html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-width:none;scroll-padding-top:80px}html::-webkit-scrollbar{display:none}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-x:clip}h1,h2{font-family:var(--g-font-ui);letter-spacing:-.03em;font-weight:500}h1 em,h2 em{color:var(--g-primary);font-style:normal}:where(ul[role=list],ol[role=list]){margin:0;padding:0;list-style:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:50;border-radius:var(--g-pill);background:var(--g-yellow);color:var(--g-heading);padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:16px}.skip-link:focus{top:16px}.g-btn .g-icon{flex-basis:16px;width:16px;height:16px}.g-text-link{color:inherit;text-underline-offset:6px;font-size:14px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.g-text-link:hover{-webkit-text-decoration-color:var(--g-yellow);text-decoration-color:var(--g-yellow)}.g-logo{color:var(--g-heading);white-space:nowrap;align-items:center;gap:.4em;font-size:22px;line-height:1;display:inline-flex}.g-logo__img{flex:none;width:auto;height:1.45em;margin:0;display:block}.g-header-wrap{z-index:20;color:var(--g-heading);-webkit-backdrop-filter:saturate(160%)blur(12px);backdrop-filter:saturate(160%)blur(12px);transition:background-color var(--g-dur) var(--g-ease-out), box-shadow var(--g-dur) var(--g-ease-out);background:#ffffffeb;position:fixed;inset:0 0 auto}.g-header-wrap.is-scrolled{background:#fffffff7;box-shadow:0 8px 28px #0e2d2614}.g-header{z-index:5;justify-content:space-between;align-items:center;gap:24px;padding-block:18px;display:flex;position:relative}.g-header>a{color:inherit;text-decoration:none}.g-header__brand{border-radius:6px;flex:none}.g-nav{margin-left:auto}.g-nav ul{gap:clamp(18px,2.4vw,34px);display:flex}.g-nav a{color:var(--g-heading);padding:8px 0;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:block;position:relative}.g-nav a:after{content:"";background:var(--g-accent);border-radius:2px;width:14px;height:2px;transition:transform .2s;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(0)}.g-nav a:hover{color:var(--g-primary)}.g-nav a:hover:after,.g-nav a[aria-current=page]:after{transform:translate(-50%)scaleX(1)}.g-header__actions{align-items:center;gap:10px;display:flex}.g-header__signin{color:var(--g-heading);padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.g-header__signin:hover{color:var(--g-primary)}.g-header .g-btn--sm{box-shadow:0 8px 18px #14635640}.g-btn--sm{min-height:42px;padding:9px 20px;font-size:14px}.g-menu{display:none;position:relative}.g-menu summary{border:1px solid var(--g-border);background:var(--g-white);width:42px;height:42px;color:var(--g-heading);cursor:pointer;border-radius:50%;place-items:center;list-style:none;transition:background-color .2s,color .2s;display:grid}.g-menu summary::-webkit-details-marker{display:none}.g-menu[open] summary{background:var(--g-primary);border-color:var(--g-primary);color:var(--g-white)}.g-menu__panel{background:var(--g-white);border:1px solid var(--g-border);width:min(100vw - 32px,340px);box-shadow:var(--g-shadow);border-radius:16px;padding:10px;position:absolute;top:54px;right:0}.g-menu__panel a:not(.g-btn){color:var(--g-heading);border-radius:10px;justify-content:space-between;align-items:center;padding:13px 14px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.g-menu__panel a:not(.g-btn) .g-icon{width:16px;height:16px;color:var(--g-text)}.g-menu__panel a:not(.g-btn):hover{background:var(--g-mint);color:var(--g-primary)}.g-menu__foot{border-top:1px solid var(--g-border);gap:8px;margin-top:8px;padding-top:12px;display:grid}.g-menu__foot .g-btn{width:100%}.g-top{isolation:isolate;color:var(--g-heading);background:var(--g-white);padding-top:78px;position:relative;overflow:hidden}.g-top:before{content:"";z-index:-2;background:radial-gradient(60% 50% at 50% 10%, var(--g-cream), transparent 70%);position:absolute;inset:0}.g-top--compact:before{inset:78px max(0px, calc((100% - var(--g-container)) / 2 - 48px)) 0;background:linear-gradient(110deg, var(--g-cream), var(--g-paper));border-radius:28px}.g-icon-tile{background:var(--g-mint);width:44px;height:44px;color:var(--g-primary);border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.g-tabpanel{z-index:1;animation:g-panel-in .5s var(--g-ease-out) both;position:relative}.g-tabpanel[hidden]{display:none}@keyframes g-panel-in{0%{opacity:0;translate:0 8px}}.g-workspace{z-index:1;box-shadow:var(--g-shadow);grid-template-columns:150px minmax(0,1fr);position:relative}.g-sidebar{flex-direction:column;display:flex}.g-sidebar .g-logo{margin:2px 10px 22px;font-size:16px}.g-sidebar .g-logo__img{height:1.45em;margin:0}.g-sidebar li{color:var(--g-heading);align-items:center;gap:8px;display:flex}.g-sidebar .g-icon{flex-basis:15px;width:15px;height:15px}.g-sidebar__foot{align-items:center;gap:8px;margin-top:auto;padding:9px 10px;font-size:12px;display:flex}.g-sidebar__foot .g-icon{width:15px;height:15px}.g-workspace-main{padding-bottom:130px}.g-fake-btn{border-radius:var(--g-pill);background:var(--g-primary);color:var(--g-white);white-space:nowrap;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex}.g-fake-btn .g-icon{width:14px;height:14px}.g-stats div{background:var(--g-white);border-radius:12px;padding:12px 14px;border:1px solid var(--g-border)!important}.g-stats span{color:var(--g-text);font-weight:700;font-size:11px!important}.g-stats b{color:var(--g-heading);margin:4px 0 2px;font-size:28px!important}.g-stats small{color:var(--g-text);font-size:10.5px;display:block}.g-stats .is-danger{background:var(--g-danger-bg);border-color:#f5cfc8!important}.g-stats .is-danger b,.g-stats .is-danger small{color:var(--g-danger)}.g-panel-sub{color:var(--g-text);margin:2px 0 0;font-size:12px}.g-meter{vertical-align:middle;background:var(--g-border);border-radius:99px;width:44px;height:5px;margin-right:8px;display:inline-block;overflow:hidden}.g-meter span{border-radius:inherit;background:var(--g-primary);height:100%;display:block}.g-table td{white-space:nowrap}.g-table td:last-child{width:24px;color:var(--g-text)}.g-table .g-icon{width:14px;height:14px}.g-table tbody tr:first-child{background:var(--g-selected)}.g-detail{z-index:2;box-shadow:var(--g-shadow);margin:-130px 0 0 clamp(0px,14%,120px);padding:18px 20px;position:relative}.g-detail header{align-items:center;gap:12px;margin-bottom:10px;display:flex}.g-detail h3{flex:1;margin:0;font-size:15px}.g-detail header .g-icon{width:16px;height:16px;color:var(--g-text)}.g-detail li{border:1px solid var(--g-border);border-radius:8px;grid-template-columns:22px minmax(0,1.2fr) minmax(0,1.3fr) minmax(0,.8fr);align-items:center;gap:10px;margin-top:6px;padding:9px 10px;font-size:12px;display:grid}.g-detail li .g-icon{width:16px;height:16px;color:var(--g-text)}.g-detail li time,.g-detail li .dash{color:var(--g-text);text-align:right}.g-state{color:var(--g-text);align-items:center;gap:6px;display:inline-flex}.g-state .g-icon{width:16px!important;height:16px!important}.g-state--ok{color:var(--g-success)}.g-state--ok .g-icon{color:var(--g-success)!important}.g-pilot__steps{gap:22px;display:grid}.g-pilot__steps li{align-items:flex-start;gap:18px;display:flex}.g-pilot__steps li>span{border:1px solid var(--g-border);background:var(--g-selected);width:36px;height:36px;color:var(--g-primary);border-radius:50%;flex:0 0 36px;place-items:center;font-size:14px;font-weight:700;display:grid}.g-pilot__steps h3{margin:4px 0;font-size:16px}.g-pilot__steps p{color:var(--g-text);max-width:44ch;margin:0;font-size:14px}.g-page-intro h1{color:var(--g-heading);margin-bottom:18px;font-size:clamp(40px,5.5vw,68px);line-height:1}.g-page-intro h1 em{color:var(--g-primary)}.g-page-intro p{color:var(--g-text);max-width:56ch;margin:0;font-size:17px}.g-page-intro .eyebrow{color:var(--g-primary)}.g-prose{max-width:72ch}.g-prose h2{margin:36px 0 12px;font-size:clamp(24px,2.4vw,30px)}.g-prose p,.g-prose li{color:var(--g-text)}.g-notice{background:var(--g-warning-bg);color:var(--g-warning);border-radius:12px;padding:16px 20px;font-size:14px}.g-form-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.g-form{gap:18px;padding:clamp(20px,3vw,32px);display:grid}.g-field{gap:6px;display:grid}.g-field label{font-size:14px;font-weight:700}.g-field label span{color:var(--g-text);font-weight:400}.g-field input,.g-field select,.g-field textarea{border:1px solid var(--g-border);background:var(--g-white);width:100%;color:var(--g-heading);font:inherit;border-radius:10px;padding:12px 14px;font-size:15px}.g-field textarea{resize:vertical;min-height:120px}.g-field input:focus-visible,.g-field select:focus-visible,.g-field textarea:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}.g-field--row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.g-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.g-field small{border-radius:6px;padding:4px 10px;font-size:13px}.g-form-status{border-radius:10px;margin:0;padding:12px 16px;font-size:14px}.g-form-status--ok{background:var(--g-success-bg);color:var(--g-success)}.g-form-status--error{background:var(--g-danger-bg);color:var(--g-danger)}.g-aside-list{gap:14px;margin-top:18px;display:grid}.g-aside-list li{color:var(--g-text);align-items:flex-start;gap:12px;display:flex}.g-aside-list .g-icon{color:var(--g-primary);margin-top:2px}@keyframes gdesk-drift{0%,to{translate:0}50%{translate:0 -6px}}.g-drift{animation:gdesk-drift 9s var(--g-ease-in-out) infinite;will-change:translate}.g-float--slow{animation-duration:9s}.g-float--delay{animation-delay:-3s}.g-review,.g-schedule{box-shadow:var(--g-shadow);padding:clamp(18px,2.4vw,26px)}.g-review__head{border-bottom:1px solid var(--g-border);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;padding-bottom:16px;display:flex}.g-review__head h3{margin:2px 0 0;font-size:20px}.g-review__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.g-doc{align-content:start;gap:12px;display:grid}.g-doc__page{background:var(--g-white);border:1px solid var(--g-border);min-height:290px;box-shadow:inset 0 0 0 6px var(--g-mint);border-radius:10px;align-content:start;gap:9px;padding:22px 20px;display:grid}.g-doc__page span{background:var(--g-selected);border-radius:4px;display:block}.g-doc__title{width:55%;height:12px;background:var(--g-border)!important}.g-doc__line{height:7px}.g-doc__rule{height:1px;margin:6px 0}.g-doc__row{justify-content:space-between;gap:12px;background:0 0!important;display:flex!important}.g-doc__row span{height:7px}.g-doc__row span:last-child{background:var(--g-border);width:16%}.g-doc__total{justify-self:end;width:30%;height:10px;margin-top:6px;background:var(--g-selected)!important}.g-file-chip{background:var(--g-mint);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:12px;display:flex}.g-file-chip b{color:var(--g-heading);display:block}.g-file-chip small{color:var(--g-success)}.g-file-chip__type{width:36px;height:36px;color:var(--g-white);background:#c7402a;border-radius:8px;flex:0 0 36px;place-items:center;font-size:10px;font-weight:700;display:grid}.g-review__rev{color:var(--g-text);margin:0 0 14px;font-size:13px}.g-review__rev b{color:var(--g-heading)}.g-review__actions{flex-wrap:wrap;gap:8px;display:flex}.g-fake-btn--outline{background:var(--g-white);color:var(--g-danger);box-shadow:inset 0 0 0 1px #f0c6bf}.g-review__hint{color:var(--g-warning);align-items:flex-start;gap:8px;margin:12px 0 20px;font-size:12px;display:flex}.g-review__hint .g-icon{flex-basis:16px;width:16px;height:16px}.g-review h4,.g-schedule h4{letter-spacing:.12em;text-transform:uppercase;color:var(--g-text);margin:0 0 10px;font-size:11px}.g-history{gap:14px;display:grid}.g-history li{gap:12px;font-size:12.5px;display:flex}.g-history b{color:var(--g-heading);display:block}.g-history q{border-left:3px solid var(--g-danger);background:var(--g-danger-bg);color:var(--g-heading);quotes:none;border-radius:0 6px 6px 0;margin:4px 0;padding:8px 10px;display:block}.g-history small{color:var(--g-text)}.g-history__dot{background:var(--g-primary);border-radius:50%;flex:0 0 10px;width:10px;height:10px;margin-top:4px}.g-history__dot--danger{background:var(--g-danger)}.g-history__dot--note{background:var(--g-yellow)}.g-schedule__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.g-schedule__grid div{background:var(--g-mint);border:1px solid var(--g-border);border-radius:12px;padding:12px 14px}.g-schedule__grid dt{color:var(--g-text);font-size:11px;font-weight:700}.g-schedule__grid dd{color:var(--g-heading);margin:3px 0 0;font-size:13.5px}.g-schedule__toggle{color:var(--g-heading);align-items:center;gap:12px;margin-bottom:22px;font-size:13px;display:flex}.g-switch{background:var(--g-primary);border-radius:99px;flex:0 0 36px;width:36px;height:20px;position:relative}.g-switch:after{content:"";background:var(--g-white);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;right:3px}.g-upcoming{gap:8px;display:grid}.g-upcoming li{border:1px solid var(--g-border);border-radius:12px;align-items:center;gap:14px;padding:10px 12px;font-size:13px;display:flex}.g-upcoming li>div{flex:1;min-width:0}.g-upcoming b{color:var(--g-heading);display:block}.g-upcoming small{color:var(--g-text);font-size:11.5px}.g-date{background:var(--g-mint);width:44px;height:44px;color:var(--g-primary);border-radius:10px;flex:0 0 44px;align-content:center;place-items:center;font-size:16px;font-weight:700;line-height:1.1;display:grid}.g-date small{text-transform:uppercase;letter-spacing:.08em;color:var(--g-primary)!important;font-size:9px!important}.g-portal__secure{background:var(--g-success-bg);color:var(--g-success);border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.g-portal__secure .g-icon{width:12px!important;height:12px!important;color:var(--g-success)!important}.g-checklist .is-replace .g-icon{color:var(--g-danger)}.g-reason{background:var(--g-danger-bg);color:var(--g-danger);quotes:none;border-radius:8px;flex-basis:100%;margin-top:2px;padding:8px 10px;font-size:12px}.g-portal__foot{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.g-portal__foot .g-fake-btn{flex:1;margin:0!important}.g-portal__cant{color:var(--g-text);text-underline-offset:3px;white-space:nowrap;font-size:12px;text-decoration:underline}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:g-reveal var(--g-ease-out) both;animation-timeline:view();animation-range:entry 0 entry 220px}}}@keyframes g-reveal{0%{opacity:0;translate:0 18px}}.g-bar{background:var(--g-accent);border-radius:3px;width:40px;height:3px;margin:22px 0;display:block}.g-head h2{margin:0}.g-head p{max-width:56ch;margin:0;font-size:16px}.g-head--center{text-align:center}.g-head--center .g-bar,.g-head--center p{margin-inline:auto}.eyebrow{color:var(--g-text)}.g-badge-btn{border-radius:var(--g-pill);background:var(--g-white);min-height:54px;color:var(--g-heading);align-items:center;gap:12px;padding:9px 26px 9px 20px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 28px #0e2d261a}.g-badge-btn small{color:var(--g-text);font-size:11px;font-weight:400;display:block}.g-badge-btn .g-icon{width:22px;height:22px;color:var(--g-primary);flex-basis:22px}.g-badge-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px #0e2d2624}.g-badge-btn--solid{background:var(--g-primary);color:var(--g-white);box-shadow:0 14px 30px -10px #1463568c}.g-badge-btn--solid small{color:#ffffffc7}.g-badge-btn--solid .g-icon{color:var(--g-white)}.g-badge-btn--solid:hover{background:var(--g-primary-hover);box-shadow:0 18px 36px -10px #14635699}.g-av{border:2px solid var(--g-white);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;width:2.6em;height:2.6em;font-size:1em;font-style:normal;font-weight:700;line-height:1;display:inline-grid}.g-av--1{color:#fff;background:#1c7a69}.g-av--2{color:#0e1f1a;background:#f5c453}.g-av--3{color:#fff;background:#12463b}.g-av--4{color:#0e1f1a;background:#5fbfa8}.g-av--5{color:#fff;background:#0e1f1a}.g-stack{display:inline-flex}.g-stack .g-av+.g-av{margin-left:-.75em}.g-plus{background:var(--g-heading);width:2.4em;height:2.4em;color:var(--g-white);border-radius:50%;place-items:center;display:inline-grid}.g-plus .g-icon{flex-basis:auto;width:1.2em;height:1.2em}.g-plus--soft{background:var(--g-selected);color:var(--g-primary)}.g-blob{border-radius:46% 54% 42% 58%/52% 38% 62% 48%;display:block;position:absolute}.g-hero3{--g-hero-gap:max(12px, (100% - var(--g-container)) / 2 - 56px);--g-hero-ink:var(--g-text);z-index:1;background:radial-gradient(ellipse 70% 60% at 50% 38%, #fafcfc, transparent 70%), linear-gradient(180deg, var(--g-paper), #eef3f4);padding-top:88px;overflow:clip visible}.g-hero3:before{content:none}body:has(.g-hero3) .g-header-wrap:not(.is-scrolled){-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}body:has(.g-hero3) .g-header-wrap:not(.is-scrolled) .g-header{padding-top:34px}body:has(.g-hero3) .g-header{transition:padding var(--g-dur) var(--g-ease-out)}.g-hero3__inner{margin-inline:var(--g-hero-gap);text-align:center;clip-path:inset(-200px -50vw 0);flex-direction:column;align-items:center;padding:clamp(12px,2vh,24px) clamp(16px,4vw,52px) 0;display:flex;position:relative}.g-hero3__badge{border:1px solid var(--g-border);border-radius:var(--g-pill);color:var(--g-heading);background:#ffffffb3;align-items:center;gap:12px;margin:0 0 clamp(10px,1.6vh,16px);padding:6px 18px 6px 14px;font-size:13px;line-height:1.4;display:inline-flex}.g-hero3__flow{color:var(--g-primary);align-items:center;gap:6px;display:inline-flex}.g-hero3__flow .g-icon{flex-basis:16px;width:16px;height:16px}.g-hero3__flow .g-icon:nth-child(2){width:13px;height:13px;color:var(--g-heading);stroke-width:2px;flex-basis:13px}.g-hero3__flow .g-icon:nth-child(3){background:var(--g-primary);width:18px;height:18px;color:var(--g-white);stroke-width:3px;border-radius:50%;flex-basis:18px;padding:4px}.g-hero3 h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(36px,4.4vw,72px);font-weight:400;line-height:1.08}.g-hero3 h1 em{z-index:-1;position:relative}.g-hero3__lede{color:var(--g-hero-ink);letter-spacing:-.01em;margin:clamp(12px,1.6vh,18px) 0 0;font-size:clamp(16px,1.2vw,19px);line-height:1.5}.g-hero3__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(16px,2.2vh,22px);display:flex}.g-hero3__cta{cursor:pointer;border:1px solid var(--g-border);border-radius:var(--g-pill);background:var(--g-white);min-height:46px;color:var(--g-heading);transition:transform var(--g-dur-fast) var(--g-ease-out), box-shadow var(--g-dur-fast) ease, background-color var(--g-dur-fast) ease;align-items:center;gap:12px;padding:5px 6px 5px 22px;font-family:inherit;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.g-hero3__cta:hover{transform:translateY(-1px);box-shadow:0 10px 22px -10px #0e2d264d}.g-hero3__cta>.g-icon{flex-basis:18px;width:18px;height:18px}.g-hero3__cta--solid{color:var(--g-white);background:#12463b;border-color:#0000}.g-hero3__cta--solid:hover{background:var(--g-primary)}.g-hero3__chip{background:var(--g-mint);width:34px;height:34px;color:var(--g-heading);border-radius:50%;place-items:center;display:grid}.g-hero3__cta--solid .g-hero3__chip{color:var(--g-white);background:#ffffff24}.g-hero3__chip .g-icon{stroke-width:2px;width:15px;height:15px;transition:transform var(--g-dur-fast) var(--g-ease-out);flex-basis:15px}.g-hero3__cta:hover .g-hero3__chip .g-icon{transform:translate(2px)}.g-hero3__art{z-index:0;width:min(1120px,100%);height:clamp(340px,100svh - 606px,600px);margin-top:clamp(4px,1.4vh,18px);position:relative}.g-hero3__art>img{width:auto;max-width:none;height:132%;position:absolute;top:0;left:50%;transform:translate(-50%)}.g-hero3__halo{z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#e3ecea 0 96%,#e3ecea00);border-radius:50%;width:min(620px,62%);position:absolute;top:3%;left:56%;transform:translate(-50%)}.g-wa-hero{z-index:1;text-align:left;position:absolute}.g-wa-hero--left{width:clamp(270px,30%,342px);top:13%;left:0}.g-wa-hero--right{width:clamp(240px,26%,290px);top:14%;right:4%}.g-wa-hero__card{color:var(--g-heading);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-radius:16px;gap:12px;padding:16px 20px 20px;display:grid;box-shadow:0 26px 50px -26px #0e2d264d,0 0 0 1px #0e2d260d}.g-wa-hero__mark{flex:0 0 34px;width:34px;height:34px}.g-wa-hero__bar{align-items:center;gap:14px;display:flex}.g-wa-hero__bar b{font-size:15.5px;font-weight:600;display:block}.g-wa-hero__bar small{color:#7a8b85;font-size:13px;display:block}.g-wa-hero__bar>.g-icon{width:22px;height:22px;color:var(--g-primary);flex-basis:22px;margin-left:auto;transform:rotate(90deg)}.g-wa-hero__voice{background:#e3f4ea;border-radius:12px;align-items:center;gap:10px;margin-left:9%;padding:8px 16px 8px 10px;display:flex}.g-wa-hero__voice small{color:#3f6f62;font-size:13px}.g-wa-hero__play{color:#fff;background:#12463b;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.g-wa-hero__play .g-icon{flex-basis:14px;width:14px;height:14px}.g-wa-hero .g-wa__wave{justify-content:center;gap:4px;height:24px}.g-wa-hero .g-wa__wave span{background:#4e9e86;border-radius:1px;flex:0 0 2px}.g-wa-hero__out,.g-wa-hero__in{border-radius:12px;padding:9px 15px;font-size:14.5px;line-height:1.45}.g-wa-hero__out{background:#e3f4ea;justify-self:start}.g-wa-hero__in{background:#eef2f4;gap:3px;margin-left:11%;display:grid}.g-wa-hero__in u{color:#1f6fd6;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.g-wa-hero__in u .g-icon{stroke-width:2px;flex-basis:14px;width:14px;height:14px}.g-wa-hero__caption{color:var(--g-hero-ink);margin:10px 0 0 4px;font-size:13px}.g-wa-hero__caption a{color:inherit;text-underline-offset:3px;text-decoration-color:#0e1f1a40}.g-wa-hero__caption a:hover{color:var(--g-primary)}.g-wa-hero--right .g-wa-hero__card{align-items:flex-start;gap:12px;padding:16px 16px 16px 14px;display:flex}.g-wa-hero__ask{gap:10px;padding-top:6px;font-size:15px;display:grid}.g-wa-hero--right .g-wa-hero__in{justify-self:start;margin:0}.g-wa-hero__tag{color:var(--g-primary);text-align:right;margin:12px 0 0;font-size:13.5px}.g-wa-hero__spark{width:30px;height:36px;color:var(--g-primary);position:absolute;top:-42px;right:-32px}.g-hcard{gap:12px}.g-hcard__head{align-items:center;gap:12px;display:flex}.g-hcard__head b{font-size:15px;font-weight:600;display:block}.g-hcard__head small{color:#7a8b85;font-size:12.5px;display:block}.g-hcard__logo{color:#fff;background:#12463b;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.g-hcard__meter{background:#eef2f4;border-radius:999px;height:6px;display:block;overflow:hidden}.g-hcard__meter i{border-radius:inherit;background:var(--g-primary);width:66%;height:100%;display:block}.g-hcard__list{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.g-hcard__list li{color:var(--g-heading);align-items:center;gap:8px;display:flex}.g-hcard__list li .g-icon{color:#b7791f;flex-basis:17px;width:17px;height:17px}.g-hcard__list li.is-done{color:#5c6e68}.g-hcard__list li.is-done .g-icon{color:var(--g-primary)}.g-hcard__cta{color:#fff;background:#12463b;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.g-hcard__cta .g-icon{flex-basis:14px;width:14px;height:14px}.g-wa-hero--right .g-hcard{gap:10px;padding:16px 18px;display:grid}.g-hcard__ai{color:var(--g-primary);background:#e3f4ea;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.g-hcard__ai .g-icon{flex-basis:14px;width:14px;height:14px}.g-hcard__finding{color:var(--g-heading);margin:0;font-size:14.5px;line-height:1.45}.g-hcard__actions{gap:6px;display:flex}.g-hcard__btn{white-space:nowrap;border:1px solid var(--g-border);color:var(--g-heading);border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:600}.g-hcard__btn--solid{color:#fff;background:#12463b;border-color:#0000}.g-hero3__fine{color:var(--g-hero-ink);margin:10px 0 0;font-size:13px}.g-hero3__teams{z-index:1;color:var(--g-heading);text-align:left;margin:0;font-size:14px;line-height:1.45;position:absolute;bottom:48px;left:clamp(24px,3.4vw,52px)}.g-hero3__teams span{color:var(--g-hero-ink);font-size:13.5px;display:block}.g-hero3__steps{z-index:1;gap:clamp(18px,2.2vw,34px);display:flex;position:absolute;bottom:44px;right:clamp(24px,3.4vw,52px)}.g-hero3__steps li{color:var(--g-hero-ink);justify-items:center;gap:10px;font-size:12.5px;display:grid}.g-hero3__tile{border:1px solid var(--g-border);background:var(--g-white);width:50px;height:50px;color:var(--g-heading);border-radius:14px;place-items:center;display:grid;box-shadow:0 6px 16px -8px #0e1f1a2e}.g-hero3__tile .g-icon{stroke-width:1.7px;flex-basis:24px;width:24px;height:24px}.g-scroll{--h:70px;--above:38px;z-index:2;left:50%;bottom:calc(var(--above) - var(--h));width:52px;height:var(--h);background:var(--g-white);color:var(--g-heading);transition:transform var(--g-dur-fast) var(--g-ease-out), box-shadow var(--g-dur-fast) ease;border-radius:26px;place-items:center;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 12px 26px -6px #0e2d2624,0 2px 6px #0e2d260d}.g-scroll:before{content:"";height:calc(20px + var(--above));pointer-events:none;border:3px solid #dce5e9;border-bottom:0;border-radius:42px 42px 0 0;position:absolute;top:-20px;left:-16px;right:-16px}.g-scroll .g-icon{stroke-width:2.4px;width:18px;height:18px;transition:transform var(--g-dur-fast) var(--g-ease-out);flex-basis:18px}.g-scroll:hover{color:var(--g-primary);box-shadow:0 16px 30px -6px #0e2d262e,0 2px 6px #0e2d260f}.g-scroll:hover .g-icon{transform:translateY(3px)}.g-ticker+.section,.g-hero3+.section{padding-top:clamp(48px,6vw,88px)}.g-hero3 .g-ticker{padding-block:44px 24px}.g-hero3__edge{z-index:2;height:0;position:relative}.g-ticker{--gap:clamp(36px, 4vw, 56px);border-bottom:1px solid var(--g-border);background:var(--g-white);padding:46px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.g-ticker__track{width:max-content;animation:38s linear infinite g-ticker;display:flex}.g-ticker__list{gap:var(--gap);padding:0 var(--gap) 0 0;flex:none;margin:0;list-style:none;display:flex}.g-ticker__list li{color:var(--g-heading);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-size:11px;font-weight:600;display:inline-flex}.g-ticker__list .g-icon{width:20px;height:20px;color:var(--g-primary);stroke-width:1.7px;flex-basis:20px}@keyframes g-ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.g-ticker{-webkit-mask-image:none;mask-image:none}.g-ticker__track{width:auto;animation:none}.g-ticker__list{flex-wrap:wrap;justify-content:center;row-gap:14px;padding-inline:16px}.g-ticker__list[aria-hidden]{display:none}}@media (min-width:1101px) and (max-height:980px){.g-hero3__art{height:clamp(250px,100svh - 410px - 5.6vw,600px)}.g-hero3__teams,.g-hero3__steps{bottom:12px}.g-wa-hero--left{width:290px;top:0}.g-wa-hero--right{width:260px;top:0}.g-hcard__head small,.g-hcard__btn{font-size:12px}.g-hcard__logo{flex-basis:28px;width:28px;height:28px;font-size:13px}.g-hcard__list{gap:6px;font-size:13px}.g-hcard__cta{padding:7px 12px;font-size:12.5px}.g-hcard__finding{font-size:13.5px}.g-hcard__btn{padding:5px 9px}.g-wa-hero__card{gap:8px;padding:12px 14px 14px}.g-wa-hero__mark{flex-basis:28px;width:28px;height:28px}.g-wa-hero__bar b{font-size:14px}.g-wa-hero__bar small{font-size:12px}.g-wa-hero__voice{padding-block:5px}.g-wa-hero__play{flex-basis:26px;width:26px;height:26px}.g-wa-hero__out,.g-wa-hero__in{padding:7px 12px;font-size:13px}.g-wa-hero__ask{gap:7px;padding-top:3px;font-size:13.5px}.g-wa-hero__caption{margin-top:6px;font-size:12px}.g-wa-hero__tag{margin-top:8px;font-size:12.5px}}@media (min-width:1101px) and (max-height:760px){.g-hero3{padding-top:76px}.g-hero3 h1{font-size:clamp(36px,3.8vw,60px)}.g-hero3__lede{margin-top:8px;font-size:16px}.g-hero3__actions{margin-top:12px}.g-hero3__fine{margin-top:6px}.g-hero3 .g-ticker{padding-block:40px 18px}.g-hero3__art{height:clamp(240px,100svh - 430px,600px)}}@media (min-width:1101px) and (max-height:720px){.g-wa-hero__caption,.g-wa-hero__tag,.g-hcard__cta{display:none}}@media (max-width:1100px){.g-hero3__inner{grid-template-columns:1fr auto;place-items:end center;padding-bottom:72px;display:grid}.g-hero3__inner>:not(.g-hero3__teams,.g-hero3__steps){grid-column:1/-1}.g-hero3__art{height:clamp(380px,50vw,500px);overflow:clip}.g-hero3__art>img{-webkit-mask-image:linear-gradient(#000 56%,#0000 75%);mask-image:linear-gradient(#000 56%,#0000 75%)}.g-wa-hero--left{width:270px;top:8%}.g-wa-hero--right{width:250px;top:16%;right:0}.g-hcard__actions{flex-wrap:wrap}.g-hero3__teams,.g-hero3__steps{position:static}.g-hero3__teams{justify-self:start}.g-hero3__steps{justify-self:end}}@media (max-width:720px){.g-hero3{--g-hero-gap:8px;padding-top:84px}body:has(.g-hero3) .g-header-wrap:not(.is-scrolled) .g-header{padding-top:24px}.g-hero3__inner{padding-inline:18px;grid-template-columns:minmax(0,1fr);padding-bottom:32px}.g-hero3__lede br{display:none}.g-hero3__art{height:clamp(400px,112vw,480px);margin-top:8px}.g-hero3__halo{width:92%;left:50%}.g-wa-hero--left{width:auto;inset:auto 0 6px}.g-wa-hero--left .g-wa-hero__card{display:none}.g-wa-hero__caption{margin:0;border-radius:var(--g-pill);background:#ffffffd9;justify-self:center;width:fit-content;margin-inline:auto;padding:4px 10px}.g-wa-hero--right{width:200px;top:46%;right:-4px}.g-wa-hero--right .g-wa-hero__card{gap:8px;padding:10px}.g-wa-hero__mark{flex-basis:26px;width:26px;height:26px}.g-wa-hero__ask{gap:6px;padding-top:3px;font-size:13px}.g-wa-hero--right .g-wa-hero__in{padding:6px 10px;font-size:13px}.g-hcard__finding{font-size:13px}.g-hcard__btn{padding:4px 8px;font-size:11.5px}.g-hcard__btn:not(.g-hcard__btn--solid),.g-wa-hero__tag,.g-wa-hero__spark{display:none}.g-hero3__teams{text-align:center;justify-self:center;margin-bottom:14px}.g-hero3__steps{justify-self:center}.g-scroll{display:none}.g-ticker{padding-block:28px}}@media (max-width:420px){.g-hero3__actions{width:100%}.g-hero3__cta{flex:100%;justify-content:space-between}}@media (max-height:520px) and (orientation:landscape) and (min-width:600px){.g-hero3{padding-top:64px}body:has(.g-hero3) .g-header-wrap:not(.is-scrolled) .g-header{padding-top:8px}.g-hero3__badge,.g-scroll{display:none}.g-ticker{padding-block:28px}.g-hero3 h1{font-size:clamp(30px,5vw,44px)}}@media (prefers-reduced-motion:reduce){.g-scroll,.g-scroll .g-icon,.g-hero3__cta,.g-hero3__chip .g-icon{transition:none}body:has(.g-hero3) .g-header{transition:none}}.g-app__chip{white-space:nowrap;border-radius:99px;padding:.3em .75em;font-size:.88em;font-weight:600}.g-app__chip--amber{background:var(--g-warning-bg);color:var(--g-warning)}.g-app__chip--sky{background:var(--g-review-bg);color:var(--g-review)}.g-app__chip--teal{background:var(--g-success-bg);color:var(--g-success)}.g-app__chip--coral{background:var(--g-danger-bg);color:var(--g-danger)}.g-fcard{z-index:3;background:var(--g-white);box-shadow:0 1.6em 3.2em -1em #0e2d264d, 0 0 0 1px var(--g-border);color:var(--g-heading);border-radius:1.1em;align-items:center;gap:.85em;padding:.95em 1.2em;font-size:clamp(10px,1.85cqw,13.5px);line-height:1.3;animation:8s ease-in-out infinite gdesk-drift;display:flex;position:absolute}.g-fcard b{font-size:1.05em;font-weight:600;display:block}.g-fcard small{color:var(--g-text);margin-top:.15em;font-size:.9em;display:block}.g-fcard__icon{background:var(--g-selected);width:2.7em;height:2.7em;color:var(--g-primary);border-radius:50%;flex:none;place-items:center;display:grid}.g-fcard__icon .g-icon{flex-basis:auto;width:1.35em;height:1.35em}.g-points{gap:26px;margin-top:8px;display:grid}.g-points li{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:18px;display:grid}.g-points__icon{background:var(--g-white);width:44px;height:44px;color:var(--g-primary);border-radius:50%;place-items:center;display:grid;box-shadow:0 8px 22px #0e2d261a}.g-points__icon .g-icon{flex-basis:18px;width:18px;height:18px}.g-points h3{margin:2px 0 6px;font-size:16px;font-weight:700}.g-points p{max-width:44ch;margin:0;font-size:14px;line-height:1.65}.g-connect__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.g-connect__art{padding:24px 0 96px 10%;position:relative}.g-connect__sketch{fill:none;stroke:#d3e6de;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:78%;position:absolute;top:-2%;left:-4%}.g-mini-portal{z-index:1;background:var(--g-white);width:min(100%,400px);box-shadow:var(--g-shadow);border-radius:16px;margin-left:auto;padding:22px;font-size:13px;position:relative}.g-mini-portal__top{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.g-mini-portal__top .g-logo{font-size:15px}.g-mini-portal>small{color:var(--g-text);font-size:12px}.g-mini-portal__title{margin:2px 0 12px;font-size:18px;font-weight:700;display:block}.g-mini-portal__meter{background:var(--g-border);border-radius:99px;height:6px;margin-bottom:8px;display:block;overflow:hidden}.g-mini-portal__meter span{border-radius:inherit;background:var(--g-accent);height:100%;display:block}.g-mini-portal ul{margin:0 0 14px;padding:0;list-style:none}.g-mini-portal li{border-bottom:1px solid var(--g-border);align-items:center;gap:10px;padding:11px 0;font-weight:500;display:flex}.g-mini-portal li .g-icon{width:18px;height:18px;color:var(--g-success);flex-basis:18px}.g-mini-portal li.is-replace .g-icon{color:var(--g-danger)}.g-mini-portal li:last-child .g-icon{color:var(--g-text)}.g-mini-portal li .g-badge{margin-left:auto}.g-mini-portal__upload{color:var(--g-text);border:1px dashed #cfdcd6;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:12px;display:flex}.g-mini-portal__upload .g-icon{width:18px;height:18px;color:var(--g-primary);flex-basis:18px}.g-mini-portal__upload u{color:var(--g-primary);font-weight:700;text-decoration:none}.g-note{z-index:2;background:var(--g-white);width:min(78%,320px);box-shadow:var(--g-shadow);border-radius:12px;padding:18px 20px 14px 34px;position:absolute;bottom:0;left:0}.g-note .g-av{font-size:14px;position:absolute;top:16px;left:-20px}.g-note p{color:var(--g-heading);margin:0 0 8px;font-size:13px;line-height:1.6}.g-note small{text-align:right;color:var(--g-text);font-size:12px;display:block}.g-connect__copy h2{margin:0}@media (max-width:900px){.g-connect__grid{grid-template-columns:minmax(0,1fr)}.g-connect__copy{order:-1}.g-connect__art{width:100%;max-width:560px;margin-inline:auto}}@media (max-width:520px){.g-connect__art{padding-bottom:120px;padding-left:6%}.g-mini-portal{padding:16px}.g-mini-portal li{flex-wrap:wrap}.g-note{width:88%;left:4%}}.g-people{isolation:isolate;position:relative;overflow:hidden}.g-wordmark{z-index:-1;letter-spacing:-.06em;color:#0e2d260a;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(120px,21vw,340px);font-weight:700;line-height:.9;position:absolute;bottom:2%;right:-2%}.g-people h2{margin:0}.g-people__lead{max-width:42ch;margin:0;font-size:15px;line-height:1.7}.g-people__team{align-items:center;gap:10px;margin-top:22px;font-size:13px;display:flex}.g-workspace-grid{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.g-features{gap:6px;margin-top:28px;display:grid}.g-feature{text-align:left;border:0;border-left:3px solid var(--g-border);cursor:pointer;width:100%;color:var(--g-text);font:inherit;background:0 0;border-radius:0 10px 10px 0;padding:14px 16px 14px 18px;transition:background-color .25s,border-color .25s,box-shadow .25s;display:block}.g-feature:hover{background:var(--g-paper)}.g-feature[aria-selected=true]{border-left-color:var(--g-accent);background:var(--g-white);box-shadow:var(--g-shadow-small)}.g-feature__title{align-items:baseline;gap:16px;font-size:16px;font-weight:500;display:flex}.g-feature__num{font-variant-numeric:tabular-nums;font-size:13px}.g-feature[aria-selected=true] .g-feature__title{color:var(--g-heading);font-weight:700}.g-feature[aria-selected=true] .g-feature__num{color:var(--g-primary)}.g-feature__body{max-width:34ch;margin:6px 0 0 34px;font-size:14px;line-height:1.55;display:block}.g-feature:not([aria-selected=true]) .g-feature__body{display:none}.g-preview{min-height:600px;padding-top:30px;position:relative}.g-preview:before{content:"";z-index:0;aspect-ratio:1/1.08;opacity:1;background:linear-gradient(160deg,#1c7a67,#146356);border-radius:46% 54% 42% 58%/52% 38% 62% 48%;width:64%;position:absolute;top:4%;left:22%}.g-preview-label{color:var(--g-text);font-size:12px;position:absolute;top:0;right:0}.g-preview .g-card{border-color:#0000}.g-crm{background:linear-gradient(180deg, var(--g-paper), var(--g-white))}.g-crm__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(36px,5vw,80px);display:grid}.g-crm__copy h2{margin:0}.g-crm__lead{max-width:46ch;margin:0 0 28px;font-size:15.5px;line-height:1.7}.g-crm__note{color:var(--g-text);align-items:flex-start;gap:8px;margin:26px 0 22px;font-size:13.5px;display:flex}.g-crm__note .g-icon{width:17px;height:17px;color:var(--g-primary);flex-basis:17px;margin-top:1px}.g-crm__actions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.g-crm__actions .g-btn .g-icon,.g-crm__more .g-icon{flex-basis:16px;width:16px;height:16px}.g-crm__more{min-height:44px;color:var(--g-primary);align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.g-crm__more:hover .g-icon{transform:translate(3px)}.g-crm__more .g-icon{transition:transform .2s}.g-crm__scene{align-self:start;padding:9% 0 11%;position:relative;container-type:inline-size}@media (min-width:1081px){.g-crm__scene{margin-top:24px;position:sticky;top:90px}}.g-blob--teal{aspect-ratio:1/.92;background:linear-gradient(160deg,#1c7a67,#146356);width:74%;top:0;left:14%}.g-board{z-index:1;background:var(--g-white);box-shadow:0 2.4em 5em -1.6em #0e2d2652, 0 0 0 1px var(--g-border);color:var(--g-heading);border-radius:1.4em;padding:1.4em;font-size:clamp(9.5px,1.65cqw,12.5px);line-height:1.3;position:relative}.g-board__bar{align-items:center;gap:.8em;margin-bottom:1.2em;display:flex}.g-board__bar b{font-size:1.3em}.g-board__pill{background:var(--g-mint);color:var(--g-primary);border-radius:99px;padding:.35em .95em;font-size:.9em;font-weight:600}.g-board__sum{color:var(--g-text);margin-left:auto;font-size:.9em}.g-board__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8em;display:grid}.g-board__col{background:var(--g-paper);border-radius:1em;align-content:start;gap:.6em;min-height:17em;padding:.8em;display:grid}.g-board__col.is-won{background:var(--g-success-bg)}.g-board__stage{color:var(--g-text);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:.2em;font-size:.85em;font-weight:700;display:flex}.g-board__col.is-won .g-board__stage{color:var(--g-primary)}.g-board__stage i{background:var(--g-white);border-radius:99px;padding:.1em .6em;font-style:normal}.g-board__deal{background:var(--g-white);border-radius:.8em;gap:.2em;padding:.8em .85em;display:grid;box-shadow:0 .3em .9em #0e2d2614}.g-board__col.is-won .g-board__deal{box-shadow:inset 0 0 0 1.5px var(--g-primary)}.g-board__deal b{font-size:1em;font-weight:600}.g-board__deal small{color:var(--g-text);font-size:.85em}.g-board__foot{justify-content:space-between;align-items:center;gap:.4em;margin-top:.45em;display:flex}.g-board__foot em{font-size:.88em;font-style:normal;font-weight:700}.g-board__foot .g-av{font-size:.7em}.g-fcard--convert{animation-delay:-1.5s;bottom:0;right:-3%}.g-fcard--call{animation-delay:-4s;top:0;left:-4%}.g-fcard__icon--sky{background:var(--g-review-bg);color:var(--g-review)}@container (max-width:520px){.g-board__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.g-board__col{min-height:0}.g-board__sum{display:none}}@media (max-width:1080px){.g-crm__grid{grid-template-columns:minmax(0,1fr)}.g-crm__scene{width:min(100%,680px);margin-inline:auto}}@media (max-width:720px){.g-fcard--convert{right:0}.g-fcard--call{left:0}}.g-safe3{background:linear-gradient(180deg, var(--g-white), var(--g-paper))}.g-safe3__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.g-safe3__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 36px;display:grid}.g-safe3__list li{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:16px;display:grid}.g-safe3__list h3{margin:2px 0 6px;font-size:15px;font-weight:700}.g-safe3__list p{margin:0;font-size:14px;line-height:1.6}.g-plans3__panel{background:linear-gradient(110deg, var(--g-cream), var(--g-paper));border-radius:28px;margin-top:clamp(32px,4vw,52px);padding:clamp(28px,4.4vw,64px) clamp(16px,4vw,64px)}.g-plans3__fine{text-align:center;justify-content:center;align-items:center;gap:8px;margin:24px 0 0;font-size:13px;display:flex}.g-plans3__fine .g-icon{width:16px;height:16px;color:var(--g-primary);flex-basis:16px}.g-faq3{padding-top:0}.g-faq3__list{gap:12px;max-width:860px;margin:clamp(28px,4vw,48px) auto 0;display:grid}.g-faq3__list details{border:1px solid var(--g-border);background:var(--g-white);border-radius:12px;transition:box-shadow .2s}.g-faq3__list details[open]{box-shadow:var(--g-shadow-small)}.g-faq3__list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:16px;font-weight:500;list-style:none;display:flex}.g-faq3__list summary::-webkit-details-marker{display:none}.g-faq3__list summary:after{content:"+";background:var(--g-mint);width:28px;height:28px;color:var(--g-primary);border-radius:50%;flex:0 0 28px;place-items:center;font-size:18px;line-height:1;display:grid}.g-faq3__list details[open] summary{color:var(--g-primary)}.g-faq3__list details[open] summary:after{content:"−";background:var(--g-primary);color:var(--g-white)}.g-faq3__list details p{margin:0;padding:0 22px 20px;font-size:15px;line-height:1.7}.g-footer{background:var(--g-white);padding-top:clamp(16px,3vw,32px);position:relative}.g-cta-wrap{position:relative}.g-footer__grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:32px 40px;padding-block:clamp(48px,6vw,80px) clamp(36px,4vw,56px);display:grid}.g-footer__about .g-logo{font-size:20px}.g-footer__about p{max-width:36ch;margin:16px 0 18px;font-size:14px}.g-footer__facts{gap:10px;display:grid}.g-footer__facts li{color:var(--g-heading);align-items:center;gap:10px;font-size:13.5px;display:flex}.g-footer__facts .g-icon{width:16px;height:16px;color:var(--g-primary);flex-basis:16px}.g-footer__facts a{color:inherit;text-decoration:none;transition:color .2s}.g-footer__facts a:hover{color:var(--g-primary)}.g-footer__col h3{margin:4px 0 18px;font-size:15px;font-weight:700}.g-footer__col ul,.g-footer__bar ul{gap:12px;display:grid}.g-footer__col a,.g-footer__bar a:not(.g-footer__brand){color:var(--g-text);font-size:14px;text-decoration:none;transition:color .2s}.g-footer__col a:hover,.g-footer__bar a:not(.g-footer__brand):hover{color:var(--g-primary)}.g-footer__bar{border-top:1px solid var(--g-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:24px 32px;display:flex}.g-footer__bar ul{grid-auto-flow:column;gap:26px}.g-footer__bar a:not(.g-footer__brand){padding-inline:4px;font-size:13px}.g-footer__brand{color:inherit;border-radius:6px;text-decoration:none}.g-footer__bar p{margin:0;font-size:13px}.g-jump{margin-top:26px}.g-jump ul{flex-wrap:wrap;gap:8px;display:flex}.g-jump a{border:1px solid var(--g-border);border-radius:var(--g-pill);background:var(--g-white);color:var(--g-heading);padding:7px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.g-jump a:hover{border-color:var(--g-primary);color:var(--g-primary)}.g-fgroup__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.g-fgroup--tint{background:var(--g-paper)}.g-month3__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:clamp(32px,4vw,52px);display:grid}.g-month3__list li{border:1px solid var(--g-border);background:var(--g-white);border-radius:16px;padding:24px 22px}.g-month3__list .g-points__icon{background:var(--g-mint);box-shadow:none;margin-bottom:14px}.g-month3__day{letter-spacing:.14em;text-transform:uppercase;color:var(--g-primary);font-size:12px;font-weight:700;display:block}.g-month3__list h3{margin:4px 0 6px;font-size:16px;font-weight:600}.g-month3__list p{margin:0;font-size:14px;line-height:1.6}.g-features-next{padding-top:clamp(32px,4vw,56px)}.g-features-next a{font-weight:600}@media (max-width:1080px){.g-fgroup__grid{grid-template-columns:minmax(0,1fr)}}.g-page-intro h1{font-weight:500}@media (max-width:1199px){.g-nav{display:none}.g-menu{display:block}}@media (max-width:1080px){.g-workspace-grid{grid-template-columns:minmax(0,1fr)}.g-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.g-feature{border-left:0;border-top:3px solid var(--g-border);border-radius:0 0 10px 10px}.g-feature[aria-selected=true]{border-top-color:var(--g-accent)}.g-feature__body{margin-left:0;display:block!important}.g-feature:not([aria-selected=true]) .g-feature__body{opacity:.8}.g-preview{min-height:0}.g-preview:before{width:50%;left:30%}.g-safe3__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.g-section-head,.g-form-grid{grid-template-columns:minmax(0,1fr)}.g-workspace-main{padding-bottom:24px}.g-detail{margin:16px 0 0}.g-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.g-footer__about{grid-column:1/-1}}@media (max-width:720px){.g-top--compact:before{border-radius:0 0 28px 28px;top:70px;left:0;right:0}.g-features,.g-safe3__list,.g-review__body,.g-schedule__grid{grid-template-columns:minmax(0,1fr)}.g-doc__page{min-height:180px}.g-detail li{grid-template-columns:22px minmax(0,1fr) auto}.g-detail li time,.g-detail li .dash{display:none}.g-field--row{grid-template-columns:minmax(0,1fr)}.g-footer__bar{flex-direction:column;align-items:flex-start}.g-footer__bar ul{grid-template-columns:repeat(2,auto);grid-auto-flow:row;gap:10px 26px}}@media (max-width:520px){.g-header .g-btn{padding-inline:14px}.g-hide-sm,.g-header__signin{display:none}.g-fcard{font-size:10px}.g-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-fieldset{border:0;gap:14px;margin:0;padding:0;display:grid}.g-fieldset legend{letter-spacing:.08em;text-transform:uppercase;color:var(--g-primary);margin-bottom:2px;padding:0;font-size:12px;font-weight:700}.g-register{padding-bottom:clamp(20px,4vh,48px)}.g-register:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#1463561a,#0000);width:min(1100px,90vw);height:60%;position:absolute;top:30%;left:50%;transform:translate(-50%)}.g-register-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:clamp(12px,2.4vh,28px);padding-top:clamp(14px,3vh,40px);display:flex}.g-register-head h1{color:var(--g-heading);margin:0;font-size:clamp(30px,min(4vw,5.4vh),56px);line-height:1.05}.g-register-head h1 em,.g-plans-head h1 em{color:var(--g-primary)}.g-register-aside-title{margin:0 0 clamp(10px,1.8vh,16px);font-size:clamp(22px,min(2.2vw,3.4vh),30px)}.g-register .g-field-error{padding:3px 8px;font-size:12.5px}.g-register .g-form-status{margin:0;padding-block:8px}.g-field--row3{grid-template-columns:repeat(3,minmax(0,1fr))}.g-field--row4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:901px) and (max-width:1100px){.g-field--row4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.g-field--row3,.g-field--row4{grid-template-columns:minmax(0,1fr)}}.g-plans-head{text-align:center;justify-items:center;gap:clamp(6px,1.1vh,12px);margin-bottom:clamp(14px,2.6vh,32px);padding-top:clamp(12px,2.6vh,40px);display:grid}.g-plans-head h1{letter-spacing:-.03em;color:var(--g-heading);margin:0;font-size:clamp(32px,min(4.2vw,5.8vh),64px);line-height:1.02}.g-plans-head p{max-width:90ch;color:var(--g-text);margin:0;font-size:15px}.g-billing-toggle{border:1px solid var(--g-border);border-radius:var(--g-pill);box-shadow:var(--g-shadow-small);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffc;gap:4px;margin-top:clamp(2px,.8vh,8px);padding:4px;display:inline-flex;position:relative}.g-billing-toggle button{border-radius:var(--g-pill);min-height:40px;color:var(--g-text);font:700 14px var(--g-font-ui);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 20px;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.g-billing-toggle button:hover{color:var(--g-heading)}.g-billing-toggle button[aria-pressed=true]{background:var(--g-primary);color:var(--g-white);box-shadow:0 6px 16px #1463564d}.g-billing-toggle button:focus-visible{outline:3px solid var(--g-focus);outline-offset:2px}.g-billing-toggle__save{border-radius:var(--g-pill);background:var(--g-yellow);color:var(--g-heading);padding:2px 8px;font-size:12px}.g-plans-trust{color:var(--g-text);flex-wrap:wrap;justify-content:center;gap:8px 28px;margin:clamp(16px,2.6vh,32px) 0 0;padding:0;font-size:13px;list-style:none;display:flex}.g-plans-trust li{align-items:center;gap:8px;display:inline-flex}.g-plans-trust .g-icon{width:16px;height:16px;color:var(--g-primary)}@media (min-width:901px) and (max-height:860px){.g-plans-trust{display:none}}@media (min-width:901px) and (max-height:800px){.g-plans-head{text-align:left;grid-template-columns:auto auto;justify-content:space-between;align-items:center;max-width:1180px;margin-inline:auto}.g-plans-head p{display:none}.g-billing-toggle{margin-top:0}}.g-reg-shell{border:1px solid var(--g-border);background:var(--g-white);border-radius:28px;grid-template-columns:minmax(280px,340px) minmax(0,1fr);margin-top:clamp(12px,2.6vh,36px);display:grid;overflow:hidden;box-shadow:0 30px 80px #0e2d2624}.g-reg-panel{isolation:isolate;color:var(--g-white);background:linear-gradient(165deg, var(--g-dark), var(--g-primary));flex-direction:column;gap:clamp(14px,2.6vh,28px);padding:clamp(20px,3.4vh,40px) clamp(20px,2.2vw,32px);display:flex;position:relative;overflow:hidden}.g-reg-panel:after{content:"";z-index:-1;background:radial-gradient(closest-side,#f4d1764d,#0000);border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-90px}.g-reg-panel h1{color:var(--g-white);letter-spacing:-.03em;margin:0;font-size:clamp(28px,min(2.8vw,4.6vh),42px);line-height:1.05}.g-reg-panel h1 em{color:var(--g-yellow)}.g-reg-plan{background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;gap:2px;padding:clamp(12px,2vh,18px) 18px;display:grid}.g-reg-plan__row{justify-content:space-between;align-items:center;gap:12px;display:flex}.g-reg-plan__label{letter-spacing:.1em;text-transform:uppercase;color:var(--g-yellow);font-size:11px;font-weight:700}.g-reg-plan__row a{color:var(--g-white);font-size:13px;font-weight:700}.g-reg-plan__name{font-family:var(--g-font-editorial);margin-top:4px;font-size:24px;font-weight:400}.g-reg-plan__price{color:var(--g-white);letter-spacing:-.02em;margin:0;font-size:clamp(22px,3.2vh,28px);font-weight:700}.g-reg-plan__price small{color:var(--g-selected);margin-left:4px;font-size:13px;font-weight:400}.g-reg-plan__limits{color:var(--g-selected);margin:4px 0 0;font-size:12.5px;line-height:1.4}.g-reg-track{gap:clamp(10px,2vh,20px);margin:0;padding:0;list-style:none;display:grid;position:relative}.g-reg-track:before{content:"";background:#fff3;width:1px;position:absolute;top:16px;bottom:16px;left:15px}.g-reg-track li{color:#fff9;grid-template-columns:32px 1fr;align-items:center;gap:12px;display:grid;position:relative}.g-reg-track strong{font-size:14px;display:block}.g-reg-track small{color:#ffffff8c;font-size:12.5px;display:block}.g-reg-track__dot{background:var(--g-dark);border:1px solid #ffffff47;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.g-reg-track__dot .g-icon{stroke-width:2.4px;width:15px;height:15px}.g-reg-track .is-current{color:var(--g-white)}.g-reg-track .is-current small{color:var(--g-selected)}.g-reg-track .is-current .g-reg-track__dot{border-color:var(--g-yellow);background:var(--g-yellow);color:var(--g-heading);box-shadow:0 0 0 5px #f4d17633}.g-reg-track .is-done{color:var(--g-mint)}.g-reg-track .is-done .g-reg-track__dot{border-color:var(--g-mint);background:var(--g-mint);color:var(--g-primary)}.g-reg-panel__foot{color:var(--g-selected);align-items:center;gap:8px;margin:auto 0 0;font-size:12.5px;display:flex}.g-reg-panel__foot .g-icon{width:16px;height:16px;color:var(--g-yellow)}.g-reg-form{flex-direction:column;gap:clamp(12px,2.2vh,22px);padding:clamp(20px,3.4vh,40px) clamp(20px,3vw,44px);display:flex}.g-reg-form__head{gap:6px;display:grid}.g-reg-form__count{letter-spacing:.08em;text-transform:uppercase;color:var(--g-primary);align-items:center;gap:14px;font-size:12px;font-weight:700;display:flex}.g-reg-progress{border-radius:var(--g-pill);background:var(--g-selected);flex:0 180px;height:6px;overflow:hidden}.g-reg-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--g-primary), var(--g-accent));height:100%;transition:width .35s;display:block}.g-reg-step-title{letter-spacing:-.02em;margin:4px 0 0;scroll-margin-top:120px;font-size:clamp(24px,min(2.4vw,3.8vh),34px)}.g-reg-step-title:focus{outline:none}.g-reg-form__head p{color:var(--g-text);margin:0;font-size:14px}.g-reg-step{gap:clamp(12px,2.2vh,24px);display:grid}.g-reg-step[hidden]{display:none}.g-reg-form .g-fieldset{gap:clamp(8px,1.4vh,14px)}.g-reg-form .g-field label{font-size:13px}@media (min-width:721px){.g-reg-form .g-field--row>.g-field{grid-row:span 3;grid-template-rows:subgrid;align-content:start;row-gap:7px}.g-reg-form .g-field--row>.g-field>label{align-self:end}}.g-reg-form .g-field input,.g-reg-form .g-field select{background-color:var(--g-paper);border-radius:12px;padding-block:clamp(9px,1.4vh,13px);transition:border-color .2s,box-shadow .2s,background-color .2s}.g-reg-form .g-field input::placeholder{color:#8fa29d}.g-reg-form .g-field input:hover,.g-reg-form .g-field select:hover{border-color:#cfdcd6}.g-reg-form .g-field input:focus,.g-reg-form .g-field select:focus{border-color:var(--g-primary);background-color:var(--g-white);box-shadow:0 0 0 4px #1463561f}.g-reg-form .g-field [aria-invalid=true]{border-color:var(--g-danger);background-color:var(--g-white)}.g-reg-form .g-form-note{align-items:center;gap:8px;display:flex}.g-reg-form .g-form-note .g-icon{width:16px;height:16px;color:var(--g-primary)}.g-reg-form__foot{border-top:1px solid var(--g-border);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:auto;padding-top:clamp(12px,2vh,20px);display:flex}.g-reg-form__foot small{color:var(--g-text);flex:200px;font-size:13px}.g-reg-form__foot .g-btn:last-child{margin-left:auto}@media (max-width:900px){.g-reg-shell{border-radius:22px;grid-template-columns:minmax(0,1fr)}.g-reg-track,.g-reg-panel__foot{display:none}}@media (prefers-reduced-motion:reduce){.g-pcard,.g-pcard__cta,.g-pcard__tip,.g-billing-toggle button,.g-reg-progress span,.g-reg-form .g-field input,.g-reg-form .g-field select,.g-module{transition:none}}.g-field-error{border-radius:8px;padding:6px 10px;font-size:13px;display:block}.g-form-note{color:var(--g-text);margin:0;font-size:13px}.g-check-row{align-items:flex-start;gap:10px;font-size:14px;display:flex}.g-check-row input{width:18px;height:18px;accent-color:var(--g-primary);margin-top:2px}.g-fieldset legend span{letter-spacing:0;text-transform:none;color:var(--g-text);font-weight:500}.g-module-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.g-module{border:1px solid var(--g-border);background:var(--g-paper);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;height:100%;padding:12px 14px;transition:border-color .2s,background-color .2s;display:flex}.g-module:hover{border-color:#cfdcd6}.g-module:has(input:checked){border-color:var(--g-primary);background:var(--g-mint)}.g-module:has(input:disabled){cursor:not-allowed;opacity:.6}.g-module input{width:18px;height:18px;accent-color:var(--g-primary);flex:none;margin-top:2px}.g-module strong{color:var(--g-heading);font-size:14px;display:block}.g-module small{color:var(--g-text);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.g-register-submit{justify-items:start;gap:8px;display:grid}.g-register-submit small{color:var(--g-text);font-size:13px}.g-register-steps{gap:clamp(10px,2vh,18px);margin:0 0 clamp(12px,2vh,20px);padding:0;list-style:none;display:grid}.g-register-steps li{grid-template-columns:28px 1fr;align-items:start;gap:12px;display:grid}.g-register-steps .g-icon{width:24px;height:24px;color:var(--g-primary)}.g-register-steps p{color:var(--g-text);margin:4px 0 0;font-size:14px}.g-register-done h2{margin:0}.g-register-complete-page{padding-bottom:clamp(40px,8vh,96px)}.g-register-complete{max-width:1040px}.g-done{animation:g-done-in var(--g-dur-slow) var(--g-ease-out) both;grid-template-columns:minmax(260px,340px) minmax(0,1fr);margin-top:clamp(20px,5vh,56px)}.g-done__firm{gap:6px;display:grid}.g-done__firm strong{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1.1}.g-done__facts{gap:14px;margin:0;display:grid}.g-done__facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--g-accent-soft);font-size:11px;font-weight:700}.g-done__facts dd{color:var(--g-white);overflow-wrap:anywhere;margin:4px 0 0;font-size:15px}.g-done__main{isolation:isolate;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(28px,4.4vw,56px) clamp(22px,4vw,60px);display:flex;position:relative;overflow:hidden}.g-done__main:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--g-mint), transparent);border-radius:50%;width:380px;height:380px;position:absolute;top:-140px;right:-140px}.g-done__main h1{letter-spacing:-.03em;color:var(--g-heading);margin:0;font-size:clamp(30px,3.6vw,48px);line-height:1.06}.g-done__main p{margin:0}.g-done__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--g-primary);font-size:12px;font-weight:700}.g-done--alert .g-done__kicker{color:var(--g-danger)}.g-done--wait-still .g-done__kicker{color:var(--g-warning)}.g-done__lead{max-width:56ch;color:var(--g-text);font-size:16.5px;line-height:1.6}.g-done__lead strong{color:var(--g-heading)}.g-done__lead a{color:var(--g-primary);font-weight:600}.g-done__actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px;display:flex}.g-done__note{border-top:1px dashed var(--g-border);max-width:60ch;color:var(--g-text);align-items:flex-start;gap:8px;padding-top:16px;font-size:13.5px;display:flex;margin-top:4px!important}.g-done__note .g-icon{width:16px;height:16px;color:var(--g-primary);flex:none;margin-top:2px}.g-done-badge{width:64px;height:64px;color:var(--g-white);background:linear-gradient(150deg, var(--g-accent), var(--g-primary));box-shadow:0 0 0 8px var(--g-selected), 0 14px 30px #1463564d;border-radius:50%;place-items:center;margin-bottom:6px;display:grid;position:relative}.g-done-badge .g-icon{stroke-width:2.4px;width:30px;height:30px}.g-done-badge--ok{animation:g-badge-pop .6s var(--g-ease-out) .15s both}.g-done-badge--ok:after{content:"";border:2px solid var(--g-accent-soft);animation:g-badge-ring 1.4s var(--g-ease-out) .5s both;border-radius:50%;position:absolute;inset:-8px}.g-done-badge--ok .g-icon path{stroke-dasharray:24;stroke-dashoffset:24px;animation:g-badge-tick .5s var(--g-ease-out) .45s forwards}.g-done-badge--wait{background:var(--g-white);box-shadow:0 0 0 8px var(--g-mint), var(--g-shadow-small)}.g-done-badge--wait-still{color:var(--g-warning);background:var(--g-warning-bg);box-shadow:0 0 0 8px #fdefc780}.g-done-badge--alert{color:var(--g-danger);background:var(--g-danger-bg);box-shadow:0 0 0 8px #fce4de80}.g-done-badge .g-spinner{width:34px;height:34px}.g-done-steps{gap:4px;width:100%;max-width:560px;margin:10px 0 4px;padding:0;list-style:none;display:grid;position:relative}.g-done-steps:before{content:"";background:var(--g-border);width:2px;position:absolute;top:22px;bottom:22px;left:17px}.g-done-steps li{grid-template-columns:36px 1fr;align-items:center;gap:14px;padding:10px 12px 10px 0;display:grid;position:relative}.g-done-steps strong{color:var(--g-heading);font-size:15px;font-weight:600;display:block}.g-done-steps small{color:var(--g-text);overflow-wrap:anywhere;margin-top:2px;font-size:13.5px;display:block}.g-done-steps__dot{border:2px solid var(--g-border);background:var(--g-white);width:36px;height:36px;color:var(--g-text);border-radius:50%;place-items:center;font-size:14px;font-weight:700;display:grid}.g-done-steps__dot .g-icon{stroke-width:2.6px;width:16px;height:16px}.g-done-steps .is-done .g-done-steps__dot{border-color:var(--g-primary);background:var(--g-primary);color:var(--g-white)}.g-done-steps .is-current .g-done-steps__dot{border-color:var(--g-yellow);background:var(--g-yellow);color:var(--g-heading);box-shadow:0 0 0 5px #f5c45340}.g-done-solo{text-align:center;border-radius:28px;justify-items:center;gap:14px;max-width:560px;margin:clamp(24px,6vh,72px) auto 0;padding:clamp(32px,5vw,56px);display:grid}.g-done-solo h1{color:var(--g-heading);margin:0;font-size:clamp(26px,3vw,36px)}.g-done-solo p{color:var(--g-text);margin:0}@keyframes g-done-in{0%{opacity:0;transform:translateY(16px)}}@keyframes g-badge-pop{0%{opacity:0;transform:scale(.6)}}@keyframes g-badge-ring{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.6)}}@keyframes g-badge-tick{to{stroke-dashoffset:0}}@media (max-width:900px){.g-done{grid-template-columns:minmax(0,1fr)}.g-done__panel{order:2}.g-done .g-reg-panel__foot{display:flex}}@media (prefers-reduced-motion:reduce){.g-done,.g-done-badge--ok,.g-done-badge--ok:after{animation:none}.g-done-badge--ok:after{opacity:0}.g-done-badge--ok .g-icon path{stroke-dashoffset:0;animation:none}}.g-pilot__alt{margin:10px 0 0;font-size:14px}.g-pilot__alt a{color:var(--g-white)}.g-spinner{border:3px solid var(--g-border);border-top-color:var(--g-primary);border-radius:50%;width:32px;height:32px;animation:.9s linear infinite g-spin}@keyframes g-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.g-spinner{animation-duration:3s}}.g-hero-foot{font-size:13px}.g-highlights li{border:1px solid var(--g-border);border-radius:var(--g-pill);background:#ffffffb3;padding:6px 12px 6px 10px;font-size:14px}.g-timeline p{font-size:14px}.g-step p{max-width:26ch;font-size:14.5px;line-height:1.55}.g-step h3{font-size:17px}.g-safe__card p{font-size:14.5px;line-height:1.6}.g-section-head p{color:var(--g-text)}.g-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.g-step{border-radius:22px;padding:28px 18px 26px;transition:background-color .25s}.g-step:hover{background:var(--g-mint)}.g-step__num{font-size:clamp(40px,4vw,56px);top:12px;left:12px}.g-step+.g-step:before{width:calc(100% - 60px);top:58px;right:calc(50% + 50px)}.g-steps-note{border:1px solid var(--g-border);border-radius:var(--g-pill);background:var(--g-mint);width:fit-content;color:var(--g-heading);margin-inline:auto;padding:10px 20px;font-size:15px}.g-pilot__card{background:radial-gradient(90% 60% at 100% 0%, #2e8c728c, transparent 60%), linear-gradient(165deg, var(--g-primary), var(--g-dark));border-radius:28px;padding:clamp(28px,3.5vw,44px)}.g-pilot__card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.g-pilot__tag{border-radius:var(--g-pill);background:var(--g-yellow);color:var(--g-heading);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.g-pilot__tag .g-icon{flex-basis:14px;width:14px;height:14px}.g-pilot__billing{border-radius:var(--g-pill);color:var(--g-selected);border:1px solid #fff3;padding:5px 12px;font-size:12.5px}.g-pilot__card h3{margin-bottom:10px;font-size:clamp(32px,3.4vw,44px)}.g-pilot__card>p{font-size:15px;line-height:1.6}.g-pilot__card>.g-pilot__label{color:var(--g-yellow);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:700}.g-pilot__card ul{border-top:0;gap:8px;padding-top:0}.g-pilot__card li{background:#ffffff12;border-radius:12px;padding:10px 14px;font-size:14.5px}.g-pilot__card li .g-icon{background:var(--g-yellow);width:20px;height:20px;color:var(--g-heading);stroke-width:2.6px;border-radius:50%;flex-basis:20px;padding:3px}.g-pilot__actions{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.g-pilot__actions .g-pilot__alt{color:var(--g-white);text-underline-offset:5px;margin:0;font-size:14px;font-weight:700}.g-pilot__actions .g-pilot__alt:hover{-webkit-text-decoration-color:var(--g-yellow);text-decoration-color:var(--g-yellow)}.g-pilot__fine{color:#fff7f0b3;border-top:1px solid #ffffff24;align-items:center;gap:8px;margin:22px 0 0;padding-top:18px;font-size:13px;display:flex}.g-pilot__card>.g-pilot__fine{color:#fff7f0b3;margin-bottom:0;font-size:13px}.g-pilot__fine .g-icon{width:15px;height:15px;color:var(--g-yellow);flex-basis:15px}.g-pilot__steps li>span{background:var(--g-white);box-shadow:var(--g-shadow-small)}.g-faq details{border-radius:16px;transition:border-color .2s,box-shadow .2s}.g-faq details:hover{border-color:#cfdcd6}.g-faq details[open]{box-shadow:var(--g-shadow-small);border-color:#1463564d}.g-faq summary{padding:18px 22px;font-size:15.5px}.g-faq summary:after{background:var(--g-mint);width:28px;height:28px;color:var(--g-primary);border-radius:50%;flex:0 0 28px;place-items:center;font-size:18px;display:grid}.g-faq details[open] summary:after{background:var(--g-primary);color:var(--g-white)}.g-faq details p{background:0 0;border-radius:0;margin:0;padding:0 22px 20px;font-size:15px;line-height:1.6}.g-field{gap:7px}.g-field label{color:var(--g-heading);font-size:13.5px}.g-field input,.g-field select,.g-field textarea{border:1px solid var(--g-border);background-color:var(--g-paper);min-height:48px;color:var(--g-heading);border-radius:12px;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s,background-color .2s}.g-field textarea{min-height:128px;line-height:1.5}.g-field input::placeholder,.g-field textarea::placeholder{color:#8fa29d}.g-field input:hover,.g-field select:hover,.g-field textarea:hover{border-color:#cfdcd6}.g-field input:focus,.g-field select:focus,.g-field textarea:focus{border-color:var(--g-primary);background-color:var(--g-white);outline:2px solid #0000;box-shadow:0 0 0 4px #14635629}.g-field input:focus-visible,.g-field select:focus-visible,.g-field textarea:focus-visible{outline:2px solid #0000}.g-field [aria-invalid=true]{border-color:var(--g-danger);background-color:var(--g-white)}.g-field [aria-invalid=true]:focus{box-shadow:0 0 0 4px #a4383029}.g-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A5148' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.g-field .g-hint{color:var(--g-text);padding:0;font-size:12.5px;line-height:1.4;display:block}.g-field .g-field-error{border-radius:8px;padding:5px 10px;font-size:12.5px}.g-form{box-shadow:var(--g-shadow);border-radius:24px;gap:20px;padding:clamp(22px,3.2vw,40px)}.g-form__head{border-bottom:1px solid var(--g-border);padding-bottom:18px}.g-form__head h2{margin:0 0 6px;font-size:clamp(26px,2.6vw,34px)}.g-form__head p{margin:0;font-size:14.5px}.g-form__foot{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.g-form__foot small{color:var(--g-text);align-items:center;gap:8px;font-size:13px;display:inline-flex}.g-form__foot small .g-icon{width:16px;height:16px;color:var(--g-primary);flex-basis:16px}.g-top--compact .g-page-intro{max-width:none;padding-block:clamp(36px,5vw,72px) clamp(28px,4vw,56px)}.g-page-intro h1{max-width:20ch}.g-page-intro .eyebrow{border:1px solid var(--g-border);border-radius:var(--g-pill);background:var(--g-white);padding:5px 12px;font-size:10.5px;display:inline-block}.g-enquiry{padding-top:clamp(28px,4vw,56px)}.g-enquiry__aside{gap:16px;display:grid}.g-side-card{border:1px solid var(--g-border);background:var(--g-white);box-shadow:var(--g-shadow-small);border-radius:22px;padding:clamp(22px,2.6vw,32px)}.g-side-card--plain{box-shadow:none;background:#ffffff8c}.g-side-card h2{margin:0 0 18px;font-size:clamp(22px,2.2vw,28px)}.g-side-card .g-aside-list{gap:12px;margin:0}.g-side-card .g-aside-list li{color:var(--g-heading);align-items:center;gap:14px;font-size:14.5px}.g-side-card .g-icon-tile{border-radius:11px;flex-basis:38px;width:38px;height:38px}.g-side-card .g-icon-tile .g-icon{width:18px;height:18px;margin:0}.g-side-card .g-pilot__steps{gap:18px}.g-side-note{margin:4px 0 0;padding-inline:4px;font-size:14px}.g-side-note a{font-weight:700}.g-legal{max-width:760px;margin:0 auto;padding-top:clamp(32px,5vw,56px);font-size:16px;line-height:1.7}.g-legal h1{margin:0 0 8px;font-size:clamp(32px,4vw,42px);line-height:1.15}.g-legal h2{letter-spacing:0;margin:36px 0 10px;font-size:21px;line-height:1.3}.g-legal h2[id]{scroll-margin-top:96px}.g-legal h3{margin:22px 0 8px;font-size:17px}.g-legal p,.g-legal li{color:var(--g-text);margin-top:0}.g-legal ul{gap:8px;padding-left:20px;display:grid}.g-legal li::marker{color:var(--g-primary)}.g-legal__updated{color:var(--g-text);margin:0 0 28px;font-size:14px}.g-legal__clause{color:var(--g-text);grid-template-columns:48px minmax(0,1fr);gap:4px;margin:10px 0;display:grid}.g-legal__clause>span{font-variant-numeric:tabular-nums;font-weight:700}.g-legal__caps{text-transform:uppercase;font-size:14px}.g-legal__contact{padding-left:0;list-style:none}.g-plans-trust li{border:1px solid var(--g-border);border-radius:var(--g-pill);color:var(--g-heading);background:#ffffffbf;padding:7px 14px}.g-reg-form .g-fieldset+.g-fieldset{border-top:1px dashed var(--g-border);padding-top:clamp(12px,2vh,20px)}.g-reg-form .g-field input,.g-reg-form .g-field select{min-height:46px}.g-reg-form .g-form-note{background:var(--g-mint);color:var(--g-heading);border-radius:12px;padding:10px 14px}.g-reg-form__foot .g-btn[type=submit]{box-shadow:0 10px 24px #14635640}@media (max-width:1080px){.g-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.g-step+.g-step:before{display:none}}@media (max-width:720px){.g-steps{grid-template-columns:minmax(0,1fr);gap:10px}.g-step{text-align:left;background:var(--g-mint);grid-template-columns:52px minmax(0,1fr);justify-items:start;column-gap:16px;padding:18px}.g-step__num{display:none}.g-step__icon{width:52px;height:52px;box-shadow:none;background:var(--g-white);grid-row:1/span 2;margin:0}.g-step__icon .g-icon{width:24px;height:24px}.g-step h3{margin:2px 0 4px}.g-step p{max-width:none}.g-form__foot .g-btn{width:100%}}@media (prefers-reduced-motion:reduce){.g-field input,.g-field select,.g-field textarea,.g-faq details,.g-nav a,.g-step{transition:none}}@media (max-width:900px){.g-workspace{grid-template-columns:minmax(0,1fr)}.g-workspace .g-sidebar{display:none}}@media (max-width:520px){.g-client-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.g-status-toast--right{display:none}.g-status-toast--top{top:0;left:0;right:auto;transform:rotate(-4deg)}.g-hero-checklist{width:58%}}@media (max-width:900px),(pointer:coarse){.g-footer__col ul{gap:0}.g-footer__col a,.g-text-link,.g-pilot__actions .g-pilot__alt,.g-side-note a,.g-faq-intro a,.g-reg-plan__row a{align-items:center;min-height:44px;display:inline-flex}.g-menu summary{width:44px;height:44px}.g-check-row{align-items:center;min-height:44px}.g-check-row input{width:22px;height:22px;margin:0}}@media (max-width:720px){.g-field input,.g-field select,.g-field textarea,.g-section-head p,.g-clients-copy>p{font-size:16px}.g-reg-form__foot{text-align:center;flex-direction:column-reverse;align-items:stretch}.g-reg-form__foot .g-btn{width:100%;margin-left:0!important}.g-reg-form__foot small{flex:none}}@media (max-width:380px){.g-header{gap:8px}.g-header .g-logo{font-size:19px}.g-header__actions{gap:6px}.g-header .g-btn--sm{min-height:40px;padding-inline:14px}.g-header .g-btn--sm .g-icon{display:none}.g-hero-copy h1{font-size:40px}.g-highlights li{font-size:13px}.g-status-toast{max-width:62%}.g-billing-toggle button{padding-inline:12px}.g-footer__grid{grid-template-columns:minmax(0,1fr)}}@media (max-height:500px) and (orientation:landscape){.g-header{padding-block:8px}.g-header .g-logo{font-size:19px}.g-top{padding-top:60px}.g-menu__panel{max-height:calc(100vh - 70px);overflow-y:auto}}@media (min-width:1600px){.g-hero-copy p{font-size:19px}.g-section-head p{font-size:20px}}.g-pcards{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(20px,2.6vw,32px);max-width:1180px;margin:0 auto;padding:0;list-style:none;display:flex}.g-pcard{border-radius:26px;flex-direction:column;flex:300px;max-width:420px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 28px 56px -28px #0e2d2666}.g-pcard:hover{transform:translateY(-4px);box-shadow:0 36px 64px -28px #0e2d2673}.g-pcard__body{z-index:1;background:linear-gradient(205deg, var(--g-mint) 0%, var(--g-white) 34%);box-shadow:inset 0 0 0 1px var(--g-border);border-radius:26px;flex-direction:column;flex:1;padding:34px 32px 30px;transition:box-shadow .3s;display:flex;position:relative}.g-pcard__head{border-bottom:1px solid var(--g-border);flex-wrap:wrap-reverse;justify-content:space-between;align-items:flex-end;gap:14px 12px;margin-bottom:24px;padding-bottom:24px;display:flex}.g-pcard__name{letter-spacing:-.02em;color:var(--g-heading);margin:0;font-size:clamp(24px,2.2vw,28px);font-weight:600;line-height:1.15}.g-pcard__sub{color:var(--g-text);margin:6px 0 0;font-size:15px}.g-pcard__badge{border:1px solid var(--g-border);border-radius:var(--g-pill);background:var(--g-white);color:var(--g-primary);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;flex:none;align-items:center;gap:8px;padding:4px 12px 4px 4px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #0e2d260f}.g-pcard__badge-icon{background:var(--g-primary);width:24px;height:24px;color:var(--g-white);border-radius:50%;place-items:center;display:grid}.g-pcard__badge-icon .g-icon{stroke-width:2.2px;flex-basis:13px;width:13px;height:13px}.g-pcard__badge-icon .g-icon--fill{fill:currentColor}.g-pcard__label{color:var(--g-heading);margin:0 0 16px;font-size:16px;font-weight:600}.g-pcard__list{gap:14px;margin:0 0 30px;display:grid}.g-pcard__list>li{align-items:center;gap:14px;display:flex;position:relative}.g-pcard__check{background:var(--g-selected);width:24px;height:24px;color:var(--g-primary);border-radius:50%;flex:0 0 24px;place-items:center;display:grid}.g-pcard__check .g-icon{stroke-width:2.6px;flex-basis:13px;width:13px;height:13px}.g-pcard__item{font:inherit;color:var(--g-text);text-align:left;background:0 0;border:0;padding:0;font-size:15.5px;line-height:1.4}button.g-pcard__item{cursor:help;text-underline-offset:4px;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;transition:color .2s,text-decoration-color .2s}.g-pcard__list>li:hover button.g-pcard__item,button.g-pcard__item:focus-visible{color:var(--g-heading);-webkit-text-decoration-color:var(--g-accent-soft);text-decoration-color:var(--g-accent-soft)}.g-pcard__tip{z-index:10;background:var(--g-white);width:270px;box-shadow:0 24px 60px #0e2d262e, 0 0 0 1px var(--g-border);color:var(--g-text);opacity:0;visibility:hidden;pointer-events:none;border-radius:18px;padding:22px 24px;font-size:15px;line-height:1.6;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:50%;left:calc(100% - 16px);transform:translateY(-30%)translate(-6px)}.g-pcard__tip .g-icon{width:22px;height:22px;color:var(--g-primary);margin-bottom:12px;display:block}.g-pcard__list>li:hover>.g-pcard__tip,.g-pcard__list>li:focus-within>.g-pcard__tip{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-30%)}.g-pcard:has(.g-pcard__list>li:hover,.g-pcard__list>li:focus-within){z-index:5}.g-pcard:last-child .g-pcard__tip{left:auto;right:calc(100% - 16px);transform:translateY(-30%)translate(6px)}.g-pcard:last-child .g-pcard__list>li:hover>.g-pcard__tip,.g-pcard:last-child .g-pcard__list>li:focus-within>.g-pcard__tip{transform:translateY(-30%)}.g-pcard__section{border-top:1px dashed var(--g-border);margin-top:-8px;padding-top:22px}.g-pcard__list>li.is-excluded .g-pcard__check{box-shadow:inset 0 0 0 1px var(--g-border);color:var(--g-text);background:0 0}.g-pcard__list>li.is-excluded .g-pcard__item{color:#8fa29d}.g-pcard__list>li.is-excluded:hover button.g-pcard__item,.g-pcard__list>li.is-excluded button.g-pcard__item:focus-visible{color:var(--g-text)}.g-pcard__price{letter-spacing:-.02em;color:var(--g-heading);font-variant-numeric:tabular-nums;margin:auto 0 0;font-size:34px;font-weight:700;line-height:1.1}.g-pcard__price small{letter-spacing:0;color:var(--g-text);margin-top:6px;font-size:15px;font-weight:400;display:block}.g-pcard__cta{background:var(--g-primary);color:var(--g-white);font:600 17px var(--g-font-ui);cursor:pointer;border:0;border-radius:0 0 26px 26px;justify-content:center;align-items:center;gap:10px;margin-top:-26px;padding:48px 24px 22px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.g-pcard__cta .g-icon{flex-basis:18px;width:18px;height:18px;transition:transform .2s}.g-pcard:hover .g-pcard__cta .g-icon,.g-pcard__cta:focus-visible .g-icon{transform:translate(3px)}.g-pcard__cta:focus-visible{outline-offset:3px}.g-pcard__cta:disabled{cursor:progress;opacity:.85}.g-pcards--pick .g-pcard{cursor:pointer}.g-pcards--pick .g-pcard:not(.is-active) .g-pcard__cta{background:var(--g-selected);color:var(--g-primary)}.g-pcards--pick .g-pcard.is-active .g-pcard__body{box-shadow:inset 0 0 0 2px var(--g-primary)}.g-plans3__panel .g-pcards{margin-top:0}.g-pcard .g-pcard__head:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.g-plan-compare{max-width:var(--g-container);background:var(--g-white);box-shadow:inset 0 0 0 1px var(--g-border), 0 28px 56px -36px #0e2d2659;border-radius:22px;margin:clamp(28px,4vh,48px) auto 0;overflow-x:auto}.g-plan-compare:focus-visible{outline-offset:3px}.g-plan-compare table{border-collapse:collapse;width:100%;min-width:640px;color:var(--g-text);font-size:14.5px}.g-plan-compare :is(th,td){border-bottom:1px solid var(--g-border);text-align:center;vertical-align:middle;padding:14px 18px}.g-plan-compare tbody:last-child tr:last-child>*{border-bottom:0}.g-plan-compare thead th{color:var(--g-heading);padding-block:18px 14px;font-size:16px;font-weight:600}.g-plan-compare thead td:first-child{width:34%}.g-plan-compare th[scope=row]{text-align:left;color:var(--g-heading);font-weight:500}.g-plan-compare th[scope=row] small{color:var(--g-text);margin-top:3px;font-size:12.5px;font-weight:400;line-height:1.45;display:block}.g-plan-compare__group th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--g-primary);padding-block:18px 8px;font-size:12px;font-weight:700}.g-plan-compare td{color:var(--g-heading);font-variant-numeric:tabular-nums;font-weight:600}.g-plan-compare .is-active{background:#dcefe673}.g-plan-compare thead th.is-active{color:var(--g-primary)}.g-plan-compare__yes,.g-plan-compare__no{vertical-align:middle;border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.g-plan-compare__yes{background:var(--g-selected);color:var(--g-primary)}.g-plan-compare__no{box-shadow:inset 0 0 0 1px var(--g-border);color:#8fa29d}.g-plan-compare :is(.g-plan-compare__yes,.g-plan-compare__no) .g-icon{flex-basis:12px;width:12px;height:12px}@media (max-width:700px){.g-plan-compare{border-radius:18px}.g-plan-compare table{table-layout:fixed;min-width:0;font-size:12.5px}.g-plan-compare :is(th,td){padding:11px 3px}.g-plan-compare thead td:first-child{width:35%}.g-plan-compare th[scope=row]{padding-left:14px;font-size:13px;line-height:1.3}.g-plan-compare td{padding-inline:2px;font-size:11.5px}.g-plan-compare th[scope=row] small{display:none}.g-plan-compare__group th{padding:14px 14px 6px}.g-plan-compare thead th{font-size:13.5px}.g-plan-compare__yes,.g-plan-compare__no{width:20px;height:20px}}@media (min-width:1100px){.g-pcards--pick{max-width:var(--g-container);flex-wrap:nowrap;gap:clamp(16px,1.6vw,28px)}.g-pcards--pick .g-pcard{flex:1 1 0;min-width:0;max-width:400px}.g-pcards--pick .g-pcard__body{padding:30px clamp(20px,1.8vw,28px) 28px}}@media (max-width:1279px){.g-pcard__tip,.g-pcard:last-child .g-pcard__tip{width:auto;top:calc(100% + 8px);left:38px;right:0;transform:translateY(-4px)}.g-pcard__list>li:hover>.g-pcard__tip,.g-pcard__list>li:focus-within>.g-pcard__tip,.g-pcard:last-child .g-pcard__list>li:hover>.g-pcard__tip,.g-pcard:last-child .g-pcard__list>li:focus-within>.g-pcard__tip{transform:none}}@media (max-width:520px){.g-pcard__body{padding:26px 22px 24px}}.g-pcard .g-pcard__list.g-pcard__list--chips>li>.g-pcard__tip{width:auto;top:calc(100% + 8px);left:0;right:0;transform:translateY(-4px)}.g-pcard .g-pcard__list.g-pcard__list--chips>li:is(:hover,:focus-within)>.g-pcard__tip{transform:none}.g-pcard--compact .g-pcard__body{padding:24px 26px 22px}.g-pcard--compact .g-pcard__head{gap:10px 12px;margin-bottom:16px;padding-bottom:16px}.g-pcard--compact .g-pcard__name{font-size:22px}.g-pcard--compact .g-pcard__badge{position:absolute;top:-14px;right:22px}.g-pcard--compact .g-pcard__price{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:10px 0 0;font-size:30px;display:flex}.g-pcard--compact .g-pcard__price small{margin:0;font-size:14px;display:inline}.g-pcard--compact .g-pcard__sub{margin-top:4px;font-size:13.5px}.g-pcard--compact .g-pcard__label{letter-spacing:.08em;text-transform:uppercase;color:var(--g-primary);margin-bottom:10px;font-size:12px;font-weight:700}.g-pcard--compact .g-pcard__list{gap:8px;margin:0}.g-pcard--compact .g-pcard__list>li{gap:10px}.g-pcard--compact .g-pcard__check{flex-basis:20px;width:20px;height:20px}.g-pcard--compact .g-pcard__check .g-icon{flex-basis:11px;width:11px;height:11px}.g-pcard--compact .g-pcard__item{font-size:14.5px}.g-pcard--compact .g-pcard__section{margin-top:16px;padding-top:14px}.g-pcard--compact .g-pcard__cta{margin-top:-24px;padding:38px 20px 15px;font-size:16px}.g-pcard__list--chips{flex-wrap:wrap;display:flex;position:relative}.g-pcard .g-pcard__list--chips{gap:6px}.g-pcard .g-pcard__list--chips>li{border-radius:var(--g-pill);background:var(--g-selected);gap:6px;padding:3px 11px 3px 4px;position:static}.g-pcard .g-pcard__list--chips>li.is-excluded{box-shadow:inset 0 0 0 1px var(--g-border);background:0 0}.g-pcard .g-pcard__list--chips .g-pcard__check{background:var(--g-white);flex-basis:18px;width:18px;height:18px}.g-pcard .g-pcard__list--chips>li.is-excluded .g-pcard__check{box-shadow:none;background:0 0}.g-pcard .g-pcard__list--chips .g-pcard__item{color:var(--g-heading);font-size:13px;font-weight:600}.g-pcard .g-pcard__list--chips>li.is-excluded .g-pcard__item{color:#8fa29d;font-weight:500}@media (min-width:901px) and (max-height:860px){.g-pcard--compact .g-pcard__body{padding:20px 24px 18px}.g-pcard--compact .g-pcard__head{margin-bottom:12px;padding-bottom:12px}.g-pcard--compact .g-pcard__price{font-size:27px}.g-pcard--compact .g-pcard__list{gap:6px}.g-pcard--compact .g-pcard__section{margin-top:12px;padding-top:12px}}.g-badge,.g-badge-btn small,.g-page-intro .eyebrow,.g-reg-plan__label,.g-portal__secure,.g-review h4,.g-schedule h4,.g-schedule__grid dt,.g-file-chip__type{font-size:12px}.g-table th,.g-table caption,.g-stats span,.g-stats small{font-size:12px!important}.g-footer__col a,.g-footer__bar a:not(.g-footer__brand),.g-reg-plan__row a{align-items:center;min-height:26px;display:inline-flex}button.g-pcard__item{min-height:24px;padding-block:2px}@media (max-width:900px),(pointer:coarse){.g-footer__col a,.g-footer__bar a:not(.g-footer__brand),.g-reg-plan__row a{min-height:44px}button.g-pcard__item{min-height:40px}.g-footer__bar ul{row-gap:0}.g-jump a{align-items:center;min-height:44px;display:inline-flex}}@media (max-height:520px) and (orientation:landscape) and (min-width:600px){.g-fcard{font-size:10px}}@media (min-width:1700px){:root{--g-container:1320px}}@media (min-width:2200px){:root{--g-container:1480px}}.g-fcard{animation:gdesk-drift 10s var(--g-ease-in-out) infinite;will-change:translate;backface-visibility:hidden}.g-fcard--call{animation-duration:11s;animation-delay:-3.5s}.g-btn{transition:background-color var(--g-dur-fast) ease, transform var(--g-dur) var(--g-ease-out), box-shadow var(--g-dur) var(--g-ease-out)}.g-badge-btn,.g-pcard{transition:transform var(--g-dur) var(--g-ease-out), box-shadow var(--g-dur) var(--g-ease-out), background-color var(--g-dur-fast) ease}.g-pcard__body{transition:box-shadow var(--g-dur) var(--g-ease-out)}.g-feature{transition:background-color var(--g-dur) var(--g-ease-out), border-color var(--g-dur) var(--g-ease-out), box-shadow var(--g-dur) var(--g-ease-out)}.g-pcard__cta .g-icon,.g-crm__more .g-icon{transition:transform var(--g-dur) var(--g-ease-out)}.g-nav a{transition:color var(--g-dur-fast) ease}.g-nav a:after{transition:transform var(--g-dur) var(--g-ease-out)}.g-footer__col a,.g-footer__bar a,.g-jump a{transition:color var(--g-dur-fast) ease, border-color var(--g-dur-fast) ease}.g-pcard__tip{transition:opacity .3s var(--g-ease-out), transform .35s var(--g-ease-out), visibility .3s}.g-menu[open] .g-menu__panel{animation:g-pop .28s var(--g-ease-out) both;transform-origin:100% 0}@keyframes g-pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.g-menu summary{transition:background-color var(--g-dur-fast) ease, color var(--g-dur-fast) ease, border-color var(--g-dur-fast) ease}.g-faq3__list summary:after{transition:background-color var(--g-dur) var(--g-ease-out), color var(--g-dur) var(--g-ease-out), transform var(--g-dur) var(--g-ease-out)}.g-faq3__list details[open] summary:after{transform:rotate(180deg)}.g-faq3__list details{transition:box-shadow var(--g-dur) var(--g-ease-out)}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}.g-faq3__list details::details-content{height:0;transition:height .4s var(--g-ease-out), content-visibility .4s allow-discrete;overflow:clip}.g-faq3__list details[open]::details-content{height:auto}}.g-app__chip--neutral{background:var(--g-paper);color:var(--g-text)}.g-ba{background:linear-gradient(180deg, var(--g-white), var(--g-paper))}.g-ba__grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,40px);margin-top:clamp(36px,5vw,64px);display:grid}.g-ba__side{border-radius:28px;justify-content:center;align-items:center;min-height:440px;padding:60px clamp(16px,2.6vw,36px) 36px;display:flex;position:relative}.g-ba__side--before{background:linear-gradient(160deg,#fdf2ef,#f8eeeb);border:1px solid #f3ddd7}.g-ba__side--after{background:linear-gradient(160deg, var(--g-mint), var(--g-selected));border:1px solid var(--g-border)}.g-ba__tag{border-radius:var(--g-pill);background:var(--g-white);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:18px;left:20px}.g-ba__tag .g-icon{flex-basis:14px;width:14px;height:14px}.g-ba__tag--before{color:var(--g-danger)}.g-ba__tag--after{color:var(--g-primary)}.g-inbox{width:min(100%,400px);height:372px;position:relative}.g-inbox__mail{background:var(--g-white);color:var(--g-heading);border-radius:14px;grid-template-columns:36px minmax(0,1fr) 10px;align-items:center;gap:12px;padding:14px 16px;font-size:13px;display:grid;position:absolute;left:0;right:0;box-shadow:0 14px 30px -12px #0e2d2638,0 0 0 1px #efe3df}.g-inbox__mail .g-av{font-size:13px}.g-inbox__text{min-width:0;display:grid}.g-inbox__row{justify-content:space-between;gap:8px;display:flex}.g-inbox__row b{font-size:13px;font-weight:600}.g-inbox__row small,.g-inbox__text>small{color:var(--g-text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.g-inbox__subject{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.g-inbox__dot{background:var(--g-danger);border-radius:50%;width:10px;height:10px}.g-inbox__sticky{color:#6e5208;background:#fdefc7;border-radius:4px 4px 14px;width:178px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.4;position:absolute;bottom:-14px;right:-8px;transform:rotate(4deg);box-shadow:0 12px 24px -10px #6e520859}.g-ba__arrow{background:var(--g-primary);width:56px;height:56px;color:var(--g-white);border-radius:50%;place-items:center;display:grid;box-shadow:0 14px 30px -10px #1463568c}.g-ba__arrow .g-icon{width:24px;height:24px;animation:g-nudge 2.6s var(--g-ease-in-out) infinite;flex-basis:24px}@keyframes g-nudge{50%{translate:5px}}.g-checkcard{background:var(--g-white);width:min(100%,420px);box-shadow:var(--g-shadow);color:var(--g-heading);border-radius:18px;padding:22px 22px 18px;font-size:14px;display:grid}.g-checkcard__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.g-checkcard__head small{color:var(--g-text);font-size:12.5px;display:block}.g-checkcard__head b{font-size:18px}.g-checkcard__meter{background:var(--g-border);border-radius:99px;height:7px;margin:14px 0 6px;overflow:hidden}.g-checkcard__meter i{border-radius:inherit;background:linear-gradient(90deg, var(--g-accent), var(--g-primary));width:67%;height:100%;display:block}.g-checkcard__item{border-top:1px solid var(--g-border);align-items:center;gap:10px;padding:12px 0;font-weight:600;display:flex}.g-checkcard__item>.g-icon{width:18px;height:18px;color:var(--g-success);flex-basis:18px}.g-checkcard__item.is-open>.g-icon{color:var(--g-text)}.g-checkcard__item .g-app__chip{margin-left:auto}.g-checkcard .g-app__chip,.g-story__card .g-app__chip{font-size:12.5px}.g-checkcard__foot{color:var(--g-primary);align-items:center;gap:8px;margin-top:10px;font-size:12.5px;font-weight:600;display:flex}.g-checkcard__foot .g-icon{flex-basis:16px;width:16px;height:16px}.g-ba__outcomes{flex-wrap:wrap;justify-content:center;gap:12px 30px;margin-top:40px;display:flex}.g-ba__outcomes li{color:var(--g-heading);align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.g-ba__outcomes .g-icon{width:20px;height:20px;color:var(--g-primary);flex-basis:20px}.g-steps3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,28px);margin-top:clamp(36px,4vw,56px);display:grid}.g-steps3__card{border:1px solid var(--g-border);background:var(--g-white);box-shadow:var(--g-shadow-small);border-radius:22px;padding:18px 18px 26px;position:relative}.g-steps3__visual{background:linear-gradient(160deg, var(--g-mint), var(--g-selected));border-radius:16px;place-items:center;height:200px;margin-bottom:26px;padding:18px;display:grid;overflow:hidden}.g-steps3__num{border:3px solid var(--g-white);background:var(--g-primary);width:38px;height:38px;color:var(--g-white);border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid;position:absolute;top:200px;left:26px}.g-steps3__card h3{margin:8px;font-size:18px;font-weight:600}.g-steps3__card p{margin:0 8px;font-size:14.5px;line-height:1.65}.g-steps3__note{text-align:center;justify-content:center;align-items:center;gap:10px;margin:32px 0 0;font-size:14.5px;display:flex}.g-steps3__note .g-icon{width:18px;height:18px;color:var(--g-primary);flex-basis:18px}.g-mini{background:var(--g-white);width:min(100%,250px);color:var(--g-heading);border-radius:14px;gap:8px;padding:14px 16px;font-size:12.5px;display:grid;box-shadow:0 14px 30px -14px #0e2d264d}.g-mini>b{margin-bottom:2px;font-size:13.5px}.g-mini__row{align-items:center;gap:8px;display:flex}.g-mini__row i{border:1.5px solid var(--g-accent-soft);border-radius:4px;width:14px;height:14px}.g-mini__send{background:var(--g-primary);color:var(--g-white);border-radius:99px;justify-self:end;align-items:center;gap:6px;margin-top:4px;padding:6px 12px;font-weight:600;display:inline-flex}.g-mini__send .g-icon{flex-basis:13px;width:13px;height:13px}.g-mini--phone{border:5px solid #101415;border-radius:22px;width:186px;padding:14px 12px}.g-mini__up{grid-template-columns:16px minmax(0,1fr);align-items:center;gap:4px 6px;font-size:12px;display:grid}.g-mini__up .g-icon{width:16px;height:16px;color:var(--g-success);flex-basis:16px}.g-mini__up:nth-of-type(2) .g-icon{color:var(--g-primary)}.g-mini__up>i{background:var(--g-border);border-radius:99px;grid-column:2;height:5px;display:block;overflow:hidden}.g-mini__up>i>i{background:var(--g-primary);height:100%;display:block}.g-mini__drop{border:1.5px dashed var(--g-accent-soft);color:var(--g-primary);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px;font-weight:600;display:flex}.g-mini__drop .g-icon{flex-basis:14px;width:14px;height:14px}.g-mini__file{align-items:center;gap:8px;font-weight:600;display:flex}.g-mini__file span{background:var(--g-danger);width:28px;height:28px;color:var(--g-white);border-radius:6px;place-items:center;font-size:10px;font-weight:700;display:grid}.g-mini__btns{flex-wrap:wrap;gap:6px;display:flex}.g-mini__ok,.g-mini__no{border-radius:99px;align-items:center;gap:4px;padding:6px 10px;font-weight:600;display:inline-flex}.g-mini__ok{background:var(--g-primary);color:var(--g-white)}.g-mini__ok .g-icon{flex-basis:12px;width:12px;height:12px}.g-mini__no{color:var(--g-danger);box-shadow:inset 0 0 0 1px #f0c6bf}.g-mini__reason{border-left:3px solid var(--g-danger);background:var(--g-danger-bg);border-radius:0 6px 6px 0;padding:8px 10px}.g-month4{background:linear-gradient(180deg, var(--g-paper), var(--g-white))}.g-story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.g-story__steps ol{margin-top:40px;position:relative}.g-story__steps ol:before{content:"";background:var(--g-border);width:2px;position:absolute;top:12px;bottom:12px;left:21px}.g-story__step{opacity:.4;min-height:clamp(200px,32vh,300px);transition:opacity .5s var(--g-ease-out);grid-template-columns:44px minmax(0,1fr);align-content:start;column-gap:18px;padding-bottom:24px;display:grid;position:relative}.g-story__dot{z-index:1;border:1px solid var(--g-border);background:var(--g-white);width:44px;height:44px;color:var(--g-text);transition:background-color .4s var(--g-ease-out), color .4s var(--g-ease-out), border-color .4s var(--g-ease-out);border-radius:50%;grid-row:1/span 3;align-self:start;place-items:center;display:grid;position:relative}.g-story__dot .g-icon{flex-basis:20px;width:20px;height:20px}.g-story__day{color:var(--g-primary);letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-size:12px;font-weight:700}.g-story__step h3{margin:4px 0 8px;font-size:20px;font-weight:600}.g-story__step p{max-width:42ch;margin:0;font-size:15px;line-height:1.7}.g-story__panel{position:sticky;top:max(100px,50vh - 230px)}.g-story__card{background:var(--g-white);box-shadow:var(--g-shadow), 0 0 0 1px var(--g-border);color:var(--g-heading);border-radius:24px;padding:26px 26px 20px;display:grid}.g-story__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.g-story__top small{color:var(--g-text);font-size:13px;display:block}.g-story__top b{letter-spacing:-.02em;font-size:22px}.g-story__meter{background:var(--g-border);border-radius:99px;height:8px;margin:18px 0 6px;overflow:hidden}.g-story__meter i{width:var(--p,0%);border-radius:inherit;background:linear-gradient(90deg, var(--g-accent), var(--g-primary));height:100%;transition:width .7s var(--g-ease-out);display:block}.g-story__count{color:var(--g-text);margin-bottom:8px;font-size:13px}.g-story__item{border-top:1px solid var(--g-border);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.g-story__item b{font-size:15px;font-weight:600}.g-story__toasts{min-height:52px;margin-top:12px;display:grid}.g-story__toast{background:var(--g-mint);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:500}.g-story__toast .g-icon{width:18px;height:18px;color:var(--g-primary);flex-basis:18px}.g-story__days{justify-content:center;gap:8px;margin-top:18px;display:flex}.g-st-dot{background:var(--g-border);width:8px;height:8px;transition:width .45s var(--g-ease-out), background-color .45s var(--g-ease-out);border-radius:99px}.g-st{display:none}.g-story[data-active="1"] .g-st[data-steps~="1"],.g-story[data-active="2"] .g-st[data-steps~="2"],.g-story[data-active="3"] .g-st[data-steps~="3"],.g-story[data-active="4"] .g-st[data-steps~="4"],.g-story[data-active="5"] .g-st[data-steps~="5"],.g-story[data-active="6"] .g-st[data-steps~="6"]{animation:g-st-in .45s var(--g-ease-out) both;display:inline-flex}@keyframes g-st-in{0%{opacity:0;translate:0 4px}}.g-story[data-active="1"] .g-story__step[data-step="1"],.g-story[data-active="2"] .g-story__step[data-step="2"],.g-story[data-active="3"] .g-story__step[data-step="3"],.g-story[data-active="4"] .g-story__step[data-step="4"],.g-story[data-active="5"] .g-story__step[data-step="5"],.g-story[data-active="6"] .g-story__step[data-step="6"]{opacity:1}.g-story[data-active="1"] .g-story__step[data-step="1"] .g-story__dot,.g-story[data-active="2"] .g-story__step[data-step="2"] .g-story__dot,.g-story[data-active="3"] .g-story__step[data-step="3"] .g-story__dot,.g-story[data-active="4"] .g-story__step[data-step="4"] .g-story__dot,.g-story[data-active="5"] .g-story__step[data-step="5"] .g-story__dot,.g-story[data-active="6"] .g-story__step[data-step="6"] .g-story__dot{border-color:var(--g-primary);background:var(--g-primary);color:var(--g-white)}.g-story[data-active="1"] .g-st-dot[data-dot="1"],.g-story[data-active="2"] .g-st-dot[data-dot="2"],.g-story[data-active="3"] .g-st-dot[data-dot="3"],.g-story[data-active="4"] .g-st-dot[data-dot="4"],.g-story[data-active="5"] .g-st-dot[data-dot="5"],.g-story[data-active="6"] .g-st-dot[data-dot="6"]{background:var(--g-primary);width:24px}.g-story[data-active="3"],.g-story[data-active="4"],.g-story[data-active="5"]{--p:67%}.g-story[data-active="6"]{--p:100%}.g-proof{padding-block:clamp(32px,4vw,48px)}.g-proof__title{color:#ffffffc7;letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:700}.g-proof__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px clamp(20px,3vw,40px);display:grid}.g-proof__list li{border-left:1px solid #fff3;align-content:start;gap:4px;padding-left:20px;display:grid}.g-proof__list b{color:var(--g-white);font-size:18px;font-weight:600;line-height:1.3}.g-proof__list span{color:#cfe7de;font-size:14px;line-height:1.55}.g-fit .g-head h2{font-size:clamp(24px,3vw,32px)}.g-fit__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:880px;margin:28px auto 0;padding:0;list-style:none;display:grid}.g-fit__list li{border:1px solid var(--g-border);background:var(--g-white);transition:border-color var(--g-dur) var(--g-ease-out), transform var(--g-dur) var(--g-ease-out);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.g-fit__list li:hover{border-color:var(--g-primary);transform:translateY(-2px)}.g-fit__icon{background:var(--g-mint);width:34px;height:34px;color:var(--g-primary);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.g-fit__icon .g-icon{flex-basis:16px;width:16px;height:16px}.g-fit__list b{color:var(--g-heading);font-size:14.5px;font-weight:600;line-height:1.3;display:block}.g-fit__list small{color:var(--g-text);font-size:13px;line-height:1.4;display:block}.g-fit__note{color:var(--g-text);text-align:center;margin:18px 0 0;font-size:13.5px}.g-faq3__more{text-align:center;margin:22px 0 0}.g-faq3__more a{min-height:44px;color:var(--g-primary);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.g-faq3__more .g-icon{width:16px;height:16px;transition:transform var(--g-dur) var(--g-ease-out);flex-basis:16px}.g-faq3__more a:hover .g-icon{transform:translate(3px)}.g-steps3__card{transition:transform var(--g-dur) var(--g-ease-out), box-shadow var(--g-dur) var(--g-ease-out)}.g-steps3__card:hover{box-shadow:var(--g-shadow);transform:translateY(-3px)}@media (max-width:1080px){.g-proof__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.g-fit__list{grid-template-columns:repeat(2,minmax(0,1fr))}.g-ba__grid{grid-template-columns:minmax(0,1fr);justify-items:stretch}.g-ba__arrow{justify-self:center;transform:rotate(90deg)}.g-ba__side{min-height:0}.g-steps3{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}.g-story{grid-template-columns:minmax(0,1fr);gap:0}.g-story__panel{z-index:2;background:linear-gradient(var(--g-paper) 82%, #f4f7f800);order:-1;margin-inline:-4px;padding:8px 4px 18px;top:70px}.g-story__steps .g-head{margin-bottom:8px}.g-story__card{padding:18px 18px 14px}.g-story__top b{font-size:18px}.g-story__count,.g-story__days{display:none}.g-story__item{padding:10px 0}.g-story__toast{padding:9px 12px;font-size:13px}.g-story__step{min-height:46vh}}@media (max-width:600px){.g-fit__list,.g-proof__list{grid-template-columns:minmax(0,1fr)}.g-inbox{height:356px}.g-inbox__sticky{width:150px;font-size:12px;top:calc(100% - 8px);bottom:auto;right:4px}.g-ba__side--before{padding-bottom:72px}.g-steps3__note{text-align:left;justify-content:flex-start;align-items:flex-start}.g-steps3__note .g-icon{margin-top:2px}.g-table :is(th,td):is(:nth-child(2),:nth-child(5)){display:none}.g-table :is(th,td){padding-inline:4px}.g-table td:first-child{white-space:normal}.g-table .g-badge{white-space:nowrap}}@media (max-width:1080px){.g-month3__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.g-month3__list{grid-template-columns:minmax(0,1fr)}}.g-fcard--convert{animation-duration:12s;animation-delay:-6s}h1 em,h2 em,.g-page-intro h1 em,.g-hero-copy h1 em,.g-register-head h1 em,.g-plans-head h1 em,.g-reg-panel h1 em{background:var(--g-highlight);color:var(--g-heading);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 .14em;font-style:normal}main p b{color:var(--g-heading);font-weight:600}.g-cta-banner{isolation:isolate;color:var(--g-white);background:radial-gradient(42% 70% at 88% 18%,#9fd3c261,#0000 70%),radial-gradient(36% 60% at 6% 110%,#f5c45342,#0000 70%),linear-gradient(125deg,#0d3830 0%,#12463b 48%,#146356 100%);border-radius:32px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(36px,5vw,64px) clamp(22px,5vw,72px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #0e2d268c,inset 0 1px #ffffff1a}.g-cta-banner:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff38 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 30%,#000 85%);mask-image:linear-gradient(100deg,#0000 30%,#000 85%)}.g-cta-banner__copy{position:relative}.g-cta-banner__kicker{border-radius:var(--g-pill);color:#dcefe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff29;align-items:center;gap:10px;margin-bottom:20px;padding:6px 14px 6px 8px;font-size:13px;font-weight:600;display:inline-flex}.g-cta-banner__kicker i{background:#f5c4534d;border-radius:50%;width:16px;height:16px;position:relative}.g-cta-banner__kicker i:after{content:"";background:var(--g-yellow);border-radius:50%;animation:2.4s ease-in-out infinite g-cta-pulse;position:absolute;inset:4px}@keyframes g-cta-pulse{50%{transform:scale(.8);box-shadow:0 0 0 5px #f5c45300}0%,to{box-shadow:0 0 #f5c45373}}.g-cta-banner h2{color:var(--g-white);letter-spacing:-.035em;margin:0;font-size:clamp(32px,4.2vw,56px);font-weight:500;line-height:1.2}.g-cta-banner h2 em{color:var(--g-heading)}.g-cta-banner p{color:#cfe6dd;max-width:44ch;margin:18px 0 30px;font-size:16px;line-height:1.65}.g-cta-banner__actions{flex-wrap:wrap;gap:12px;display:flex}.g-cta-banner .g-badge-btn{box-shadow:0 16px 34px -12px #00000073}.g-badge-btn--ghost{color:var(--g-white);box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff47}.g-badge-btn--ghost small{color:#bfdcd1}.g-badge-btn--ghost .g-icon{color:var(--g-accent-soft)}.g-cta-banner .g-badge-btn--ghost:hover{box-shadow:none;background:#ffffff1f;border-color:#ffffff8c}.g-cta-banner__facts{flex-wrap:wrap;gap:8px 20px;margin-top:28px;display:flex}.g-cta-banner__facts li{color:#cfe6dd;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.g-cta-banner__facts .g-icon{width:18px;height:18px;color:var(--g-accent-soft);stroke-width:2.8px;background:#9fd3c238;border-radius:50%;flex-basis:18px;padding:3px}.g-orbit{aspect-ratio:1;justify-self:center;width:min(100%,440px);margin:-12px 0;position:relative;container-type:inline-size}.g-orbit__glow{filter:blur(10px);background:radial-gradient(closest-side,#9fd3c273,#f5c4531f 60%,#0000);border-radius:50%;animation:6s ease-in-out infinite g-orbit-breathe;position:absolute;inset:22%}@keyframes g-orbit-breathe{50%{opacity:.75;transform:scale(1.12)}}.g-orbit__ring{border-radius:50%;animation:60s linear infinite g-orbit-spin;position:absolute}.g-orbit__ring--outer{border:1.5px dashed #ffffff42;inset:9%}.g-orbit__ring--inner{border:1px solid #9fd3c259;animation-duration:40s;animation-direction:reverse;inset:29%}@keyframes g-orbit-spin{to{transform:rotate(360deg)}}.g-orbit__node{width:0;height:0;transform:rotate(var(--a)) translateX(var(--r)) rotate(calc(-1 * var(--a)));position:absolute;top:50%;left:50%}.g-orbit__node>span{animation:60s linear infinite reverse g-orbit-spin;position:absolute;top:50%;left:50%;translate:-50% -50%}.g-orbit__ring--inner .g-orbit__node>span{animation-duration:40s;animation-direction:normal}.g-orbit__chip{border-radius:var(--g-pill);background:var(--g-white);color:var(--g-heading);white-space:nowrap;align-items:center;gap:8px;padding:7px 14px 7px 7px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 14px 30px -10px #00000073}.g-orbit__chip .g-icon{background:var(--g-success-bg);width:30px;height:30px;color:var(--g-primary);border-radius:50%;flex:0 0 30px;padding:7px}.g-orbit__node:nth-child(2) .g-orbit__chip .g-icon{background:var(--g-review-bg);color:var(--g-review)}.g-orbit__node:nth-child(3) .g-orbit__chip .g-icon{background:var(--g-warning-bg);color:var(--g-warning)}.g-orbit__node:nth-child(4) .g-orbit__chip .g-icon{background:var(--g-danger-bg);color:var(--g-danger)}.g-orbit__dot{color:#dcefe6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.g-orbit__core{background:var(--g-white);border-radius:28px;place-items:center;width:96px;height:96px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-8deg;box-shadow:0 0 0 10px #ffffff14,0 0 0 22px #ffffff0a,0 30px 60px -18px #0009}.g-orbit__core img{width:64px;height:64px;rotate:8deg}@media (max-width:960px){.g-cta-banner{grid-template-columns:minmax(0,1fr)}.g-orbit{width:min(100%,400px);margin:8px auto 0}}@media (max-width:560px){.g-cta-banner{border-radius:24px}.g-orbit{display:none}.g-cta-banner__actions .g-badge-btn{flex:100%}}@media (prefers-reduced-motion:reduce){.g-cta-banner__kicker i:after,.g-orbit__glow,.g-orbit__ring,.g-orbit__node>span{animation:none}}.g-wa{--wa-ink:#e8f4ef;--wa-muted:#a9cbbf;isolation:isolate;color:var(--wa-ink);background:radial-gradient(120% 90% at 100% 0,#1c7a67 0%,#0000 55%),linear-gradient(135deg,#0d3830 0%,#12463b 55%,#146356 100%);border-radius:32px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(28px,4.4vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #0d383099}.g-wa:before{content:"";z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,#d6f76e2e,#0000);border-radius:50%;width:60%;position:absolute;bottom:-40%;right:-10%}.g-wa:after{content:"";z-index:-1;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}.g-wa__eyebrow{border-radius:var(--g-pill);letter-spacing:.08em;text-transform:uppercase;color:var(--wa-ink);background:#ffffff17;align-items:center;gap:10px;padding:4px 14px 4px 4px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.g-wa__new{border-radius:var(--g-pill);background:var(--g-highlight);color:#0d3830;letter-spacing:.06em;padding:3px 10px}.g-wa__title{letter-spacing:-.03em;color:#fff;margin:18px 0 14px;font-size:clamp(30px,3.6vw,52px);font-weight:500;line-height:1.06}.g-wa__title em{color:#0d3830;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-style:normal}.g-wa__lead{max-width:50ch;color:var(--wa-muted);margin:0 0 26px;font-size:16px;line-height:1.65}.g-wa__points{gap:16px;margin:0 0 30px;padding:0;list-style:none;display:grid}.g-wa__points li{color:var(--wa-muted);align-items:flex-start;gap:14px;font-size:14.5px;line-height:1.55;display:flex}.g-wa__points b{color:#fff;font-size:15.5px;font-weight:600;display:block}.g-wa__icon{width:40px;height:40px;color:var(--g-highlight);background:#d6f76e1f;border-radius:12px;flex:0 0 40px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #d6f76e38}.g-wa__icon .g-icon{flex-basis:19px;width:19px;height:19px}.g-wa__actions{justify-items:start;gap:16px;display:grid}.g-wa .g-wa__cta{background:var(--g-highlight);color:#0d3830;box-shadow:0 14px 30px -10px #d6f76e73}.g-wa .g-wa__cta:hover{background:#e4fa97}.g-wa__cta .g-icon{transition:transform .2s}.g-wa__cta:hover .g-icon{transform:translate(3px)}.g-wa__note{max-width:54ch;color:var(--wa-muted);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.55;display:flex}.g-wa__note .g-icon{width:16px;height:16px;color:var(--g-highlight);flex:0 0 16px;margin-top:2px}.g-wa-section{background:linear-gradient(180deg, var(--g-white), var(--g-paper))}.g-wa-band{max-width:var(--g-container);margin:clamp(36px,5vh,64px) auto 0}.g-wa--band .g-wa__title{font-size:clamp(28px,3vw,44px)}@media (max-width:900px){.g-wa{border-radius:26px;grid-template-columns:1fr}}@media (max-width:480px){.g-wa{border-radius:22px;padding:26px 18px}}.g-pcard__tagline{color:var(--g-text);margin:4px 0 0;font-size:13.5px;line-height:1.4}@media (min-width:1100px){.g-pcards--pick .g-pcard__tagline{min-height:2.8em}}.g-pcards--pick .g-pcard.is-active{transform:translateY(-4px)}.g-plan-compare caption{text-align:left;padding:clamp(22px,3vw,32px) clamp(18px,2.4vw,28px) 6px}.g-plan-compare caption h2{color:var(--g-heading);margin:0;font-size:clamp(22px,2.2vw,30px)}.g-plan-compare caption span{color:var(--g-text);margin-top:4px;font-size:13.5px;display:block}.g-plan-compare tbody tr:not(.g-plan-compare__group):hover>*{background-color:#eaf0f18c}.g-plan-compare tbody tr:not(.g-plan-compare__group):hover>.is-active{background-color:#dcefe6b3}.g-plan-compare__tag{border-radius:var(--g-pill);color:var(--g-highlight);letter-spacing:.04em;white-space:nowrap;background:#0d3830;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}@media (max-width:700px){.g-plan-compare caption{padding:18px 14px 4px}.g-plan-compare__tag{letter-spacing:0;padding:2px 6px;font-size:10px}}.g-wa__chatcard{color:#16211e;background:linear-gradient(#fff,#f4f8f6);border-radius:28px;justify-self:center;width:min(100%,400px);padding:14px 14px 16px;box-shadow:0 50px 90px -30px #00000080,inset 0 0 0 1px #fff9}.g-wa__label{color:#7a8b85;justify-content:space-between;align-items:center;padding:2px 6px 10px;font-size:12.5px;display:flex}.g-wa__label .g-icon{color:#4e5e58;flex-basis:18px;width:18px;height:18px}.g-wa__bar{border-bottom:1px solid #e6eeea;align-items:center;gap:12px;padding:4px 6px 14px;display:flex}.g-wa__bar b{color:#0e1f1a;font-size:16px;display:block}.g-wa__bar small{color:#6e7e78;font-size:13px;display:block}.g-wa__avatar{color:#fff;background:#146356;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:700;display:grid}.g-wa__chat{flex-direction:column;gap:12px;padding:16px 2px;display:flex}.g-wa__msg{border-radius:16px;gap:4px;max-width:84%;padding:10px 14px 8px;font-size:14px;line-height:1.45;display:grid;box-shadow:0 1px 2px #0e2d2614}.g-wa__msg--out{background:#dcf3e4;border-bottom-right-radius:6px;place-self:flex-end end}.g-wa__msg--in{background:#fff;border-bottom-left-radius:6px;align-self:flex-start;box-shadow:0 1px 2px #0e2d2614,inset 0 0 0 1px #e6eeea}.g-wa__msg b{color:#0e1f1a;font-weight:600}.g-wa__list{gap:2px;display:grid}.g-wa__updated{color:#7a8b85;margin-top:4px;font-size:12px}.g-wa__foot{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.g-wa__foot u{color:#146356;text-underline-offset:3px;align-items:center;gap:4px;font-weight:600;display:inline-flex}.g-wa__foot .g-icon{flex-basis:14px;width:14px;height:14px}.g-wa__time{color:#6e7e78;justify-self:end;align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.g-wa__time .g-icon{color:#3b8fd9;flex-basis:16px;width:16px;height:16px}.g-wa__voice{align-items:center;gap:10px;min-width:210px;display:flex}.g-wa__voice small{color:#4e5e58;font-size:12px}.g-wa__play{color:#fff;background:#0d3830;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.g-wa__play .g-icon{flex-basis:13px;width:13px;height:13px}.g-wa__wave{flex:1;align-items:center;gap:3px;height:26px;display:flex}.g-wa__wave span{background:#3e9a7e;border-radius:2px;flex:1}.g-wa__composer{align-items:center;gap:10px;padding-top:4px;display:flex}.g-wa__field{color:#8fa29d;background:#fff;border-radius:999px;flex:1;align-items:center;gap:10px;min-height:48px;padding:0 8px 0 14px;font-size:14px;display:flex;box-shadow:inset 0 0 0 1px #e1eae6}.g-wa__field>span{flex:1}.g-wa__field .g-icon{color:#6e7e78;flex-basis:20px;width:20px;height:20px}.g-wa__field .g-icon:last-child{box-sizing:content-box;background:#eef3f1;border-radius:50%;padding:7px}.g-wa__send{color:#fff;background:#146356;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 10px 20px -8px #14635699}.g-wa__send .g-icon{flex-basis:20px;width:20px;height:20px}@media (prefers-reduced-motion:no-preference){.g-wa__chatcard{transition:transform .6s var(--g-ease-out)}.g-wa:hover .g-wa__chatcard{transform:translateY(-6px)}}@media (max-width:480px){.g-wa__chatcard{border-radius:22px;padding:12px 10px}.g-wa__msg{max-width:90%;font-size:13.5px}.g-wa__voice{min-width:0}}html.g-video-lock{overflow:hidden}.g-video{background:0 0;border:0;width:min(1040px,100vw - 32px);max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.g-video::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 40%,#1463568c,#081612e0 70%)}.g-video__frame{background:linear-gradient(135deg, var(--g-accent-soft), #12463b 45%, var(--g-highlight));border-radius:26px;padding:8px;position:relative;box-shadow:0 40px 120px -20px #0009,inset 0 0 0 1px #ffffff1a}.g-video__player{aspect-ratio:16/9;background:#000;border-radius:19px;position:relative;overflow:hidden}.g-video__player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.g-video__close{z-index:1;background:var(--g-white);width:44px;height:44px;color:var(--g-heading);cursor:pointer;transition:transform var(--g-dur-fast) var(--g-ease-out), background-color var(--g-dur-fast) ease;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:-18px;right:-18px;box-shadow:0 10px 30px #00000059}.g-video__close:hover{background:var(--g-highlight);transform:rotate(90deg)scale(1.06)}.g-video__close:focus-visible{outline:3px solid var(--g-highlight);outline-offset:3px}.g-video__close .g-icon{stroke-width:2.2px;width:18px;height:18px}@media (max-width:600px){.g-video__frame{border-radius:18px;padding:5px}.g-video__player{border-radius:14px}.g-video__close{top:-54px;right:0}}@media (prefers-reduced-motion:no-preference){.g-video[open]{animation:g-video-in var(--g-dur) var(--g-ease-out)}.g-video[open]::backdrop{animation:g-video-fade var(--g-dur) ease}}@keyframes g-video-in{0%{opacity:0;transform:translateY(24px)scale(.94)}to{opacity:1;transform:none}}@keyframes g-video-fade{0%{opacity:0}to{opacity:1}}.g-apps-empty{text-align:center;max-width:560px;color:var(--g-text);margin:0 auto;font-size:16px}.g-currency-toggle{width:fit-content;margin:0 auto 12px;display:flex}.g-nav ul{align-items:center}.g-dropdown{position:relative}.g-dropdown summary{color:var(--g-heading);cursor:pointer;transition:color var(--g-dur-fast) ease;align-items:center;gap:4px;padding:8px 0;font-size:14px;font-weight:500;list-style:none;display:flex}.g-dropdown summary::-webkit-details-marker{display:none}.g-dropdown summary .g-icon{width:14px;height:14px;transition:transform var(--g-dur-fast) ease;transform:rotate(90deg)}.g-dropdown summary:hover,.g-dropdown[open] summary{color:var(--g-primary)}.g-dropdown[open] summary .g-icon{transform:rotate(-90deg)}.g-nav .g-dropdown__panel{background:var(--g-white);border:1px solid var(--g-border);min-width:230px;box-shadow:var(--g-shadow);border-radius:14px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);left:-14px}.g-dropdown[open] .g-dropdown__panel{animation:g-pop .24s var(--g-ease-out) both;transform-origin:0 0}.g-nav .g-dropdown__panel a{white-space:nowrap;border-radius:9px;padding:9px 12px}.g-nav .g-dropdown__panel a:after{display:none}.g-nav .g-dropdown__panel a:hover{background:var(--g-mint)}.g-menu__panel{max-height:calc(100vh - 100px);overflow-y:auto}.g-menu__group+.g-menu__group{border-top:1px solid var(--g-border);margin-top:6px;padding-top:6px}.g-menu__label{color:var(--g-text);letter-spacing:.12em;text-transform:uppercase;margin:8px 14px 2px;font-size:11px;font-weight:700}.g-menu__panel a:not(.g-btn){padding-block:10px}.g-intro__actions,.g-next__actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.g-next__actions{justify-content:center;margin-top:8px}.g-intro__actions .g-badge-btn--ghost,.g-next__actions .g-badge-btn--ghost{border:1px solid var(--g-border);background:var(--g-white);color:var(--g-heading);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.g-intro__actions .g-badge-btn--ghost:hover,.g-next__actions .g-badge-btn--ghost:hover{border-color:var(--g-primary);color:var(--g-primary)}.g-head p.g-next__fine,.g-next__fine{color:var(--g-text);margin-top:14px;font-size:13.5px}.g-head__more,.g-section__more{margin-top:18px;font-weight:600}.g-section__more{text-align:center}.g-head__more a,.g-section__more a{color:var(--g-primary);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.g-head__more a:hover,.g-section__more a:hover{text-decoration:underline}.g-head__more .g-icon,.g-section__more .g-icon{width:15px;height:15px}.g-safe3__list h3 a{color:inherit;text-decoration:none}.g-safe3__list h3 a:hover{color:var(--g-primary);text-decoration:underline}.g-problem{padding-bottom:0}.g-wide{margin-top:clamp(28px,4vw,44px)}.g-dtable{border:1px solid var(--g-border);background:var(--g-white);border-radius:16px;overflow-x:auto}.g-dtable table{border-collapse:collapse;width:100%;font-size:14.5px}.g-dtable th,.g-dtable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--g-border);color:var(--g-heading);padding:13px 16px}.g-dtable thead th{background:var(--g-paper);font-size:13px;font-weight:700}.g-dtable tbody th{font-weight:600}.g-dtable td{color:var(--g-text)}.g-dtable tbody tr:last-child>*{border-bottom:0}.g-dtable .is-highlight{background:var(--g-selected);color:var(--g-heading)}.g-dtable .g-icon{width:16px;height:16px;color:var(--g-primary)}.g-chips{flex-wrap:wrap;align-content:flex-start;gap:10px;margin:0;padding:0;list-style:none;display:flex}.g-chips--center{justify-content:center;max-width:880px;margin:28px auto 0}.g-chips li{border:1px solid var(--g-border);border-radius:var(--g-pill);background:var(--g-white);color:var(--g-heading);align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:500;display:inline-flex}.g-chips .g-icon{width:15px;height:15px;color:var(--g-primary)}.g-faq3__group{max-width:860px;margin:clamp(28px,4vw,44px) auto 0}.g-faq3__group h3{letter-spacing:.12em;text-transform:uppercase;color:var(--g-primary);margin:0;font-size:13px;font-weight:700}.g-faq3__group .g-faq3__list{margin-top:14px}.g-fit__intro{max-width:60ch;color:var(--g-text);text-align:center;margin:14px auto 0;font-size:15.5px}.g-fit__list li:has(>a){padding:0}.g-fit__list li>a{border-radius:inherit;width:100%;color:inherit;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.g-calendar{background:var(--g-paper)}.g-pcards--4 .g-pcard{flex-basis:240px;max-width:290px}.g-pcards--4 .g-pcard__body{padding:28px 24px 24px}@media (max-width:720px){.g-intro__actions .g-badge-btn,.g-next__actions .g-badge-btn{flex:100%;justify-content:center}.g-dtable table{font-size:13.5px}.g-dtable th,.g-dtable td{padding:11px 12px}.g-pcards--4 .g-pcard{max-width:none}}.g-pcards--4 .g-pcard--compact .g-pcard__body{padding:30px 24px 26px}.g-pcards--4 .g-pcard--compact .g-pcard__list{gap:11px;margin-bottom:8px}.g-pcards--4 .g-pcard--compact .g-pcard__item{font-size:14.5px}.g-pcards--4 .g-pcard.is-active .g-pcard__body{box-shadow:inset 0 0 0 2px var(--g-primary)}.g-pcards--4 .g-pcard--compact .g-pcard__tagline{color:var(--g-text);margin:4px 0 0;font-size:13.5px}.g-pcards--4 .g-pcard--compact .g-pcard__sub{color:var(--g-primary);font-weight:600}.g-pcards--4 .g-pcard--compact .g-pcard__price+.g-pcard__sub{margin-top:8px}@media (min-width:1101px){.g-pcards--4{flex-wrap:nowrap}.g-pcards--4 .g-pcard{flex:1 1 0;min-width:0;max-width:none}}.section{padding-block:clamp(44px,5vw,72px)}.g-how4+.g-fit,.g-proof+.g-safe4,.g-safe4+.g-start,.g-plans3+.g-faq3,.g-month3+.g-faq3,.g-fgroup:not(.g-fgroup--tint)+.g-faq3{padding-top:0}.g-features-next{padding-bottom:clamp(28px,3vw,44px)}.g-fit{padding-block:clamp(36px,4.5vw,60px)}.g-story__step:last-child{min-height:0;padding-bottom:0}.g-plans3--tight{padding-top:0}.g-wa-section{padding-bottom:clamp(24px,3vw,40px)}.g-ai__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px clamp(32px,6vw,96px);display:grid}.g-ai__head h2{margin:0}.g-ai__head p{max-width:48ch;color:var(--g-text);margin:0;font-size:16px;line-height:1.65}.g-ai__head b{color:var(--g-heading);font-weight:600}.g-ai__link{color:var(--g-primary);align-items:center;gap:6px;margin-top:12px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.g-ai__link:hover{text-decoration:underline}.g-ai__link .g-icon{width:15px;height:15px}.g-ai__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);margin:clamp(32px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.g-ai__list li{border-top:1px solid var(--g-border);flex-direction:column;padding-top:20px;display:flex}.g-ai__num{color:var(--g-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.g-ai__list h3{color:var(--g-heading);margin:10px 0 8px;font-size:18px;font-weight:600}.g-ai__list p{color:var(--g-text);margin:0;font-size:15px;line-height:1.6}.g-ai__list .g-ai__eg{color:var(--g-heading);gap:10px;margin-top:auto;padding-top:16px;font-size:14px;line-height:1.5;display:flex}.g-ai__eg .g-icon{width:16px;height:16px;color:var(--g-primary);flex:0 0 16px;margin-top:2px}@media (max-width:860px){.g-ai__head,.g-ai__list{grid-template-columns:minmax(0,1fr)}}.g-start__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px clamp(32px,6vw,96px);display:grid}.g-start h2{margin:0}.g-start__grid>div>p{max-width:44ch;color:var(--g-text);margin:14px 0 0;font-size:16px;line-height:1.65}.g-start__actions{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:22px;display:flex}.g-start__actions .g-ai__link{margin-top:0}.g-start__actions .g-btn .g-icon{flex-basis:16px;width:16px;height:16px}.g-start__steps{margin:0;padding:0;list-style:none;display:grid}.g-start__steps li{border-top:1px solid var(--g-border);grid-template-columns:34px minmax(0,1fr);padding-block:18px;display:grid}.g-start__steps li:last-child{border-bottom:1px solid var(--g-border)}.g-start__steps .g-ai__num{padding-top:3px}.g-start__steps h3{color:var(--g-heading);margin:0 0 4px;font-size:17px;font-weight:600}.g-start__steps p{color:var(--g-text);margin:0;font-size:14.5px;line-height:1.55}@media (max-width:860px){.g-start__grid{grid-template-columns:minmax(0,1fr)}}.g-cta-banner{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);padding-block:clamp(26px,3vw,36px)}.g-cta-banner__kicker{margin-bottom:12px}.g-cta-banner p{max-width:62ch;margin:10px 0 18px;font-size:15px;line-height:1.55}.g-cta-banner__facts{margin-top:16px}.g-cta-banner__facts li{white-space:nowrap;font-size:13px}.g-orbit__ring--outer{inset:11%}.g-orbit__ring--outer .g-orbit__node{--r:39cqw}.g-orbit__chip{padding:5px 11px 5px 5px;font-size:12.5px}.g-orbit__core{border-radius:22px;width:72px;height:72px}@media (max-width:1080px){.g-cta-banner{grid-template-columns:minmax(0,1fr)}.g-orbit{width:min(100%,280px);margin:4px auto 0}}.g-plans3--tight .g-plans3__panel{background:0 0;border-radius:0;padding:0}.g-fgroup__grid--stack{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,44px)}.g-fgroup__grid--stack .g-safe3__list{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1080px){.g-fgroup__grid--stack .g-safe3__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.g-fgroup__grid--stack .g-safe3__list{grid-template-columns:minmax(0,1fr)}}.g-journey{max-width:1040px;margin:clamp(28px,4vw,44px) auto 0;padding:0;list-style:none;display:grid}.g-journey>li{grid-template-columns:48px minmax(0,240px) minmax(0,1fr);gap:0 clamp(16px,2.5vw,28px);padding-bottom:clamp(32px,4vw,44px);display:grid;position:relative}.g-journey>li:last-child{padding-bottom:0}.g-journey>li:not(:last-child):before{content:"";background:var(--g-border);width:2px;position:absolute;top:48px;bottom:0;left:23px}.g-journey__marker{width:48px;height:48px;color:var(--g-white);background:var(--g-primary);border-radius:50%;place-items:center;display:grid}.g-journey__marker .g-icon{width:20px;height:20px}.g-journey__title{padding-top:3px}.g-journey__title h3{margin:4px 0 0;font-size:19px;font-weight:600;line-height:1.3}.g-journey__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px clamp(20px,3vw,32px);margin:0;padding:4px 0 0;list-style:none;display:grid}.g-journey__points li{border-left:2px solid var(--g-selected);color:var(--g-text);padding-left:14px;font-size:14.5px;line-height:1.55}@media (max-width:900px){.g-journey>li{grid-template-columns:48px minmax(0,1fr)}.g-journey__points{grid-column:2;grid-template-columns:minmax(0,1fr);margin-top:14px}}.g-cta-banner{background:radial-gradient(42% 70% at 88% 18%,#9fd3c261,#0000 70%),radial-gradient(36% 60% at 6% 110%,#f5c4531f,#0000 70%),linear-gradient(125deg,#0d3830 0%,#12463b 48%,#146356 100%);border-radius:28px;gap:0 clamp(24px,4vw,56px);padding:clamp(30px,3.6vw,44px) clamp(22px,4.5vw,60px) 0;box-shadow:0 28px 56px -32px #0e2d2680,inset 0 1px #ffffff1a}.g-cta-banner h2{font-size:clamp(30px,3.4vw,44px);line-height:1.18}.g-cta-banner p{max-width:46ch;margin:14px 0 24px;font-size:16px}.g-cta-banner .g-badge-btn{justify-content:center;min-height:50px;padding:10px 24px;font-size:15px}.g-cta-banner .g-badge-btn .g-icon{flex-basis:18px;width:18px;height:18px}.g-cta-banner__facts{border-top:1px solid #ffffff24;grid-column:1/-1;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:8px 24px;margin:26px 0 0;padding:16px 0 18px;display:grid}.g-cta-banner__facts li{color:#dcefe6}.g-orbit{width:min(100%,290px);margin:-4px 0}.g-orbit__ring--outer{z-index:1}.g-orbit__ring--inner{inset:26%}.g-orbit__ring--inner .g-orbit__node{--r:24cqw}.g-orbit__dot{width:28px;height:28px}.g-orbit__dot .g-icon{flex-basis:14px;width:14px;height:14px}.g-orbit__core{border-radius:20px;width:68px;height:68px;box-shadow:0 0 0 6px #ffffff14,0 20px 40px -16px #0000008c}.g-orbit__core img{width:46px;height:46px}@media (max-width:1080px){.g-cta-banner{grid-template-columns:minmax(0,1fr)}.g-orbit{display:none}}@media (max-width:720px){.g-cta-banner__facts{grid-template-columns:minmax(0,1fr)}.g-cta-banner__facts li{white-space:normal}}.g-credits{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.g-credits li{border:1px solid var(--g-border);background:var(--g-white);color:var(--g-text);border-radius:16px;gap:4px;padding:22px 24px;font-size:14px;display:grid}.g-credits__plan{color:var(--g-heading);margin-bottom:8px;font-size:15px;font-weight:600}.g-credits b{color:var(--g-heading);letter-spacing:-.02em;font-size:clamp(30px,3vw,38px);font-weight:500;line-height:1.1}.g-credits li.is-popular{border-color:var(--g-primary);background:var(--g-primary);color:#dcefe6}.g-credits li.is-popular .g-credits__plan,.g-credits li.is-popular b{color:var(--g-white)}.g-credits__notes{grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(24px,3vw,32px) 0 0;padding:0;list-style:none;display:grid}.g-credits__notes li{border-left:1px solid var(--g-border);color:var(--g-text);grid-template-columns:20px minmax(0,1fr);gap:12px;padding:0 clamp(16px,2.4vw,28px);font-size:14.5px;line-height:1.55;display:grid}.g-credits__notes li:first-child{border-left:0;padding-left:0}.g-credits__notes li:last-child{padding-right:0}.g-credits__notes .g-icon{width:20px;height:20px;color:var(--g-primary);margin-top:1px}.g-credits__notes b{color:var(--g-heading);font-weight:600;display:block}@media (max-width:900px){.g-credits{grid-template-columns:repeat(2,minmax(0,1fr))}.g-credits__notes{grid-template-columns:minmax(0,1fr);gap:16px}.g-credits__notes li{border-left:0;padding:0}}.g-index__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,72px);margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}.g-index__list li{border-top:1px solid var(--g-border);grid-template-columns:56px minmax(0,1fr);gap:8px;padding:clamp(18px,2vw,24px) 0;display:grid}.g-index__num{color:var(--g-accent);letter-spacing:-.02em;font-size:26px;font-weight:500;line-height:1.15}.g-index__list h3{margin:2px 0 6px;font-size:17px;font-weight:600}.g-index__list p{color:var(--g-text);margin:0;font-size:14.5px;line-height:1.6}@media (max-width:760px){.g-index__list{grid-template-columns:minmax(0,1fr)}.g-index__list li{grid-template-columns:44px minmax(0,1fr)}.g-index__num{font-size:22px}}.g-filings{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.g-filings section{border:1px solid var(--g-border);background:var(--g-white);border-radius:16px;padding:20px 20px 8px}.g-filings h3{align-items:center;gap:10px;margin:0 0 8px;font-size:16px;font-weight:600;display:flex}.g-filings h3 .g-icon{width:18px;height:18px;color:var(--g-primary);flex:0 0 18px}.g-filings dl{margin:0}.g-filings dl>div{border-top:1px solid var(--g-border);padding:12px 0}.g-filings dt{color:var(--g-heading);font-size:14px;font-weight:600;line-height:1.4}.g-filings dd{color:var(--g-text);margin:3px 0 0;font-size:13px;line-height:1.45}.g-gulf{background:var(--g-mint);color:var(--g-text);border-radius:16px;justify-content:space-between;align-items:center;gap:12px 32px;margin:16px 0 0;padding:18px 22px;font-size:14.5px;line-height:1.55;display:flex}.g-gulf b{color:var(--g-heading)}.g-gulf a{color:var(--g-primary);flex:none;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.g-gulf a:hover{text-decoration:underline}.g-gulf .g-icon{width:16px;height:16px}.g-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.g-flow>li{background:0 0;border:0;padding:0;position:relative}.g-flow>li:not(:last-child):after{content:"";background:var(--g-border);height:2px;position:absolute;top:24px;left:48px;right:-24px}.g-flow .g-points__icon{z-index:1;width:48px;height:48px;color:var(--g-white);background:var(--g-primary);position:relative}@media (max-width:1080px){.g-filings{grid-template-columns:repeat(2,minmax(0,1fr))}.g-flow{grid-template-columns:minmax(0,1fr);gap:0}.g-flow>li{padding:0 0 24px 64px}.g-flow>li:last-child{padding-bottom:0}.g-flow>li:not(:last-child):after{width:2px;height:auto;inset:48px auto 0 23px}.g-flow .g-points__icon{margin:0;position:absolute;top:0;left:0}}@media (max-width:720px){.g-filings{grid-template-columns:minmax(0,1fr)}.g-gulf{flex-direction:column;align-items:flex-start}}.g-month3.g-fgroup--tint+.g-faq3{padding-top:clamp(44px,5vw,72px)}.g-page-intro .g-intro__actions{margin-top:24px}.g-ba__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:clamp(28px,4vw,44px);position:relative}.g-ba__side{border-radius:24px;min-height:0;padding:72px clamp(20px,3vw,40px) 40px}.g-ba__tag{top:22px;left:24px}.g-ba__arrow{z-index:2;box-shadow:0 0 0 8px var(--g-white), 0 14px 30px -10px #1463568c;position:absolute;top:50%;left:50%;translate:-50% -50%}.g-inbox{width:min(100%,420px);height:372px}.g-inbox__mail{box-shadow:0 8px 20px -12px #0e2d2638,0 0 0 1px #efe3df}.g-inbox__mail--1{top:0;transform:rotate(-1.4deg)translate(-6px)}.g-inbox__mail--2{top:94px;transform:rotate(1.2deg)translate(8px)}.g-inbox__mail--3{top:188px;transform:rotate(-1deg)translate(-8px)}.g-inbox__mail--4{top:282px;transform:rotate(1.2deg)translate(6px)}.g-inbox__sticky{border-radius:8px;width:auto;padding:8px 12px;font-size:12.5px;top:-46px;bottom:auto;right:-6px;transform:rotate(2deg)}.g-ba__outcomes{margin-top:28px}@media (max-width:1080px){.g-ba__grid{grid-template-columns:minmax(0,1fr);gap:32px}.g-ba__arrow{transform:rotate(90deg)}}.g-vault{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:clamp(24px,4vw,56px);display:grid}.g-vault__panel{isolation:isolate;color:var(--g-white);background:radial-gradient(70% 60% at 100% 0,#9fd3c24d,#0000 70%),linear-gradient(150deg,#0d3830,#12463b 60%,#146356);border-radius:24px;flex-direction:column;padding:clamp(26px,3vw,38px);display:flex;position:relative;overflow:hidden}.g-vault__panel:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff29 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000,#0000 65%);mask-image:linear-gradient(200deg,#000,#0000 65%)}.g-vault__panel .eyebrow{color:#bfdcd1}.g-vault__panel h2{color:var(--g-white);margin:10px 0 24px;font-size:clamp(28px,3vw,40px);line-height:1.18}.g-vault__panel h2 em{color:var(--g-heading)}.g-vault__scan{background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;gap:8px;margin-top:auto;padding:12px;display:grid;position:relative;overflow:hidden}.g-vault__file{background:#ffffff14;border-radius:10px;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:grid}.g-vault__file b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.g-vault__file .g-icon{color:#bfdcd1;flex-basis:18px;width:18px;height:18px}.g-vault__file .g-icon:last-child{color:var(--g-highlight)}.g-vault__beam{z-index:1;border-bottom:2px solid var(--g-highlight);height:44px;animation:g-vault-scan 3.6s var(--g-ease-in-out) infinite alternate;background:linear-gradient(#0000,#d6f76e38);position:absolute;inset:0 0 auto}@keyframes g-vault-scan{0%{transform:translateY(-44px)}to{transform:translateY(170px)}}.g-vault__link{color:var(--g-white);align-items:center;gap:8px;margin-top:20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.g-vault__link:hover{text-decoration:underline}.g-vault__link .g-icon{width:16px;height:16px;transition:transform var(--g-dur-fast);flex-basis:16px}.g-vault__link:hover .g-icon{transform:translate(3px)}.g-vault__list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:0 clamp(24px,3vw,40px);display:grid}.g-vault__list li{border-top:1px solid var(--g-border);grid-template-columns:40px minmax(0,1fr);align-content:center;gap:14px;padding:20px 0;display:grid}.g-vault__list li:nth-child(-n+2){border-top:0}.g-vault__list .g-points__icon{background:var(--g-mint);width:40px;height:40px;box-shadow:none}.g-vault__list h3{margin:0 0 4px;font-size:16px;font-weight:600}.g-vault__list p{margin:0;font-size:14px;line-height:1.55}@media (max-width:1080px){.g-vault{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.g-vault__list{grid-template-columns:minmax(0,1fr)}.g-vault__list li:nth-child(2){border-top:1px solid var(--g-border)}}@media (prefers-reduced-motion:reduce){.g-vault__beam{opacity:0;animation:none}}.g-proof__band{background:0 0;border-radius:0;padding:0}.g-proof__title{color:var(--g-text);text-align:center;margin:0 0 clamp(18px,2.4vw,28px)}.g-proof__list{gap:24px clamp(20px,3vw,40px)}.g-proof__list li{border-top:2px solid var(--g-primary);border-left:0;gap:10px;padding:16px 0 0}.g-proof__list b{color:var(--g-heading);letter-spacing:-.03em;font-size:clamp(24px,1.9vw,26px);font-weight:500;line-height:1.12}.g-proof__list span{color:var(--g-text);font-size:14.5px}.g-vault__list{grid-template-rows:repeat(3,minmax(0,1fr));gap:12px}.g-vault__list li{background:var(--g-paper);transition:background var(--g-dur-fast), transform var(--g-dur) var(--g-ease-out);border:0;border-radius:16px;align-content:start;padding:16px 18px}.g-vault__list li:hover{background:var(--g-primary);transform:translateY(-3px)}.g-vault__list .g-points__icon{background:var(--g-primary);color:var(--g-white);transition:background var(--g-dur-fast), color var(--g-dur-fast);border-radius:12px}.g-vault__list li:hover .g-points__icon{background:var(--g-highlight);color:var(--g-heading)}.g-vault__list h3,.g-vault__list p{transition:color var(--g-dur-fast)}.g-vault__list li:hover h3{color:var(--g-white)}.g-vault__list li:hover p{color:#dcefe6}@media (max-width:640px){.g-vault__list{grid-template-rows:none}.g-vault__list li:nth-child(2){border-top:0}}.g-apptiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}.g-apptile{background:var(--g-paper);transition:background var(--g-dur-fast), box-shadow var(--g-dur) var(--g-ease-out), transform var(--g-dur) var(--g-ease-out);border-radius:20px;flex-direction:column;padding:18px;display:flex}.g-apptile:hover{background:var(--g-white);box-shadow:var(--g-shadow-small);transform:translateY(-4px)}.g-apptile__top{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}.g-apptile__icon{width:52px;height:52px;color:var(--g-white);transition:transform var(--g-dur) var(--g-ease-out);border-radius:15px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff40,0 10px 18px -10px #0e2d268c}.g-apptile:hover .g-apptile__icon{transform:scale(1.06)rotate(-3deg)}.g-apptile__icon .g-icon{flex-basis:24px;width:24px;height:24px}.g-apptile__icon--green{background:linear-gradient(145deg,#2a9a80,#146356)}.g-apptile__icon--teal{background:linear-gradient(145deg,#3db8a0,#1c7a67)}.g-apptile__icon--blue{background:linear-gradient(145deg,#5b9be0,#2f6db0)}.g-apptile__icon--amber{background:linear-gradient(145deg,#f5c453,#d9962b)}.g-apptile__icon--coral{background:linear-gradient(145deg,#ee8467,#c7402a)}.g-apptile__icon--ink{background:linear-gradient(145deg,#2c4a42,#0e1f1a)}.g-apptile__badge{border-radius:var(--g-pill);background:var(--g-selected);color:var(--g-primary);white-space:nowrap;padding:4px 9px;font-size:11.5px;font-weight:700}.g-apptile__badge.is-paid{background:var(--g-heading);color:var(--g-white)}.g-apptile h3{margin:0 0 4px;font-size:15.5px;font-weight:600;line-height:1.3}.g-apptile p{color:var(--g-text);margin:0;font-size:13.5px;line-height:1.5}.g-apptile small{color:var(--g-heading);margin-top:8px;font-size:12.5px;font-weight:600}@media (max-width:1180px){.g-apptiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.g-apptiles{gap:10px}.g-apptile{padding:14px}.g-apptile__top{gap:4px}.g-apptile__icon{border-radius:12px;width:42px;height:42px}.g-apptile__icon .g-icon{flex-basis:20px;width:20px;height:20px}.g-apptile__badge{padding:3px 6px;font-size:10px}}@media (max-width:350px){.g-apptiles{grid-template-columns:minmax(0,1fr)}}.g-page-intro--split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.g-applauncher{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);max-width:400px;margin-inline:auto;display:grid}.g-applauncher .g-apptile__icon{aspect-ratio:1;border-radius:26%;grid-column:span 2;width:100%;height:auto;animation:5s ease-in-out infinite g-app-float}.g-applauncher .g-apptile__icon:first-child,.g-applauncher .g-apptile__icon:nth-child(8){grid-column:2/span 2}.g-applauncher .g-apptile__icon:nth-child(4){grid-column:1/span 2}.g-applauncher .g-apptile__icon:nth-child(3n){animation-delay:-1.6s}.g-applauncher .g-apptile__icon:nth-child(3n+1){animation-delay:-3.2s}.g-applauncher .g-icon{flex-basis:auto;width:42%;height:42%}@keyframes g-app-float{50%{transform:translateY(-6px)}}.g-apps-store{padding-top:clamp(28px,3.5vw,44px)}.g-apps-store .g-apptiles{margin-top:0}@media (max-width:860px){.g-page-intro--split{grid-template-columns:minmax(0,1fr)}.g-page-intro__aside{display:none}}@media (prefers-reduced-motion:reduce){.g-applauncher .g-apptile__icon{animation:none}}
