/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.table{display:table}}:root{--ink:#111423;--paper:#f7f7f3;--white:#fff;--line:#11142324;--muted:#696b77;--indigo:#242762;--indigo-deep:#13163f;--teal:#17b8ae;--coral:#ff6c62;--gold:#e7cf74}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{color:var(--ink);background:var(--paper);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:min(1180px,100% - 48px);margin-inline:auto}.eyebrow{font:700 12px/1.2 var(--font-geist-mono), monospace;letter-spacing:.14em;margin:0 0 18px}.eyebrow.light{color:#ffffffb8}.brand{color:#fff;align-items:center;gap:10px;display:inline-flex}.brandCrown{object-fit:contain;filter:drop-shadow(0 4px 11px #e7cf7438);width:38px;height:31px}.brandWordmark{object-fit:contain;width:92px;height:auto}.brandDark .brandCrown,.brandDark .brandWordmark{filter:drop-shadow(0 3px 8px #44361024)}.siteHeader,.subHeader{z-index:5;justify-content:space-between;align-items:center;height:92px;display:flex;position:relative}.siteHeader nav,.subHeader nav{gap:34px;display:flex}.siteHeader nav a{color:#fffc;font-size:14px}.siteHeaderDark nav a{color:#4f5160}.subHeader nav a{color:#4f5160;font-size:14px}.siteHeader nav a:hover,.subHeader nav a:hover{color:var(--coral)}.homeHero{color:#fff;background:radial-gradient(circle at 76% 42%,#cd9f3b21 0%,#cd9f3b0b 24%,#0000 48%),radial-gradient(circle at 12% 10%,#efd27e14,#0000 30%),linear-gradient(125deg,#070708 0%,#11100e 54%,#050506 100%);border-bottom:1px solid #e7cf742e;min-height:820px;position:relative;overflow:hidden}.homeHero:before{content:"";background-image:linear-gradient(#e7cf7409 1px,#0000 1px),linear-gradient(90deg,#e7cf7409 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000000b8,#0000 76%);mask-image:linear-gradient(90deg,#000000b8,#0000 76%)}.homeHero:after{content:"";background:radial-gradient(circle,#050506f0 0 44%,#e7cf741f 44.2%,#e7cf7406 45.4%,#0000 68%);border:1px solid #e7cf742b;border-radius:50%;width:870px;height:870px;position:absolute;bottom:-430px;right:-210px;box-shadow:0 0 140px #c5912d14}.homeHeroContent{z-index:2;padding-top:114px;padding-bottom:150px;position:relative}.heroBrandLockup{z-index:2;isolation:isolate;flex-direction:column;align-items:center;gap:2px;width:fit-content;padding:11px 19px 13px;display:flex;position:absolute;top:405px;right:calc(4vw + 285px);transform:translate(50%,-50%)}.heroBrandLockup:before{z-index:-1;filter:blur(12px);content:"";background:radial-gradient(#e8c96933 0%,#d6a53f14 38%,#0000 72%);border-radius:50%;position:absolute;inset:-18% -24% -25%}.heroBrandLockup:after{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#f7e09642,#0000);width:132%;height:1px;position:absolute;top:42%;left:-16%;transform:rotate(-7deg);box-shadow:0 0 20px #e8c9693d}.heroBrandCrown{object-fit:contain;filter:drop-shadow(0 7px 18px #e7cf7461);width:116px;height:76px}.heroBrandWordmark{object-fit:contain;filter:drop-shadow(0 7px 22px #e7cf7433);width:258px;height:auto}.homeHero .eyebrow.light{color:#e7cf74b8}.homeHero h1{color:#f7f3e9;letter-spacing:-.075em;text-shadow:0 18px 60px #0000004d;max-width:890px;margin:0;font-size:clamp(72px,8.7vw,122px);font-weight:570;line-height:.86}.homeHero h1 span{color:#dbc170}.heroLede{color:#f7f3e9a3;max-width:590px;margin:36px 0;font-size:20px;line-height:1.55}.button{border-radius:999px;justify-content:center;align-items:center;gap:28px;min-height:54px;padding:0 24px;font-size:14px;font-weight:680;display:inline-flex}.buttonLight{color:#14120c;background:linear-gradient(135deg,#f0dc99,#cba74c);border:1px solid #fff4cb85;box-shadow:0 14px 42px #b27f2033}.buttonLight:hover{background:linear-gradient(135deg,#f6e8b6,#d9b960);transform:translateY(-1px)}.buttonPrimary{color:#fff;background:var(--indigo)}.heroOrbit{z-index:1;border:1px solid #e7cf7440;border-radius:50%;position:absolute;box-shadow:inset 0 0 80px #e7cf7405,0 0 70px #b3801e09}.heroOrbit:before{background:conic-gradient(from 218deg, transparent 0 68%, #e7cf740a 74%, #f4dc8fb8 82%, transparent 91%);filter:drop-shadow(0 0 9px #e7cf7447);content:"";border-radius:50%;position:absolute;inset:-2px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.heroOrbit:after{content:"";background:#e9cc6f;border:1px solid #fff7d3db;border-radius:50%;width:11px;height:11px;position:absolute;top:14%;left:11%;box-shadow:0 0 8px 2px #f5da7e8c,0 0 30px 7px #d5a64157}.heroOrbitOne{width:570px;height:570px;animation:48s linear infinite heroOrbitSpin;top:120px;right:4vw}.heroOrbitTwo{border-color:#e7cf7426;width:390px;height:390px;animation:28s linear -3s infinite heroOrbitSpin;top:210px;right:calc(4vw + 90px)}@keyframes heroOrbitSpin{to{transform:rotate(360deg)}}.appsSection{padding:132px 0 150px}.sectionIntro{grid-template-columns:1.4fr .8fr;align-items:end;gap:80px;margin-bottom:58px;display:grid}.sectionIntro h2{letter-spacing:-.06em;margin:0;font-size:clamp(46px,6vw,76px);font-weight:600;line-height:.98}.sectionIntro>p{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.appGrid{grid-template-columns:1.05fr .95fr;gap:22px;display:grid}.appCard{border-radius:32px;flex-direction:column;min-height:630px;padding:36px;display:flex;overflow:hidden}.currencyCard{background:#fff;border:1px solid #11142314;box-shadow:0 28px 80px #171b3e14}.g4meCard{isolation:isolate;color:#fff;background:#07101f;border:1px solid #6be1f02e;transition:transform .55s cubic-bezier(.2,.75,.2,1),box-shadow .55s;position:relative;box-shadow:0 30px 90px #0c143733}.g4meCard:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#040a1b14 0%,#050c207a 43%,#030817f7 100%),radial-gradient(circle at 69% 28%,#24d9df33,#0000 35%);position:absolute;inset:0}.g4meCard:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#a9f6ff17,#0000);width:38%;animation:9s ease-in-out 1.8s infinite g4CardSheen;position:absolute;top:-22%;bottom:-22%;left:-70%;transform:skew(-12deg)}.g4meCard:hover{transform:translateY(-6px);box-shadow:0 44px 115px #071e3d4d}.g4meCard>.appCardTop,.g4meCard>.appCardBody,.g4meCard>.cardLinks{z-index:5;position:relative}.g4CardBackdrop{z-index:0;background:url(/g4me-chronicles-teaser.png) 50% 44%/cover no-repeat;animation:16s ease-in-out infinite alternate g4BackdropDrift;position:absolute;inset:-5%;transform:scale(1.03)}.g4CardMotion{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.g4RiftPulse{border:1px solid #8ce8f942;width:178px;height:178px;animation:5.8s ease-in-out infinite g4RiftPulse;position:absolute;top:18%;left:52%;transform:rotate(45deg);box-shadow:0 0 34px #47daec1f,inset 0 0 32px #47daec14}.g4RiftPulse:before,.g4RiftPulse:after{content:"";border:1px solid #95ebf93b;position:absolute;inset:19%}.g4RiftPulse:after{border-color:#cafaff94;animation:3.2s ease-in-out infinite g4CoreFlash;inset:38%;box-shadow:0 0 22px #5fe0f073}.g4Shard{filter:drop-shadow(0 0 12px #4ed2ea3d);clip-path:polygon(50% 0,100% 42%,62% 100%,8% 66%);opacity:.55;background:linear-gradient(150deg,#bef6ff85,#3c77c90d);width:28px;height:76px;position:absolute}.g4ShardOne{animation:7s ease-in-out infinite g4ShardFloat;top:13%;right:7%}.g4ShardTwo{width:18px;height:52px;animation:8.6s ease-in-out -2.4s infinite reverse g4ShardFloat;top:38%;right:20%}.g4ShardThree{opacity:.34;width:15px;height:42px;animation:6.8s ease-in-out -4s infinite g4ShardFloat;top:30%;left:9%}.g4SignalSweep{opacity:0;background:linear-gradient(90deg,#0000,#7aebf629,#cdfbff9e,#7aebf629,#0000);height:1px;animation:7s ease-in-out 1s infinite g4SignalSweep;position:absolute;top:12%;left:5%;right:5%;box-shadow:0 0 18px #67e0f038}.workdayCard{color:#fff;background:radial-gradient(circle at 82% 18%,#89b4ff73,#0000 26%),linear-gradient(135deg,#123ca6,#2f67f6);grid-column:1/-1;min-height:520px}.tasksCard{color:#151613;background:radial-gradient(circle at 82% 18%,#ffffff6b,#0000 27%),linear-gradient(135deg,#d8ff68,#b8ef38);grid-column:1/-1;min-height:520px}.ledgerCard{isolation:isolate;color:#fff;background:radial-gradient(circle at 83% 20%,#35e1e733,#0000 28%),linear-gradient(135deg,#06162b 0%,#092846 55%,#07485b 100%);border:1px solid #69eaf133;grid-column:1/-1;min-height:650px;transition:transform .55s cubic-bezier(.2,.75,.2,1),box-shadow .55s;position:relative;box-shadow:0 34px 100px #07243f2e}.ledgerCard:before{z-index:-2;content:"";background-image:linear-gradient(#7ceff40b 1px,#0000 1px),linear-gradient(90deg,#7ceff40b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 43% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 43% 100%)}.ledgerCard:after{z-index:-1;content:"";border:1px solid #78eff421;border-radius:50%;width:420px;height:420px;animation:14s linear infinite ledgerOrbit;position:absolute;top:4%;right:8%;box-shadow:0 0 0 48px #69eaf106,0 0 0 96px #69eaf105}.ledgerCard:hover{transform:translateY(-6px);box-shadow:0 46px 120px #07243f45}.ledgerCard>*{z-index:2;position:relative}.ledgerCardAura{z-index:0;filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.ledgerCardAuraOne{background:#2cd7e126;width:260px;height:260px;animation:7s ease-in-out infinite alternate ledgerAura;top:-80px;right:-40px}.ledgerCardAuraTwo{background:#407aff24;width:150px;height:150px;animation:9s ease-in-out -2s infinite alternate-reverse ledgerAura;bottom:4%;left:42%}.ledgerCardTop .appIcon{border:1px solid #c8f9fb21;animation:4.2s ease-in-out infinite ledgerIconPulse;box-shadow:0 18px 50px #0003126b,0 0 #62e5ea33}.ledgerPill{color:#bffaff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051c3157;border-color:#69eaf157;align-items:center;gap:8px;display:inline-flex}.ledgerPill i{background:#65f0d0;border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite ledgerStatusPulse;box-shadow:0 0 #65f0d080}.ledgerCardLayout{flex:1;grid-template-columns:.86fr 1.14fr;align-items:end;gap:72px;padding:52px 0 42px;display:grid}.ledgerCardBody{align-self:end;margin:0;padding:0}.ledgerCardBody h3{max-width:520px;font-size:clamp(48px,5.4vw,72px)}.ledgerCardBody h3 span{color:#64e5e9}.ledgerCardBody>p:last-child{max-width:470px}.ledgerCardVisual{perspective:1000px;align-self:center;min-height:350px;position:relative}.ledgerMiniWindow{z-index:3;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#092641e0,#08192ff0);border:1px solid #b5f8fb30;border-radius:27px;padding:24px;animation:6s ease-in-out infinite ledgerWindowFloat;position:absolute;inset:21px 74px 18px 56px;overflow:hidden;transform:rotateY(-7deg)rotateX(2deg);box-shadow:0 32px 70px #00051461,inset 0 1px #ffffff14}.ledgerMiniWindow:before{content:"";background:linear-gradient(105deg,#0000 35%,#9df6f912 48%,#0000 61%);animation:6s ease-in-out 1s infinite ledgerSheen;position:absolute;inset:0;transform:translate(-110%)}.ledgerWindowTop,.ledgerWindowFoot{font:700 9px var(--font-geist-mono), monospace;letter-spacing:.1em;justify-content:space-between;align-items:center;display:flex;position:relative}.ledgerWindowTop{color:#dafafc80}.ledgerWindowTop b{color:#65f0d0}.ledgerWindowBalance{margin-top:28px;position:relative}.ledgerWindowBalance>span{color:#dafafc80;font-size:11px;display:block}.ledgerWindowBalance strong{letter-spacing:-.055em;margin-top:6px;font-size:clamp(35px,3.5vw,50px);line-height:1;display:block}.ledgerWindowBalance strong small{color:#ffffff94;font-size:.48em}.ledgerWindowBalance em{color:#65f0d0;font:700 9px var(--font-geist-mono), monospace;background:#65f0d014;border-radius:99px;padding:6px 8px;font-style:normal;position:absolute;bottom:3px;right:0}.ledgerCardBars{border-bottom:1px solid #ffffff1a;align-items:end;gap:7px;height:92px;margin-top:27px;padding-bottom:10px;display:flex;position:relative}.ledgerCardBars:after{content:"";background:linear-gradient(90deg,#0000,#65f0d075,#0000);height:1px;animation:3.8s ease-in-out infinite ledgerScan;position:absolute;top:24%;left:0;right:0}.ledgerCardBars i{transform-origin:bottom;background:linear-gradient(#68edf0,#168ca8);border-radius:5px 5px 2px 2px;flex:1;min-width:5px;height:38%;animation:3.2s ease-in-out infinite alternate ledgerBars}.ledgerCardBars i:nth-child(2){height:62%;animation-delay:-.6s}.ledgerCardBars i:nth-child(3){height:48%;animation-delay:-1.4s}.ledgerCardBars i:nth-child(4){height:76%;animation-delay:-.2s}.ledgerCardBars i:nth-child(5){height:57%;animation-delay:-1.8s}.ledgerCardBars i:nth-child(6){height:85%;animation-delay:-.9s}.ledgerCardBars i:nth-child(7){height:70%;animation-delay:-2.2s}.ledgerCardBars i:nth-child(8){height:95%;animation-delay:-1.1s}.ledgerCardBars i:nth-child(9){height:83%;animation-delay:-2.5s}.ledgerWindowFoot{color:#dafafc73;margin-top:15px}.ledgerWindowFoot strong{color:#e7feff;font-size:10px}.ledgerFloatChip,.ledgerBudgetChip{z-index:4;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#071b32cc;border:1px solid #c8f9fb33;border-radius:16px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 18px 45px #00051459}.ledgerFloatChip>span{border-radius:10px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.ledgerFloatChip small,.ledgerBudgetChip small{color:#dafafc73;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.08em;margin-bottom:4px;display:block}.ledgerFloatChip strong,.ledgerBudgetChip strong{color:#f1feff;font-size:12px;display:block}.ledgerIncomeChip{animation:5.2s ease-in-out infinite ledgerChipFloat;top:2px;right:2px}.ledgerIncomeChip>span{color:#62efca;background:#62efca1f}.ledgerSpendChip{animation:6s ease-in-out -2s infinite reverse ledgerChipFloat;bottom:7px;left:4px}.ledgerSpendChip>span{color:#ffb18f;background:#ffb18f1a}.ledgerBudgetChip{animation:5.7s ease-in-out -1s infinite ledgerChipFloat;bottom:24px;right:1px}.ledgerBudgetRing{background:conic-gradient(#66e9ed 0 72%, #ffffff1a 72%);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.ledgerBudgetRing:before{content:"";background:#0b2945;border-radius:50%;grid-area:1/1;width:28px;height:28px}.ledgerBudgetRing span{z-index:1;color:#c8fbfd;font:700 9px var(--font-geist-mono), monospace;grid-area:1/1}.ledgerSignal{z-index:1;background:linear-gradient(90deg,#0000,#66e9ed3d,#0000);width:76%;height:1px;position:absolute;top:50%;left:12%;transform:rotate(-12deg)}.ledgerSignal i{background:#7df0f2;border-radius:50%;width:7px;height:7px;animation:4.5s linear infinite ledgerSignal;position:absolute;top:-3px;box-shadow:0 0 18px #52e2e7}.ledgerSignal i:nth-child(2){animation-delay:-1.5s}.ledgerSignal i:nth-child(3){animation-delay:-3s}.ledgerCard .cardLinks{border-color:#acf2f529}.ledgerCard .cardLinks a{transition:color .25s}.ledgerCard .cardLinks a:hover{color:#7df0f2}.ledgerLinkArrow{transition:transform .3s;display:inline-block}.ledgerCard .cardLinks a:hover .ledgerLinkArrow{transform:translate(4px,-4px)}@keyframes ledgerAura{to{opacity:.65;transform:translate(-35px,24px)scale(1.15)}}@keyframes ledgerOrbit{to{transform:rotate(360deg)}}@keyframes ledgerIconPulse{50%{transform:translateY(-5px);box-shadow:0 24px 56px #0003127a,0 0 0 8px #62e5ea0a}}@keyframes ledgerStatusPulse{70%,to{box-shadow:0 0 0 8px #65f0d000}}@keyframes ledgerWindowFloat{50%{transform:translateY(-8px)rotateY(-4deg)rotateX(1deg)}}@keyframes ledgerSheen{0%,55%{transform:translate(-110%)}85%,to{transform:translate(110%)}}@keyframes ledgerBars{to{opacity:.72;transform:scaleY(.66)}}@keyframes ledgerScan{0%,to{opacity:0;transform:translateY(42px)}30%,70%{opacity:1}50%{transform:translateY(-10px)}}@keyframes ledgerChipFloat{50%{transform:translateY(-9px)rotate(1deg)}}@keyframes ledgerSignal{0%{opacity:0;left:0}15%,80%{opacity:1}to{opacity:0;left:100%}}@keyframes g4BackdropDrift{0%{transform:scale(1.03)translate(-.8%,-.5%)}to{transform:scale(1.09)translate(1.2%,.9%)}}@keyframes g4CardSheen{0%,58%{opacity:0;left:-70%}68%{opacity:1}88%,to{opacity:0;left:135%}}@keyframes g4RiftPulse{0%,to{opacity:.35;transform:rotate(45deg)scale(.9)}50%{opacity:.9;transform:rotate(45deg)scale(1.08)}}@keyframes g4CoreFlash{0%,to{opacity:.42}50%{opacity:1;box-shadow:0 0 34px #5fe0f09e}}@keyframes g4ShardFloat{0%,to{transform:translateY(-9px)rotate(-4deg)}50%{transform:translate(10px,13px)rotate(7deg)}}@keyframes g4SignalSweep{0%,16%{opacity:0;top:12%}28%,72%{opacity:.72}88%,to{opacity:0;top:76%}}@keyframes g4IconFloat{0%,to{transform:translateY(0)rotate(-5deg);box-shadow:0 16px 42px #00081e57,0 0 #48e7de33}50%{transform:translateY(-7px)rotate(-2deg);box-shadow:0 25px 52px #00081e66,0 0 0 8px #48e7de0a}}@keyframes g4StatusPulse{70%,to{box-shadow:0 0 0 8px #66f1d500}}@keyframes g4GridDrift{to{background-position:54px 54px}}@keyframes g4HeroAura{to{opacity:.88;transform:translate(-24px,-18px)scale(1.08)}}@keyframes g4HeroMarkFloat{0%,to{transform:translateY(0)rotate(7deg)}50%{transform:translateY(-10px)rotate(10deg);box-shadow:0 42px 92px #0308236b,0 0 0 10px #45eddd09}}@keyframes g4OrbitSpin{to{transform:rotate(360deg)}}@keyframes g4SignalBars{to{opacity:.42;transform:scaleY(.48)}}@keyframes g4VisualBreathe{to{opacity:.76;transform:scale(1.05)rotate(2deg)}}@keyframes g4HeroCoreFloat{0%,to{transform:translate(-50%,-50%)rotate(45deg)scale(.94)}50%{transform:translate(-50%,-53%)rotate(48deg)scale(1.05);box-shadow:0 0 82px #35e2d657,inset 0 0 52px #5cefe429}}@keyframes g4HeroScan{0%,to{opacity:.15;transform:translateY(-75px)rotate(-45deg)}50%{opacity:.85;transform:translateY(75px)rotate(-45deg)}}@keyframes g4TransmissionFloat{0%,to{transform:translate(0)rotate(-1.5deg)}50%{transform:translate(7px,-10px)rotate(1deg)}}@keyframes g4ChroniclesDrift{0%{transform:scale(1.03)translate(-.7%,-.5%)}to{transform:scale(1.09)translate(1%,.8%)}}@keyframes g4ChroniclesGlow{to{opacity:.58;transform:scale(1.06)}}@keyframes g4CinematicDrift{0%{transform:scale(1.04)translate(-.6%,-.3%)}to{transform:scale(1.11)translate(1.2%,.8%)}}@keyframes g4CinematicGlow{to{opacity:.62;transform:scale(1.08)translate(-2%,1%)}}@keyframes g4CinematicSweep{0%,55%{opacity:0;left:-45%}66%{opacity:.9}90%,to{opacity:0;left:118%}}@keyframes g4CinematicCore{0%,to{opacity:.36;transform:rotate(45deg)scale(.88)}50%{opacity:.9;transform:rotate(48deg)scale(1.08)}}@keyframes g4BeamPulse{0%,to{opacity:.18;transform:scaleY(.7)}50%{opacity:.8;transform:scaleY(1.05)}}@keyframes g4ContentRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes g4ScrollCue{0%,to{transform-origin:0;opacity:.35;transform:scaleX(.35)}50%{transform-origin:0;opacity:.9;transform:scaleX(1)}}@keyframes g4Wave{to{opacity:.52;transform:scaleY(.35)}}.appCardTop{justify-content:space-between;align-items:flex-start;display:flex}.appIcon,.g4Icon{border-radius:23px;width:92px;height:92px;box-shadow:0 16px 34px #15183c2e}.g4Icon{background:linear-gradient(145deg, var(--teal), #25d6c6);color:#17204a;place-items:center;display:grid;transform:rotate(-5deg)}.g4Icon span{letter-spacing:-.08em;font-size:29px;font-weight:840;transform:rotate(5deg)}.g4meCard .g4Icon{background:linear-gradient(145deg,#1bd7ccf5,#18bdc4eb);border:1px solid #ffffff75;animation:5.2s ease-in-out infinite g4IconFloat;box-shadow:0 16px 42px #00081e57,0 0 #48e7de3d}.wpIcon{color:#2358dd;background:#fff;border-radius:23px;place-items:center;width:92px;height:92px;display:grid;box-shadow:0 16px 34px #06184f38}.wpIcon span{letter-spacing:-.06em;font-size:29px;font-weight:840}.tasksIcon{color:#c7ff42;background:#171814;border-radius:23px;place-items:center;width:92px;height:92px;display:grid;transform:rotate(-4deg);box-shadow:0 16px 34px #222a0e33}.tasksIcon span{font-size:38px;font-weight:840;transform:rotate(4deg)}.tasksPill{color:#11140db8;border-color:#11140d38}.workdayPill{color:#ffffffdb;border-color:#ffffff47}.statusPill{border:1px solid var(--line);font:600 11px var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:9px 13px}.darkPill{color:#ffffffc7;border-color:#fff3}.g4meCard .darkPill{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#04102357;align-items:center;gap:8px;display:inline-flex}.g4StatusDot{background:#66f1d5;border-radius:50%;width:7px;height:7px;animation:2.5s ease-out infinite g4StatusPulse;box-shadow:0 0 #66f1d580}.appCardBody{margin-top:auto;padding-top:70px}.g4ChroniclesChip{color:#b9f5ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:fit-content;font:700 10px var(--font-geist-mono), monospace;letter-spacing:.09em;background:#04122985;border:1px solid #7fe5f76b;border-radius:999px;margin:0 0 20px;padding:8px 11px;display:inline-flex}.g4meCard .appCardBody h3 span{color:#8cebf1;text-shadow:0 0 35px #43d9e63d}.appCardBody h3{letter-spacing:-.06em;margin:0 0 20px;font-size:clamp(44px,5vw,66px);font-weight:600;line-height:.96}.appCardBody>p:last-child{max-width:450px;color:var(--muted);font-size:17px;line-height:1.55}.g4meCard .appCardBody>p:last-child{color:#ffffffb3}.workdayCard .appCardBody>p:last-child{color:#ffffffbf}.tasksCard .appCardBody>p:last-child{color:#11140dad}.ledgerCard .appCardBody>p:last-child{color:#ffffffb8}.cardLinks{border-top:1px solid var(--line);gap:28px;padding-top:28px;font-size:14px;font-weight:680;display:flex}.cardLinks a:first-child{margin-right:auto}.lightLinks{border-color:#ffffff2e}.principlesSection{background:#e9e9e3;padding:120px 0}.principlesGrid{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:50px;display:grid}.principlesGrid article{border-top:1px solid var(--line);padding-top:24px}.principlesGrid span,.featureNumber,.sectionNumber{color:var(--coral);font:700 12px var(--font-geist-mono), monospace}.principlesGrid h3{letter-spacing:-.035em;margin:52px 0 13px;font-size:24px}.principlesGrid p{color:var(--muted);margin:0;line-height:1.65}.siteFooter{color:#fff;background:#101226;padding:82px 0 32px}.footerInner{grid-template-columns:1fr 1.2fr;gap:80px;padding-bottom:90px;display:grid}.footerInner>div:first-child p{color:#ffffff8c}.footerLinks{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.footerLinks div{flex-direction:column;gap:13px;display:flex}.footerLinks span{color:#ffffff61;font:700 11px var(--font-geist-mono), monospace;letter-spacing:.1em;margin-bottom:7px}.footerLinks a{color:#ffffffbd;font-size:14px}.copyright{color:#ffffff61;border-top:1px solid #ffffff21;justify-content:space-between;padding-top:24px;font-size:12px;display:flex}.subHeader{border-bottom:1px solid var(--line)}.productHero{grid-template-columns:1fr .82fr;align-items:center;gap:80px;min-height:760px;padding-top:75px;padding-bottom:100px;display:grid}.productIdentity{align-items:center;gap:14px;margin-bottom:80px;font-size:14px;font-weight:680;display:flex}.productIdentity img{border-radius:14px;width:52px;height:52px}.productCopy h1{letter-spacing:-.07em;max-width:690px;margin:0;font-size:clamp(58px,6.2vw,88px);font-weight:610;line-height:.94}.productLede{max-width:610px;color:var(--muted);margin:30px 0;font-size:19px;line-height:1.6}.productActions{align-items:center;gap:28px;font-size:14px;font-weight:680;display:flex}.converterMock{background:linear-gradient(#fff,#f6f7fb);border-radius:34px;padding:25px;transform:rotate(2deg);box-shadow:0 35px 90px #2227622e}.mockTop{color:var(--muted);font:600 10px var(--font-geist-mono), monospace;justify-content:space-between;display:flex}.mockAmount{text-align:right;letter-spacing:-.055em;padding:44px 0 24px;font-size:clamp(44px,5vw,72px);font-weight:570}.quickAmounts{justify-content:flex-end;gap:8px;padding-bottom:20px;display:flex}.quickAmounts span{font:650 10px var(--font-geist-mono), monospace;background:#eceef3;border-radius:9px;padding:7px 10px}.quickAmounts .activeQuick{color:#fff;background:var(--indigo)}.rateRows{border-top:1px solid var(--line)}.rateRows>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.rateRows b{font-size:13px;display:block}.rateRows small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.rateRows strong{font-size:20px}.promiseBand{color:#fff;background:var(--indigo);padding:125px 0}.promiseBand p{color:#ffffff80;font:700 11px var(--font-geist-mono), monospace;letter-spacing:.14em}.promiseBand h2{letter-spacing:-.06em;margin:26px 0 0;font-size:clamp(50px,7vw,90px);font-weight:560;line-height:.98}.featureSection{padding:135px 0}.featureGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.featureGrid article{border:1px solid var(--line);background:#fff;border-radius:26px;flex-direction:column;min-height:400px;padding:30px;display:flex}.featureGrid h3{letter-spacing:-.045em;margin:auto 0 10px;font-size:28px}.featureGrid p{max-width:440px;color:var(--muted);margin:0;line-height:1.6}.featureLarge{grid-row:span 2;background:#e9e9e4!important;min-height:820px!important}.signalMark{align-items:end;gap:7px;height:150px;margin:120px auto 0;display:flex}.signalMark i{background:var(--teal);border-radius:8px 8px 3px 3px;width:25px;display:block}.signalMark i:first-child{height:35px}.signalMark i:nth-child(2){height:65px}.signalMark i:nth-child(3){height:100px}.signalMark i:nth-child(4){background:var(--coral);height:140px}.mathMark{border:1px solid var(--line);font:600 22px var(--font-geist-mono), monospace;border-radius:14px;margin:70px auto 0;padding:16px 21px}.stackMark{width:170px;height:100px;margin:62px auto 0;position:relative}.stackMark i{color:#fff;background:var(--indigo);width:170px;height:55px;font:700 14px var(--font-geist-mono), monospace;border-radius:13px;place-items:center;font-style:normal;display:grid;position:absolute;left:0}.stackMark i:nth-child(2){background:#5b62a4;top:20px;left:18px}.stackMark i:nth-child(3){background:var(--teal);top:40px;left:36px}.privacyMark{color:#fff;background:var(--teal);border-radius:50%;place-items:center;width:88px;height:88px;margin:58px auto 0;font-size:40px;display:grid}.privacyCallout{color:#fff;background:linear-gradient(125deg,#11143a,#282d6a);border-radius:34px;margin-bottom:135px;padding:80px}.privacyCallout h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,76px);line-height:1}.privacyCallout>p:not(.eyebrow){color:#ffffffad;max-width:650px;font-size:18px;line-height:1.6}.legalPage{background:#f8f8f5;min-height:100vh}.legalHero{border-bottom:1px solid var(--line);padding:115px 0 95px}.legalHero h1{letter-spacing:-.075em;max-width:900px;margin:0;font-size:clamp(60px,8vw,105px);font-weight:600;line-height:.93}.legalHero>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:30px 0;font-size:19px;line-height:1.6}.effective{color:var(--muted);font:600 12px var(--font-geist-mono), monospace;margin-top:36px;display:block}.policyList{padding-bottom:90px}.policyList article,.faqList article{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr;gap:40px;padding:52px 0;display:grid}.policyList article>span,.faqList article>span{color:var(--coral);font:700 12px var(--font-geist-mono), monospace}.policyList h2,.faqList h2{letter-spacing:-.04em;margin:0 0 14px;font-size:27px}.policyList p,.faqList p{max-width:760px;color:var(--muted);margin:0;line-height:1.7}.policyList a{text-underline-offset:4px;margin-top:15px;font-weight:700;text-decoration:underline;display:inline-block}.supportHero .button{margin-top:8px}.supportContent{grid-template-columns:.45fr 1fr;gap:90px;padding-top:80px;padding-bottom:100px;display:grid}.supportAside{background:#ecece6;border-radius:20px;align-self:start;padding:25px;position:sticky;top:40px}.supportAside p{margin:0 0 10px;font-weight:700}.supportAside span{color:var(--muted);font-size:14px;line-height:1.6}.faqList article:first-child{padding-top:0}.legalFooter{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;padding-top:30px;padding-bottom:30px;font-size:12px;display:flex}.legalFooter a{color:var(--ink);font-weight:700}.g4ProductPage{background:#f6f6f1}.g4Hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 30%,#1fc5b833,#0000 31%),linear-gradient(135deg,#0a102b 0%,#172354 58%,#123b53 100%);border:1px solid #79ebe429;border-radius:36px;grid-template-columns:1.04fr .96fr;align-items:center;gap:64px;min-height:780px;margin-top:22px;padding:88px 72px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 95px #171e5324}.g4Hero:before{z-index:0;content:"";background-image:linear-gradient(#89ebe90b 1px,#0000 1px),linear-gradient(90deg,#89ebe90b 1px,#0000 1px);background-size:54px 54px;animation:18s linear infinite g4GridDrift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.g4Hero:after{z-index:0;background:var(--teal);content:"";opacity:.78;border-radius:50%;width:560px;height:560px;animation:7s ease-in-out infinite alternate g4HeroAura;position:absolute;bottom:-250px;right:-90px;box-shadow:0 0 130px #1ad8ca57}.g4HeroCopy{z-index:5;position:relative}.g4HeroIdentity{color:#c7faf5ad;font:700 10px var(--font-geist-mono), monospace;letter-spacing:.13em;align-items:center;gap:12px;margin-bottom:72px;display:flex}.g4HeroMiniMark{color:#10264a;width:42px;height:42px;font:850 15px var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.05em;background:#2bd1c3;border:1px solid #c0fff66b;border-radius:13px;place-items:center;display:grid;transform:rotate(-4deg)}.g4HeroVisual{z-index:3;perspective:1100px;min-height:530px;position:relative}.g4HeroVisual:before{filter:blur(.2px);content:"";background:radial-gradient(circle at 50% 48%,#23dbd326,#0000 52%);border:1px solid #8fece91a;border-radius:48% 52% 46% 54%;animation:7s ease-in-out infinite alternate g4VisualBreathe;position:absolute;inset:9% 3% 3% 8%}.g4HeroMark{z-index:5;color:#17204a;background:linear-gradient(145deg,#32e0ce,#19bfc5);border:1px solid #ffffff75;border-radius:29px;place-items:center;width:112px;height:112px;animation:5.6s ease-in-out infinite g4HeroMarkFloat;display:grid;position:absolute;top:18px;right:0;transform:rotate(7deg);box-shadow:0 30px 80px #03082359,0 0 #45eddd33}.g4HeroMark span{letter-spacing:-.08em;font-size:48px;font-weight:850;transform:rotate(-7deg)}.g4HeroOrbit{z-index:2;border:1px solid #8eeee933;border-radius:50%;position:absolute;box-shadow:inset 0 0 60px #50e3dc06,0 0 48px #1ebec00a}.g4HeroOrbit:before{border-radius:inherit;background:conic-gradient(from 170deg, transparent 0 68%, #6deee5a6 82%, transparent 92%);content:"";position:absolute;inset:-2px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.g4HeroOrbitOuter{width:470px;height:470px;margin:-235px 0 0 -235px;animation:28s linear infinite g4OrbitSpin;top:50%;left:50%}.g4HeroOrbitInner{opacity:.68;width:330px;height:330px;margin:-165px 0 0 -165px;animation:18s linear infinite reverse g4OrbitSpin;top:50%;left:50%}.g4HeroRiftCore{z-index:3;background:linear-gradient(145deg,#2bdad033,#3b58ba21);border:1px solid #b1f9f473;width:218px;height:218px;animation:6.5s ease-in-out infinite g4HeroCoreFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 55px #35e2d633,inset 0 0 42px #5cefe41c}.g4HeroRiftCore:before,.g4HeroRiftCore:after{content:"";border:1px solid #baf9f547;position:absolute;inset:18%}.g4HeroRiftCore:after{background:#38e1d61f;border-color:#d9fffcb8;animation:3.2s ease-in-out infinite g4CoreFlash;inset:38%;box-shadow:0 0 32px #40e6da9e}.g4HeroRiftCore i{z-index:2;background:#57e8dc;border:1px solid #cdfffab8;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 18px #57e8dccc}.g4HeroRiftCore i:first-child{top:-7px;left:-7px}.g4HeroRiftCore i:nth-child(2){bottom:-7px;right:-7px}.g4HeroRiftCore span{background:linear-gradient(90deg,#0000,#adf8f394,#0000);width:216%;height:1px;animation:4.4s ease-in-out infinite g4HeroScan;position:absolute;top:50%;left:-58%;transform:rotate(-45deg)}.g4HeroTransmission{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0a1f43d1,#051731b8);border:1px solid #a8f4f033;border-radius:20px;width:242px;padding:18px;animation:6.2s ease-in-out -1.5s infinite g4TransmissionFloat;position:absolute;bottom:20px;left:-12px;box-shadow:0 22px 55px #02071b59}.g4HeroTransmission span,.g4HeroTransmission small{color:#b4f6f18f;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.1em;display:block}.g4HeroTransmission b{color:#d6fffb;letter-spacing:.04em;margin:13px 0 7px;font-size:14px;display:block}.g4HeroTransmission small{color:#ffffff85;letter-spacing:.04em}.g4HeroSignal{z-index:5;align-items:end;gap:7px;height:48px;display:flex;position:absolute;bottom:35px;right:34px}.g4HeroSignal i{background:#affcf6d1;border-radius:5px;width:5px;animation:1.7s ease-in-out infinite alternate g4SignalBars;box-shadow:0 0 12px #45e5dc61}.g4HeroSignal i:first-child{height:16px}.g4HeroSignal i:nth-child(2){height:31px;animation-delay:-.65s}.g4HeroSignal i:nth-child(3){height:46px;animation-delay:-1.1s}.g4Hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(66px,7.2vw,102px);font-weight:610;line-height:.87}.g4Hero h1 span{color:#71ebe1;text-shadow:0 0 48px #30ddd12e}.g4HeroCopy>p:not(.eyebrow){color:#ffffffb3;max-width:560px;margin:30px 0;font-size:18px;line-height:1.62}.g4Actions{align-items:center;gap:28px;font-size:14px;font-weight:700;display:flex}.g4Hero .buttonLight{color:#0a2d32;background:linear-gradient(135deg,#9df5eb,#31cfc4);border-color:#bffff98c;box-shadow:0 15px 42px #25cfc333}.g4Hero .buttonLight:hover{background:linear-gradient(135deg,#c0fff7,#58ddd3)}.g4ChroniclesSection{padding-top:34px}.g4ChroniclesWallpaper{isolation:isolate;color:#fff;background:#070d1e;border:1px solid #70dcef26;border-radius:36px;align-items:flex-end;min-height:720px;padding:72px;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 100px #0c163c33}.g4ChroniclesWallpaper:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#040918f7 0%,#050c1fd1 42%,#050c1f38 76%),linear-gradient(#0000 44%,#020612e0);position:absolute;inset:0}.g4ChroniclesWallpaper:after{z-index:2;content:"";mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 68% 37%,#24cae83d,#0000 34%);animation:5.5s ease-in-out infinite alternate g4ChroniclesGlow;position:absolute;inset:0}.g4ChroniclesBackdrop{z-index:0;background:url(/g4me-chronicles-teaser.png) 50% 43%/cover no-repeat;animation:18s ease-in-out infinite alternate g4ChroniclesDrift;position:absolute;inset:-5%}.g4ChroniclesMotion{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.g4ChroniclesCore{border:1px solid #9deefa38;width:220px;height:220px;animation:6.6s ease-in-out infinite g4RiftPulse;position:absolute;top:24%;left:64%;transform:rotate(45deg);box-shadow:0 0 55px #3dd3e721,inset 0 0 45px #3dd3e712}.g4ChroniclesCore:before,.g4ChroniclesCore:after{content:"";border:1px solid #adf2fb33;position:absolute;inset:20%}.g4ChroniclesCore:after{border-color:#d3fbff8a;inset:39%;box-shadow:0 0 28px #5ee0ee6b}.g4ChroniclesShard{filter:drop-shadow(0 0 15px #50d4ed3d);clip-path:polygon(48% 0,100% 38%,66% 100%,4% 62%);opacity:.48;background:linear-gradient(155deg,#c2f6ff7a,#4977cb0a);width:30px;height:92px;position:absolute}.g4ChroniclesShardOne{animation:8.5s ease-in-out infinite g4ShardFloat;top:17%;right:8%}.g4ChroniclesShardTwo{width:20px;height:62px;animation:10s ease-in-out -3.3s infinite reverse g4ShardFloat;top:47%;right:22%}.g4ChroniclesShardThree{opacity:.3;width:16px;height:48px;animation:7.8s ease-in-out -5s infinite g4ShardFloat;top:29%;left:46%}.g4ChroniclesCopy{z-index:4;max-width:650px;position:relative}.g4ChroniclesCopy h2{letter-spacing:-.067em;max-width:590px;margin:0;font-size:clamp(58px,7.4vw,96px);font-weight:600;line-height:.9}.g4ChroniclesCopy>p:not(.eyebrow){color:#ffffffc2;max-width:590px;margin:26px 0;font-size:18px;line-height:1.62}.g4ChroniclesBadge{color:#c7f7ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font:700 10px var(--font-geist-mono), monospace;letter-spacing:.11em;background:#0310257a;border:1px solid #8de7f970;border-radius:999px;padding:11px 14px;display:inline-flex}.g4Hero{background:#040817;min-height:min(880px,100vh - 115px);padding:0;display:block}.g4Hero:before{z-index:2;background:linear-gradient(90deg,#020612fa 0%,#030817d4 38%,#03091833 74%),linear-gradient(#0000 48%,#020510eb 100%);animation:none;-webkit-mask-image:none;mask-image:none}.g4Hero:after{z-index:3;width:58%;height:180%;box-shadow:none;opacity:1;background:linear-gradient(108deg,#0000 18%,#50e2eb14 49%,#0000 72%);border-radius:0;animation:10s ease-in-out 1s infinite g4CinematicSweep;inset:-40% auto auto -15%;transform:skew(-13deg)}.g4CinematicBackdrop{z-index:0;background:url(/g4me-chronicles-teaser.png) 50% 39%/cover no-repeat;animation:18s ease-in-out infinite alternate g4CinematicDrift;position:absolute;inset:-5%;transform:scale(1.04)}.g4CinematicVeil{z-index:1;mix-blend-mode:screen;background:radial-gradient(circle at 58% 33%,#61c4ff38,#0000 24%),radial-gradient(circle at 80% 65%,#1bd6c31f,#0000 28%);animation:6.5s ease-in-out infinite alternate g4CinematicGlow;position:absolute;inset:0}.g4CinematicTop{z-index:7;justify-content:space-between;align-items:center;display:flex;position:absolute;top:38px;left:46px;right:46px}.g4CinematicIdentity{align-items:center;gap:13px;display:flex}.g4CinematicIdentity>span:last-child{gap:4px;display:grid}.g4CinematicIdentity b,.g4CinematicIdentity small{color:#e9fdff;font:700 10px var(--font-geist-mono), monospace;letter-spacing:.13em}.g4CinematicIdentity small{color:#def8fb75;font-size:8px}.g4LiveSignal{color:#d5fafcb8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);font:700 9px var(--font-geist-mono), monospace;letter-spacing:.09em;background:#030e206b;border:1px solid #8deaf240;border-radius:999px;align-items:center;gap:9px;padding:10px 13px;display:inline-flex}.g4LiveSignal i{background:#65f1d5;border-radius:50%;width:7px;height:7px;animation:2.3s ease-out infinite g4StatusPulse;box-shadow:0 0 #65f1d58a}.g4CinematicMotion{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.g4CinematicCore{border:1px solid #bef4ff5c;width:184px;height:184px;animation:6s ease-in-out infinite g4CinematicCore;position:absolute;top:30%;left:62%;transform:rotate(45deg);box-shadow:0 0 70px #50c2f430,inset 0 0 46px #63dffa1a}.g4CinematicCore:before,.g4CinematicCore:after{content:"";border:1px solid #b9f2fc4d;position:absolute;inset:20%}.g4CinematicCore:after{background:#61e8f624;border-color:#e4ffffc7;inset:41%;box-shadow:0 0 35px #60e1f499}.g4CinematicCore i{border:1px solid #77e0ef1f;border-radius:50%;animation:18s linear infinite g4OrbitSpin;position:absolute;inset:-44%}.g4CinematicCore i:after{content:"";background:#a8f7ff;border-radius:50%;width:8px;height:8px;position:absolute;top:12%;left:7%;box-shadow:0 0 20px #69e5f4c7}.g4CinematicShard{filter:drop-shadow(0 0 15px #55d2ee47);clip-path:polygon(48% 0,100% 38%,64% 100%,4% 63%);opacity:.48;background:linear-gradient(150deg,#ccf8ff80,#355cb40a);width:32px;height:94px;position:absolute}.g4CinematicShardOne{animation:7.4s ease-in-out infinite g4ShardFloat;top:14%;right:9%}.g4CinematicShardTwo{width:21px;height:65px;animation:9s ease-in-out -3s infinite reverse g4ShardFloat;top:56%;right:26%}.g4CinematicShardThree{opacity:.3;width:16px;height:48px;animation:6.8s ease-in-out -4.4s infinite g4ShardFloat;top:35%;left:44%}.g4CinematicBeam{opacity:.6;background:linear-gradient(#0000,#a7eef79e,#0000);width:1px;animation:4.2s ease-in-out infinite g4BeamPulse;position:absolute;top:9%;bottom:9%;left:62%;box-shadow:0 0 26px #53cde659}.g4CinematicContent{z-index:6;max-width:720px;animation:1s cubic-bezier(.2,.75,.2,1) both g4ContentRise;position:absolute;bottom:82px;left:64px}.g4CinematicContent .eyebrow{color:#9aedf2}.g4Hero .g4CinematicContent h1{color:#fff;letter-spacing:-.078em;text-shadow:0 20px 70px #00000085;margin:0;font-size:clamp(76px,9vw,132px);font-weight:580;line-height:.82}.g4Hero .g4CinematicContent h1 span{color:#8ff0ed;text-shadow:0 0 55px #42dfdc33}.g4CinematicContent>p:not(.eyebrow){color:#f0f9fcad;max-width:570px;margin:28px 0 31px;font-size:18px;line-height:1.62}.g4RiftButton{color:#062428;background:linear-gradient(135deg,#b7fff7,#37d4ca);border:1px solid #c2fffa99;box-shadow:0 16px 46px #20d3c638}.g4RiftButton:hover{background:linear-gradient(135deg,#d6fffb,#64e3da);transform:translateY(-2px)}.g4CinematicContent .g4Actions>a:last-child{color:#edfafcc7}.g4CinematicIndex{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030c1d7a;border:1px solid #a3e9f12b;border-radius:22px;grid-template-columns:28px 1fr;gap:15px 13px;width:240px;padding:22px;display:grid;position:absolute;bottom:74px;right:46px;box-shadow:0 22px 55px #00051240}.g4CinematicIndex>span{color:#66e5e2;font:700 9px var(--font-geist-mono), monospace}.g4CinematicIndex div{gap:3px;display:grid}.g4CinematicIndex b{color:#f7fdffde;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.1em}.g4CinematicIndex small{color:#e7f6f96b;font-size:10px}.g4ScrollCue{z-index:6;color:#ddf4f761;font:700 8px var(--font-geist-mono), monospace;letter-spacing:.13em;align-items:center;gap:12px;display:flex;position:absolute;bottom:27px;left:50%;transform:translate(-50%)}.g4ScrollCue i{background:#aee8ee6b;width:28px;height:1px;animation:1.8s ease-in-out infinite g4ScrollCue}.g4ChroniclesBrief{grid-template-columns:1fr .86fr;align-items:center;gap:88px;padding-top:130px;padding-bottom:130px;display:grid}.g4ChroniclesBriefCopy h2{letter-spacing:-.065em;margin:0;font-size:clamp(56px,6.6vw,88px);font-weight:590;line-height:.92}.g4ChroniclesBriefCopy>p:not(.eyebrow){max-width:610px;color:var(--muted);margin:28px 0;font-size:18px;line-height:1.68}.g4ChroniclesBrief .g4ChroniclesBadge{color:#087e80;background:#13bdb112;border-color:#098b8b42}.g4ChapterTransmission{isolation:isolate;color:#f2feff;background:radial-gradient(circle at 76% 18%,#33dcd12e,#0000 30%),linear-gradient(145deg,#07142d,#102c49);border:1px solid #79e7e52e;border-radius:30px;flex-direction:column;min-height:480px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 32px 85px #0b27482e}.g4ChapterTransmission:before{z-index:-1;content:"";background-image:linear-gradient(#7fe4e90b 1px,#0000 1px),linear-gradient(90deg,#7fe4e90b 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.g4ChapterTransmission:after{z-index:-1;content:"";border:1px solid #7ae8e621;border-radius:50%;width:330px;height:330px;animation:20s linear infinite g4OrbitSpin;position:absolute;bottom:-145px;right:-120px;box-shadow:0 0 0 42px #3fd9d106,0 0 0 84px #3fd9d104}.g4TransmissionTop{color:#d7f9fa7a;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.1em;justify-content:space-between;align-items:center;display:flex}.g4TransmissionTop b{color:#75f1d6;align-items:center;gap:7px;font-size:9px;display:inline-flex}.g4TransmissionTop b i{background:#75f1d6;border-radius:50%;width:7px;height:7px;animation:2.3s ease-out infinite g4StatusPulse;box-shadow:0 0 #75f1d680}.g4TransmissionWave{align-items:center;gap:5px;height:72px;margin:57px 0 42px;display:flex}.g4TransmissionWave i{transform-origin:50%;background:linear-gradient(#8df2ee,#279fbc);border-radius:999px;flex:1;height:18%;animation:2.2s ease-in-out infinite alternate g4Wave}.g4TransmissionWave i:nth-child(2n){height:52%;animation-delay:-.3s}.g4TransmissionWave i:nth-child(3n){height:88%;animation-delay:-.8s}.g4TransmissionWave i:nth-child(5n){height:38%;animation-delay:-1.3s}.g4ChapterTransmission>small{color:#d1f6f87a;font:700 9px var(--font-geist-mono), monospace;letter-spacing:.13em}.g4ChapterTransmission>strong{letter-spacing:-.06em;margin-top:12px;font-size:clamp(45px,4.8vw,64px);font-weight:570;line-height:.9}.g4ChapterTransmission>p{color:#d9f4f77a;margin:auto 0 0;font-size:12px}.g4VideoSection{padding-top:130px}.g4VideoHeading{grid-template-columns:140px 1fr;align-items:end;gap:40px;margin-bottom:42px;display:grid}.g4VideoHeading h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,7vw,90px);font-weight:600;line-height:.96}.g4VideoFrame{aspect-ratio:16/9;background:#101226;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 32px 90px #1418402e}.g4VideoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.g4VideoLink{gap:8px;margin-top:20px;font-size:14px;font-weight:700;display:inline-flex}.g4VideoLink:hover{color:#138d86}.g4Info{grid-template-columns:140px 1fr;gap:40px;padding-top:140px;padding-bottom:140px;display:grid}.g4Info h2{letter-spacing:-.065em;margin:0;font-size:clamp(54px,7vw,90px);font-weight:600;line-height:.96}.g4Info div>p:last-child{max-width:630px;color:var(--muted);font-size:18px;line-height:1.7}.g4Values{color:#fff;background:#20255d;padding:100px 0}.g4Values .wrap{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.g4Values article{border:1px solid #ffffff2b;border-radius:22px;flex-direction:column;min-height:250px;padding:28px;display:flex}.g4Values span{color:var(--teal);font:700 11px var(--font-geist-mono), monospace;letter-spacing:.13em}.g4Values h3{letter-spacing:-.035em;margin:auto 0 0;font-size:25px;line-height:1.25}.g4Legal .eyebrow,.g4Legal .policyList article>span{color:#138d86}.workdayPage{background:#f3f6fc}.workdayHero{grid-template-columns:1fr .78fr;align-items:center;gap:80px;min-height:790px;padding-top:75px;padding-bottom:110px;display:grid}.workdayCopy .productIdentity{margin-bottom:70px}.smallWpIcon{color:#fff;background:#2f67f6;border-radius:14px;width:52px;height:52px;box-shadow:0 12px 28px #2f67f63d}.smallWpIcon span{font-size:18px}.workdayCopy h1{letter-spacing:-.075em;max-width:660px;margin:0;font-size:clamp(64px,7.2vw,102px);font-weight:610;line-height:.88}.workdayCopy>p:not(.eyebrow){max-width:610px;color:var(--muted);margin:30px 0;font-size:19px;line-height:1.6}.workdayButton{color:#fff;background:#2f67f6}.plannerMock{background:#ffffffd6;border:1px solid #ffffffe6;border-radius:34px;padding:26px;transform:rotate(2deg);box-shadow:0 35px 90px #193c9133}.plannerMock h2{letter-spacing:-.04em;margin:42px 0 24px;font-size:34px}.focusBlock{color:#fff;background:linear-gradient(135deg,#2f67f6,#1847c6);border-radius:20px;gap:5px;padding:24px;display:grid}.focusBlock small,.focusBlock span{color:#ffffffb8;font-size:11px}.focusBlock strong{font-size:18px}.plannerRows{gap:9px;margin-top:12px;display:grid}.plannerRows div{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px;font-size:13px;display:grid}.plannerRows div span{color:var(--muted);font-size:11px}.plannerRows i{border-radius:50%;width:9px;height:9px}.redDot{background:#e64d5d}.amberDot{background:#f1a436}.greenDot{background:#47a978}.workdayPromise{color:#fff;background:#1647bf;padding:125px 0}.workdayPromise p{color:#ffffff9e;font:700 11px var(--font-geist-mono), monospace;letter-spacing:.14em}.workdayPromise h2{letter-spacing:-.06em;max-width:940px;margin:26px 0 0;font-size:clamp(50px,7vw,88px);font-weight:560;line-height:.98}.workdayFeatureGrid article{min-height:390px}.calendarMark{color:#fff;background:#2f67f6;border-radius:24px;place-items:center;width:112px;height:104px;margin:58px auto 0;display:grid;box-shadow:0 18px 36px #2f67f638}.calendarMark b{font-size:38px}.taskMark{gap:11px;width:155px;margin:72px auto 0;display:grid}.taskMark i{background:#d9e2f7;border-radius:99px;height:15px;display:block}.taskMark i:first-child{background:#2f67f6}.taskMark i:nth-child(2){width:80%}.taskMark i:nth-child(3){width:62%}.bellMark{color:#fff;background:#f1a436;border-radius:50% 50% 42% 42%;place-items:center;width:86px;height:86px;margin:64px auto 0;font-size:22px;display:grid}.widgetMark{background:#e3e9f7;border-radius:22px;grid-template-columns:1fr 1fr;gap:8px;width:144px;height:86px;margin:64px auto 0;padding:10px;display:grid}.widgetMark i{background:#2f67f6;border-radius:14px}.widgetMark i:last-child{background:#fff}.workdayPrivacyCallout{background:linear-gradient(125deg,#123a9e,#2f67f6)}.workdayPrivacyCallout .button{margin-top:24px}.workdayLegal .eyebrow,.workdayLegal .policyList article>span,.workdayLegal .faqList article>span{color:#2f67f6}.tasksPage{background:#f4f3ed;min-height:100vh}.tasksHero{grid-template-columns:1fr .88fr;align-items:center;gap:78px;min-height:760px;padding-top:72px;padding-bottom:104px;display:grid}.tasksIdentity{align-items:center;gap:14px;margin-bottom:76px;font-size:14px;font-weight:700;display:flex}.tasksIdentity .tasksIcon{border-radius:14px;width:52px;height:52px;transform:none}.tasksIdentity .tasksIcon span{font-size:24px;transform:none}.tasksCopy h1{letter-spacing:-.072em;max-width:730px;margin:0;font-size:clamp(60px,6.6vw,92px);font-weight:620;line-height:.91}.tasksLede{max-width:620px;color:var(--muted);margin:30px 0;font-size:19px;line-height:1.62}.tasksActions{align-items:center;gap:24px;font-size:14px;font-weight:680;display:flex}.tasksActions small{color:var(--muted);font-size:12px;font-weight:500}.tasksPreview{color:#f5f4ef;background:#181915;border-radius:34px;padding:23px;transform:rotate(1.5deg);box-shadow:0 38px 95px #23281233}.tasksPreviewTop{color:#ffffff8c;font:650 10px var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.tasksPreviewTop b{color:#c7ff42;letter-spacing:.12em;font-size:14px}.tasksFocusLabel{justify-content:space-between;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.tasksFocusLabel span{color:#ffffff73}.tasksPreviewList{gap:10px;display:grid}.tasksPreviewRow{background:#ffffff0e;border:1px solid #ffffff17;border-radius:17px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.tasksPreviewRow>span:first-child{color:#151613;background:#c7ff42;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:820;display:grid}.tasksPreviewRow strong{font-size:14px;display:block}.tasksPreviewRow small{color:#ffffff7a;margin-top:4px;display:block}.tasksPreviewRow>i{border:1.5px solid #ffffff9e;border-radius:50%;width:20px;height:20px}.tasksPromise{color:#171814;background:#c7ff42;padding:115px 0}.tasksPromise p{font:700 11px var(--font-geist-mono), monospace;letter-spacing:.14em;margin:0}.tasksPromise h2{letter-spacing:-.06em;max-width:920px;margin:26px 0 0;font-size:clamp(48px,7vw,88px);font-weight:600;line-height:.97}.tasksFeatures{padding:128px 0}.tasksFeatureGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.tasksFeatureGrid article{border:1px solid var(--line);background:#fff;border-radius:26px;flex-direction:column;min-height:320px;padding:28px;display:flex}.tasksFeatureGrid span{color:#6e8f17;font:700 12px var(--font-geist-mono), monospace}.tasksFeatureGrid h3{letter-spacing:-.04em;margin:auto 0 12px;font-size:29px}.tasksFeatureGrid p{color:var(--muted);margin:0;line-height:1.62}.tasksCallout{color:#fff;background:#181915;border-radius:34px;margin-bottom:128px;padding:78px}.tasksCallout h2{letter-spacing:-.06em;max-width:760px;margin:0;font-size:clamp(48px,6vw,76px);font-weight:600;line-height:.98}.tasksCallout p{color:#ffffffa6;max-width:670px;margin:24px 0 32px;font-size:18px;line-height:1.6}.ledgerPage{background:#f2f6f7;min-height:100vh}.ledgerHero{grid-template-columns:1fr .86fr;align-items:center;gap:80px;min-height:800px;padding-top:72px;padding-bottom:110px;display:grid}.ledgerCopy .productIdentity{margin-bottom:72px}.ledgerCopy h1{letter-spacing:-.075em;max-width:720px;margin:0;font-size:clamp(62px,7vw,100px);font-weight:610;line-height:.89}.ledgerLede{max-width:620px;color:var(--muted);margin:30px 0;font-size:19px;line-height:1.62}.ledgerActions{align-items:center;gap:26px;font-size:14px;font-weight:680;display:flex}.ledgerButton{color:#061b32;background:#52e2e7;border:0}.ledgerButton:disabled{cursor:default;opacity:.68}.ledgerPreview{color:#f4feff;background:radial-gradient(circle at 85% 0,#34e0e72e,#0000 30%),linear-gradient(150deg,#061a31,#0b2d4d);border:1px solid #ffffff14;border-radius:34px;padding:27px;transform:rotate(1.5deg);box-shadow:0 38px 95px #082b423d}.ledgerPreviewTop{color:#e0fcff94;font:650 10px var(--font-geist-mono), monospace;letter-spacing:.1em;justify-content:space-between;align-items:center;display:flex}.ledgerBalanceLabel{color:#e0fcff8f;margin:55px 0 7px;font-size:12px}.ledgerBalance{letter-spacing:-.06em;font-size:clamp(45px,5vw,67px);display:block}.ledgerSummary{grid-template-columns:1fr 1fr;gap:10px;margin:32px 0 22px;display:grid}.ledgerSummary div{background:#fff1;border-radius:15px;padding:16px}.ledgerSummary span{color:#e0fcff80;font:650 9px var(--font-geist-mono), monospace;letter-spacing:.08em;margin-bottom:8px;display:block}.ledgerSummary b{font-size:14px}.ledgerSummary div:first-child b{color:#5be5c0}.ledgerCategory{border-top:1px solid #ffffff17;grid-template-columns:72px 1fr 62px;align-items:center;gap:12px;padding:14px 0;font-size:12px;display:grid}.ledgerCategory i{background:#ffffff1a;border-radius:99px;height:7px;overflow:hidden}.ledgerCategory i b{border-radius:inherit;background:#52e2e7;height:100%;display:block}.ledgerCategory strong{text-align:right;font-size:12px}.ledgerPromise{color:#fff;background:#071d35;padding:122px 0}.ledgerPromise p{color:#62dfe5;font:700 11px var(--font-geist-mono), monospace;letter-spacing:.14em;margin:0}.ledgerPromise h2{letter-spacing:-.062em;max-width:980px;margin:26px 0 0;font-size:clamp(50px,7vw,89px);font-weight:560;line-height:.97}.ledgerFeatures{padding-top:130px;padding-bottom:130px}.ledgerFeatureGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.ledgerFeatureGrid article{background:#fff;border:1px solid #071d351f;border-radius:26px;flex-direction:column;min-height:390px;padding:30px;display:flex}.ledgerFeatureGrid article>span,.ledgerLegal .eyebrow,.ledgerLegal .policyList article>span,.ledgerLegal .faqList article>span{color:#087d8d;font:700 12px var(--font-geist-mono), monospace}.ledgerFeatureMark{color:#071d35;background:#62e5ea;border-radius:24px;place-items:center;width:82px;height:82px;margin:56px auto 0;font-size:31px;font-weight:750;display:grid}.ledgerFeatureGrid h3{letter-spacing:-.045em;margin:auto 0 11px;font-size:29px}.ledgerFeatureGrid p{max-width:450px;color:var(--muted);margin:0;line-height:1.62}.ledgerPrivacy{color:#fff;background:radial-gradient(circle at 83% 10%,#52e2e740,#0000 30%),linear-gradient(130deg,#06192f,#0b3656);border-radius:34px;margin-bottom:130px;padding:80px}.ledgerPrivacy h2{letter-spacing:-.06em;max-width:820px;margin:0;font-size:clamp(48px,6vw,76px);line-height:.98}.ledgerPrivacy>p:not(.eyebrow){color:#ffffffb3;max-width:680px;margin:24px 0 30px;font-size:18px;line-height:1.6}@media (max-width:900px){.wrap{width:min(100% - 32px,720px)}.homeHero{min-height:760px}.homeHeroContent{padding-top:205px;padding-bottom:130px}.heroBrandLockup{top:150px;left:max(16px,50vw - 360px);right:auto;transform:none}.heroBrandCrown{width:94px;height:62px}.heroBrandWordmark{width:212px}.homeHero h1{font-size:clamp(64px,15vw,94px)}.heroOrbitOne{width:500px;height:500px;top:220px;right:-220px}.heroOrbitTwo{width:330px;height:330px;top:305px;right:-135px}.siteHeader nav a:nth-child(3){display:none}.siteHeader nav,.subHeader nav{gap:20px}.sectionIntro,.productHero,.workdayHero,.tasksHero,.ledgerHero,.supportContent,.footerInner{grid-template-columns:1fr;gap:40px}.appGrid,.featureGrid{grid-template-columns:1fr}.appCard{min-height:570px}.featureLarge{grid-row:auto;min-height:590px!important}.productHero,.workdayHero{padding-top:60px}.productIdentity{margin-bottom:55px}.converterMock,.plannerMock{justify-self:center;max-width:600px;transform:none}.supportAside{position:static}.faqList article:first-child{padding-top:42px}.g4Hero{grid-template-columns:1fr;gap:52px;padding:72px 48px}.g4HeroIdentity{margin-bottom:48px}.g4HeroVisual{justify-self:center;width:min(100%,590px);min-height:500px}.g4HeroMark{border-radius:24px;width:96px;height:96px;top:16px;right:8px}.g4HeroMark span{font-size:34px}.g4HeroSignal{right:48px}.g4ChroniclesWallpaper{min-height:650px;padding:48px}.g4ChroniclesCore{left:61%}.g4Values .wrap,.principlesGrid{grid-template-columns:1fr}.g4Values article{min-height:180px}.footerLinks{grid-template-columns:repeat(3,1fr)}.tasksFeatureGrid{grid-template-columns:1fr}.tasksPreview,.ledgerPreview{justify-self:center;max-width:620px;transform:none}.ledgerCard{min-height:900px}.ledgerCardLayout{grid-template-columns:1fr;gap:30px;padding-top:44px}.ledgerCardBody{max-width:600px}.ledgerCardVisual{justify-self:center;width:min(100%,600px);min-height:345px}}@media (max-width:600px){.wrap{width:calc(100% - 28px)}.siteHeader,.subHeader{height:76px}.brandCrown{width:31px;height:26px}.brandWordmark{width:74px}.siteHeader nav a:nth-child(2),.subHeader nav a:first-child{display:none}.homeHero{min-height:720px}.homeHero:before{opacity:.72;background-size:48px 48px}.homeHero:after{bottom:-520px;right:-480px}.homeHeroContent{padding-top:180px;padding-bottom:110px}.heroBrandLockup{padding:8px 14px 10px;top:118px;left:14px}.heroBrandCrown{width:70px;height:46px}.heroBrandWordmark{width:158px}.homeHero h1{font-size:61px}.heroLede{font-size:17px}.heroOrbitOne{opacity:.62;top:300px;right:-255px}.heroOrbitTwo{opacity:.56;top:385px;right:-170px}.appsSection,.featureSection{padding:90px 0}.sectionIntro{margin-bottom:38px}.sectionIntro h2{font-size:48px}.appCard{border-radius:24px;min-height:540px;padding:24px}.workdayCard,.tasksCard,.ledgerCard{grid-column:auto}.ledgerCard{min-height:850px}.appIcon,.g4Icon,.wpIcon,.tasksIcon{border-radius:18px;width:72px;height:72px}.appCardBody h3{font-size:43px}.cardLinks{gap:14px;font-size:12px}.g4CardBackdrop{background-position:58% 44%}.g4RiftPulse{width:126px;height:126px;top:22%;left:58%}.g4ShardThree{display:none}.g4ShardOne{right:4%}.g4meCard:after{width:58%}.ledgerCard:after{width:330px;height:330px;top:230px;right:-160px}.ledgerCardLayout{gap:18px;padding:38px 0 25px}.ledgerCardBody h3{font-size:45px}.ledgerCardVisual{min-height:310px}.ledgerMiniWindow{padding:20px;inset:19px 25px 24px 17px;transform:none}.ledgerWindowBalance strong{font-size:38px}.ledgerCardBars{height:77px}.ledgerIncomeChip{right:-7px}.ledgerSpendChip{bottom:0;left:-7px}.ledgerBudgetChip{display:none}.ledgerCard .cardLinks a:first-child{max-width:190px}.principlesSection{padding:85px 0}.principlesGrid{gap:22px}.principlesGrid h3{margin-top:30px}.footerInner{padding-bottom:55px}.footerLinks{grid-template-columns:1fr 1fr;row-gap:35px}.copyright{flex-direction:column;gap:8px}.productHero,.workdayHero{min-height:auto;display:block}.productCopy h1,.workdayCopy h1{font-size:55px}.productActions{flex-direction:column;align-items:flex-start}.converterMock,.plannerMock{margin-top:70px;padding:18px}.mockAmount{font-size:48px}.promiseBand{padding:90px 0}.promiseBand h2{font-size:49px}.featureGrid article{min-height:360px}.featureLarge{min-height:530px!important}.signalMark{margin-top:80px}.privacyCallout{border-radius:24px;margin-bottom:90px;padding:42px 25px}.privacyCallout h2{font-size:46px}.legalHero{padding:82px 0 70px}.legalHero h1{font-size:56px}.policyList article,.faqList article{grid-template-columns:42px 1fr;gap:12px;padding:40px 0}.tasksHero{min-height:auto;padding-top:52px;display:block}.tasksIdentity{margin-bottom:48px}.tasksCopy h1{font-size:56px}.tasksActions{flex-direction:column;align-items:flex-start}.tasksPreview{margin-top:68px;padding:16px}.tasksPreviewRow{grid-template-columns:34px 1fr auto;padding:13px}.tasksPromise,.tasksFeatures{padding:88px 0}.tasksCallout{border-radius:24px;margin-bottom:88px;padding:44px 25px}.ledgerHero{min-height:auto;padding-top:52px;display:block}.ledgerCopy .productIdentity{margin-bottom:48px}.ledgerCopy h1{font-size:56px}.ledgerActions{flex-direction:column;align-items:flex-start}.ledgerPreview{margin-top:68px;padding:18px}.ledgerBalanceLabel{margin-top:42px}.ledgerPromise{padding:88px 0}.ledgerFeatureGrid{grid-template-columns:1fr}.ledgerFeatures{padding-top:88px;padding-bottom:88px}.ledgerPrivacy{border-radius:24px;margin-bottom:88px;padding:44px 25px}.supportContent{padding-top:50px}.g4Hero{border-radius:24px;min-height:auto;margin-top:12px;padding:58px 24px 42px}.g4HeroIdentity{margin-bottom:38px}.g4HeroMiniMark{width:38px;height:38px}.g4Hero h1{font-size:60px}.g4HeroCopy>p:not(.eyebrow){font-size:16px}.g4Actions{flex-direction:column;align-items:flex-start}.g4HeroVisual{min-height:390px}.g4HeroMark{border-radius:18px;width:72px;height:72px;top:8px;right:4px}.g4HeroMark span{font-size:26px}.g4HeroOrbitOuter{width:350px;height:350px;margin:-175px 0 0 -175px}.g4HeroOrbitInner{width:240px;height:240px;margin:-120px 0 0 -120px}.g4HeroRiftCore{width:156px;height:156px}.g4HeroTransmission{width:205px;padding:15px;bottom:2px;left:-5px}.g4HeroSignal{bottom:18px;right:15px}.g4Info{grid-template-columns:1fr;gap:20px;padding:95px 0}.g4Info h2{font-size:52px}.g4ChroniclesSection{padding-top:14px}.g4ChroniclesWallpaper{border-radius:24px;min-height:610px;padding:30px 24px}.g4ChroniclesBackdrop{background-position:58% 42%}.g4ChroniclesWallpaper:before{background:linear-gradient(#040b1d1f 18%,#040b1dc7 53%,#030816fa 100%)}.g4ChroniclesCore{width:145px;height:145px;top:18%;left:61%}.g4ChroniclesShardThree{display:none}.g4ChroniclesCopy h2{font-size:55px}.g4ChroniclesCopy>p:not(.eyebrow){font-size:16px}.g4VideoSection{padding-top:90px}.g4VideoHeading{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.g4VideoHeading h2{font-size:52px}.g4VideoFrame{border-radius:18px}}@media (max-width:900px){.g4Hero{min-height:980px;padding:0}.g4CinematicTop{top:30px;left:36px;right:36px}.g4CinematicBackdrop{background-position:55% 39%}.g4CinematicCore{top:28%;left:67%}.g4CinematicContent{bottom:270px;left:40px;right:40px}.g4Hero .g4CinematicContent h1{font-size:clamp(74px,14vw,108px)}.g4CinematicIndex{grid-template-columns:24px 1fr 24px 1fr 24px 1fr;width:auto;bottom:62px;left:40px;right:40px}.g4ScrollCue{display:none}.g4ChroniclesBrief{grid-template-columns:1fr;gap:58px;padding-top:105px;padding-bottom:105px}.g4ChapterTransmission{justify-self:center;width:min(100%,620px)}}@media (max-width:600px){.g4Hero{min-height:880px;padding:0}.g4CinematicTop{top:20px;left:20px;right:20px}.g4CinematicIdentity{gap:9px}.g4CinematicIdentity b{font-size:9px}.g4CinematicIdentity small{display:none}.g4LiveSignal{padding:8px 9px;font-size:0}.g4LiveSignal:after{content:"LIVE";font-size:8px}.g4CinematicBackdrop{background-position:59% 38%}.g4CinematicCore{width:126px;height:126px;top:27%;left:68%}.g4CinematicShardThree{display:none}.g4CinematicContent{bottom:262px;left:24px;right:24px}.g4Hero .g4CinematicContent h1{font-size:64px}.g4CinematicContent>p:not(.eyebrow){margin:23px 0 26px;font-size:16px}.g4CinematicContent .g4Actions{gap:18px}.g4CinematicIndex{grid-template-columns:24px 1fr;gap:11px 10px;padding:17px;bottom:28px;left:24px;right:24px}.g4ChroniclesBrief{gap:42px;padding-top:88px;padding-bottom:88px}.g4ChroniclesBriefCopy h2{font-size:51px}.g4ChroniclesBriefCopy>p:not(.eyebrow){font-size:16px}.g4ChapterTransmission{border-radius:24px;min-height:410px;padding:23px}.g4TransmissionWave{margin:44px 0 34px}.g4ChapterTransmission>strong{font-size:45px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.heroOrbit,.ledgerCard:after,.ledgerCardAura,.ledgerCardTop .appIcon,.ledgerPill i,.ledgerMiniWindow,.ledgerMiniWindow:before,.ledgerCardBars:after,.ledgerCardBars i,.ledgerFloatChip,.ledgerBudgetChip,.ledgerSignal i,.g4meCard:after,.g4CardBackdrop,.g4RiftPulse,.g4RiftPulse:after,.g4Shard,.g4SignalSweep,.g4meCard .g4Icon,.g4StatusDot,.g4Hero:after,.g4CinematicBackdrop,.g4CinematicVeil,.g4LiveSignal i,.g4CinematicCore,.g4CinematicCore i,.g4CinematicShard,.g4CinematicBeam,.g4CinematicContent,.g4ScrollCue i,.g4ChapterTransmission:after,.g4TransmissionTop b i,.g4TransmissionWave i{animation:none}.ledgerCard,.ledgerLinkArrow,.g4meCard{transition:none}.ledgerCard:hover,.g4meCard:hover{transform:none}.g4CardBackdrop,.g4CinematicBackdrop{transform:scale(1.03)}}
