.gw{--navy:#102338;--green:#3f842b;--lime:#bfff35;--line:#deead6;--muted:#53666b;color:var(--navy);font-family:inherit;overflow:clip}.gw *{box-sizing:border-box}.gw a{color:inherit}.gw-wrap{width:min(1180px,calc(100% - 36px));margin-inline:auto}.gw h1,.gw h2,.gw h3,.gw p{margin-top:0}.gw h1,.gw h2{letter-spacing:-.05em;line-height:1.09;font-weight:850}.gw h2{font-size:clamp(2rem,3.9vw,3.4rem)}.gw h2 em,.gw h1 em,.gw-last h2 em{font-style:normal;color:#4b952c}.gw p{line-height:1.65;color:var(--muted)}.gw-kicker,.gw-eyebrow{font-size:11px;font-weight:850;letter-spacing:.14em;color:#51862f}.gw-hero{background:radial-gradient(circle at 82% 24%,#e2fbc8,transparent 49%),#fcfefa;padding:55px 0 52px}.gw-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.gw-dot{width:8px;height:8px;display:inline-block;border-radius:50%;background:#a5ed35;margin-right:9px;box-shadow:0 0 0 6px #e6f8cb}.gw-eyebrow{margin-bottom:26px}.gw h1{font-size:clamp(3rem,5vw,4.8rem);max-width:650px;margin:0 0 22px}.gw-lead{font-size:1.08rem;max-width:50ch}.gw-actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0 15px}.gw-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 18px;border-radius:12px;font-size:.87rem;font-weight:800;text-decoration:none!important;border:1px solid transparent;transition:transform .2s,box-shadow .2s,border-color .2s}.gw-btn-main{background:linear-gradient(115deg,#d0ff4c,#aaf12e 53%,#80df32);color:#10263a!important;box-shadow:0 8px 24px #80aa4d24;border-color:#9bd83b}.gw-btn-secondary,.gw-btn-outline{background:#fff;color:#193442!important;border-color:#d5e1d1}.gw-hero-note{font-size:.82rem}.gw-hero-note a,.gw-faq-intro a{color:#3e802b;font-weight:800;text-decoration:underline;text-underline-offset:4px}.gw-scene{position:relative;height:435px;border-radius:35px;background:radial-gradient(circle at 58% 52%,#d8f6aa 0%,#e6f6ce 36%,#f1f8e9 73%);isolation:isolate}.gw-orbit{position:absolute;inset:5%;border:1px dashed #a4cf78;border-radius:50%;opacity:.7}.gw-inbox{position:absolute;top:15%;left:14%;width:74%;height:69%;border:6px solid white;border-radius:22px;background:#fff;box-shadow:0 28px 65px #38552528;transform:rotate(-3deg);overflow:hidden}.gw-inbox-bar{height:42px;background:#172e43;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 14px;font-size:.7rem}.gw-traffic{color:#b8fd34}.gw-inbox-main{display:flex;height:calc(100% - 42px)}.gw-inbox-side{background:#f1f7ee;padding:15px 10px;display:flex;flex-direction:column;gap:14px;align-items:center}.gw-inbox-side b{display:grid;place-items:center;background:#b9f32e;width:26px;height:26px;border-radius:8px}.gw-inbox-side i{height:15px;width:16px;border-radius:4px;background:#d6e8d1}.gw-inbox-content{padding:21px 18px;width:100%;overflow:hidden}.gw-inbox-label{font-size:10px;letter-spacing:.1em;color:#418632;font-weight:800}.gw-inbox-content strong{display:block;margin:15px 0 9px;font-size:clamp(1.15rem,2.1vw,1.8rem);line-height:1.16}.gw-inbox-content small{display:block;color:#60706e}.gw-mail-lines{margin:18px 0 15px}.gw-mail-lines i{display:block;height:6px;background:#dce9d7;border-radius:6px;margin:7px 0;width:90%}.gw-mail-lines i:nth-child(2){width:76%}.gw-mail-lines i:nth-child(3){width:63%}.gw-send{font-size:.68rem;font-weight:800;background:#c5f954;border-radius:7px;padding:8px 10px;display:inline-block}.gw-float{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;border:1px solid #e1ecd8;background:#fff;padding:11px 13px;border-radius:15px;box-shadow:0 12px 33px #2845261e}.gw-float strong,.gw-float small{display:block}.gw-float strong{font-size:.77rem}.gw-float small{font-size:.65rem;color:#61746a;margin-top:3px}.gw-glyph,.gw-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#dbfac2;color:#3e872a;font-weight:800;font-size:1.1rem;flex-shrink:0}.gw-float-drive{right:-2%;top:5%}.gw-float-meet{right:-3%;bottom:7%}.gw-float-mail{left:-7%;bottom:12%}.gw-appstrip{background:#fff;border-block:1px solid var(--line);padding:20px 0}.gw-app-title{display:block;font-size:10px;font-weight:900;letter-spacing:.12em;color:#608335;margin-bottom:12px;text-align:center}.gw-apps{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.gw-apps span{display:flex;align-items:center;gap:7px;color:#24394a;font-size:.81rem;font-weight:750}.gw-apps i{display:grid;place-items:center;width:28px;height:28px;background:#edf8e5;border-radius:9px;color:#418632;font-style:normal}.gw-section{padding:72px 0}.gw-head{text-align:center;max-width:760px;margin:0 auto 29px}.gw-head h2{margin:13px 0}.gw-head p{margin:0}.gw-pricing{background:#fbfcf9}.gw-price-control{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:17px;font-size:.8rem;font-weight:750}.gw-switch{display:flex;padding:4px;background:#eaf4e4;border-radius:13px;gap:4px}.gw-switch button{border:0;background:transparent;border-radius:10px;padding:9px 15px;font:inherit;font-size:.78rem;color:#47645b;cursor:pointer}.gw-switch button.is-active{background:#142c3d;color:white}.gw-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.gw-plan{position:relative;background:#fff;border:1px solid #dae6d6;border-radius:19px;padding:24px 18px 18px;box-shadow:0 5px 22px #263e1608;display:flex;flex-direction:column;min-width:0;transition:box-shadow .2s,transform .2s,border-color .2s}.gw-plan-featured{border:2px solid #91d93e;background:linear-gradient(#fafff5 0,#fff 43%);padding-top:31px}.gw-plan-tag{position:absolute;top:-13px;left:13px;padding:7px 10px;border-radius:8px;background:#bdf442;font-weight:850;font-size:.57rem;letter-spacing:.05em}.gw-plan-ordinal{font-size:.6rem;color:#4e8b31;font-weight:850;letter-spacing:.09em}.gw-plan h3{font-size:1.18rem;margin:8px 0}.gw-plan-heading p{font-size:.76rem;min-height:62px;line-height:1.5}.gw-plan-price{padding:13px 0;border-block:1px solid #e7eee3;margin:5px 0 16px}.gw-plan-price>span{font-size:.65rem;font-weight:800;color:#557645}.gw-plan-price div{display:flex;align-items:baseline;gap:5px;margin:8px 0}.gw-plan-price strong{font-size:clamp(1.8rem,2.5vw,2.3rem);letter-spacing:-.07em}.gw-plan-price b{font-size:.64rem}.gw-plan-price small{font-size:.65rem;color:#6c786e}.gw-plan-facts{display:grid;gap:7px;font-size:.76rem;padding-bottom:12px}.gw-plan-facts span{border-bottom:1px solid #edf2ea;padding-bottom:7px}.gw-plan ul{list-style:none;margin:8px 0 22px;padding:0;display:grid;gap:10px}.gw-plan li{display:flex;align-items:start;gap:7px;font-size:.74rem;line-height:1.42}.gw-plan li span{font-weight:900;color:#4e8c30}.gw-plan>.gw-btn{margin-top:auto;font-size:.74rem;padding:9px 11px}.gw-legal,.gw-table-note{font-size:.74rem;margin:20px 0 0;color:#68786e}.gw-calc-section{background:#edf8e7}.gw-calc-grid{display:grid;grid-template-columns:1fr .9fr;gap:10%;align-items:center}.gw-calc-grid h2{margin:14px 0}.gw-checks{list-style:none;padding:0;margin-top:20px;display:grid;gap:12px;font-size:.87rem;font-weight:650}.gw-checks li:before{content:'✓';color:#3e862c;margin-right:12px}.gw-calc{padding:26px;border-radius:22px;background:white;border:1px solid #daebcc;box-shadow:0 20px 43px #42722d1a;display:grid;gap:10px}.gw-calc label{font-size:.78rem;font-weight:800}.gw-calc select,.gw-calc input{width:100%;padding:12px;border:1px solid #cedfca;border-radius:10px;color:#152d3e;font:inherit;background:white;min-height:45px}.gw-calc-answer{margin-top:7px;border-radius:16px;background:#eff9e5;padding:20px}.gw-calc-answer small,.gw-calc-answer span{display:block;color:#4c6c4b}.gw-calc-answer strong{display:block;font-size:2.7rem;line-height:1.2;letter-spacing:-.07em}.gw-calc-answer span{font-size:.8rem}.gw-calc-caution{font-size:.72rem;margin:0}.gw-table-wrap{overflow-x:auto;border:1px solid #dbe5d7;border-radius:17px}.gw-table-wrap table{width:100%;border-collapse:collapse;min-width:690px;font-size:.83rem}.gw-table-wrap th,.gw-table-wrap td{text-align:left;padding:17px;border-bottom:1px solid #e6ede2}.gw-table-wrap thead{background:#e9f7d9}.gw-table-wrap tbody th{font-weight:750}.gw-table-wrap tbody tr:last-child th,.gw-table-wrap tbody tr:last-child td{border-bottom:none}.gw-workflow{background:#f8fbf4}.gw-work-grid{display:grid;grid-template-columns:1fr .95fr;align-items:center;gap:9%}.gw-work-grid h2{margin:14px 0}.gw-work-list{display:grid;gap:16px;margin-top:22px}.gw-work-list>div{display:flex;align-items:center;gap:13px}.gw-work-list strong{font-size:.92rem}.gw-work-list p{font-size:.8rem;margin:4px 0 0}.gw-work-graphic{min-height:380px;border-radius:32px;background:radial-gradient(circle at center,#b9e991,#e7f7d7 68%);position:relative;overflow:hidden}.gw-doc{position:absolute;background:#fff;border-radius:16px;box-shadow:0 17px 37px #1d522c26;padding:20px}.gw-doc span,.gw-avatar span{font-size:.65rem;color:#43862b;letter-spacing:.1em;font-weight:800}.gw-doc strong{display:block;margin:10px 0;font-size:1.1rem}.gw-doc i{display:block;width:90%;height:7px;background:#dfebdb;margin-top:9px;border-radius:7px}.gw-doc-one{width:48%;height:50%;left:8%;top:13%;transform:rotate(-8deg)}.gw-doc-two{right:10%;top:10%;width:43%;height:31%;transform:rotate(7deg)}.gw-doc-two small{color:#647c68}.gw-avatar{position:absolute;right:12%;bottom:10%;width:48%;height:43%;border-radius:23px;background:linear-gradient(140deg,#183b3b,#479556);padding:26px;color:#fff;display:flex;flex-direction:column;justify-content:center}.gw-avatar span{color:#cef6a5}.gw-avatar b{font-size:1.6rem;line-height:1.2}.gw-work-pill{position:absolute;bottom:7%;left:7%;padding:12px;background:#c2fa44;font-size:.67rem;font-weight:850;border-radius:11px}.gw-setup{background:#fff}.gw-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:0;list-style:none}.gw-steps li{padding:23px 18px;border:1px solid var(--line);background:#fcfefb;border-radius:17px}.gw-steps li>span{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#d5f6b8;font-weight:800;color:#427d2f;margin-bottom:17px}.gw-steps h3{font-size:1rem;margin:0 0 9px}.gw-steps p{font-size:.8rem;margin:0}.gw-why{background:#f5faef}.gw-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.gw-benefits article{background:#fff;border:1px solid #dae9d0;border-radius:16px;padding:23px}.gw-benefits h3{font-size:1rem;margin:18px 0 10px}.gw-benefits p{font-size:.8rem;margin-bottom:0}.gw-faq{background:#fff}.gw-faq-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:8%;align-items:start;overflow:visible}.gw-faq-intro{position:sticky;top:130px;align-self:start}.gw-faq-intro h2{margin:13px 0}.gw-faq-intro p{max-width:37ch}.gw-faq-list{display:grid;gap:10px;min-width:0}.gw-faq-list details{border:1px solid #dfe8da;background:#fbfdf9;border-radius:15px;padding:0 19px}.gw-faq-list details[open]{border-color:#b4dba1;background:white;box-shadow:0 9px 23px #385c2910}.gw-faq-list summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:.88rem;font-weight:790;min-height:67px;padding:16px 0}.gw-faq-list summary::-webkit-details-marker{display:none}.gw-faq-list summary span{width:26px;height:26px;border:1px solid #d7e8cc;background:#eef8e8;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.gw-faq-list summary span:after{content:'+';font-size:1.15rem;color:#3f812b}.gw-faq-list details[open] summary span:after{content:'−'}.gw-faq-answer{border-top:1px solid #e5eddf;padding:17px 0}.gw-faq-answer p{font-size:.83rem;margin:0}.gw-last{background:#112a37;color:#fff;padding:55px 0}.gw-last-grid{display:flex;align-items:center;justify-content:space-between;gap:25px}.gw-last .gw-kicker{color:#b8f843}.gw-last h2{color:#fff;margin:10px 0;font-size:clamp(2rem,3vw,3rem)}.gw-last h2 em{color:#b8f843}.gw-last p{color:#d4e5df;margin:0;max-width:70ch}.gw-last .gw-btn{flex-shrink:0}.gw a:focus-visible,.gw button:focus-visible,.gw input:focus-visible,.gw select:focus-visible,.gw summary:focus-visible{outline:3px solid #4b9c34;outline-offset:3px}@media(hover:hover) and (pointer:fine){.gw-btn:hover{transform:translateY(-2px);box-shadow:0 13px 23px #518d3226}.gw-plan:hover,.gw-benefits article:hover{transform:translateY(-3px);box-shadow:0 16px 27px #284e1719;border-color:#a9d893}.gw-plan,.gw-benefits article{transition:transform .2s,border-color .2s,box-shadow .2s}.gw-faq-list details:hover{border-color:#b8d6a7}}@media(max-width:1040px){.gw-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.gw-hero-grid{gap:4%}.gw-hero{padding-top:35px}.gw-benefits{grid-template-columns:repeat(2,1fr)}.gw-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:740px){.gw-wrap{width:min(100% - 30px,550px)}.gw-section{padding:43px 0}.gw-hero{padding:27px 0 31px}.gw-hero-grid,.gw-calc-grid,.gw-work-grid,.gw-faq-grid{grid-template-columns:1fr;gap:25px}.gw h1{font-size:clamp(2.35rem,10vw,3.5rem);margin-bottom:13px}.gw-eyebrow{margin-bottom:15px}.gw-lead{font-size:.9rem}.gw-actions{margin-top:16px;gap:8px}.gw-btn{font-size:.74rem;padding:10px 12px;min-height:46px}.gw-actions .gw-btn{flex:1}.gw-scene{height:300px;border-radius:24px;margin-inline:4px}.gw-inbox{left:13%;top:13%;height:75%;width:76%;border-width:4px}.gw-inbox-content{padding:14px 10px}.gw-inbox-content strong{font-size:1.15rem}.gw-inbox-content small{font-size:.6rem}.gw-mail-lines{margin:11px 0}.gw-float{padding:8px;border-radius:10px}.gw-float small{font-size:.5rem}.gw-float strong{font-size:.61rem}.gw-glyph{width:28px;height:28px}.gw-float-drive{top:5%;right:-2%}.gw-float-meet{bottom:4%;right:-2%}.gw-float-mail{left:-4%;bottom:10%}.gw-appstrip{padding:16px 0}.gw-apps{justify-content:center;gap:10px 15px}.gw-head{margin-bottom:23px}.gw h2{font-size:clamp(1.9rem,7vw,2.5rem)}.gw-price-control{justify-content:center}.gw-plans{grid-template-columns:1fr}.gw-plan-heading p{min-height:0}.gw-plan{padding:22px 20px}.gw-plan-featured{padding-top:33px}.gw-plan-price strong{font-size:2.4rem}.gw-calc{padding:19px}.gw-work-graphic{min-height:320px}.gw-benefits,.gw-steps{grid-template-columns:1fr 1fr}.gw-faq-intro{position:static}.gw-last-grid{display:block}.gw-last .gw-btn{margin-top:25px}.gw-section{scroll-margin-top:90px}}@media(max-width:420px){.gw-actions{flex-direction:column}.gw-benefits,.gw-steps{grid-template-columns:1fr}.gw-scene{height:265px}.gw-float-mail{display:none}.gw-inbox-content strong{font-size:1rem}.gw-faq-list details{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.gw *{transition:none!important;scroll-behavior:auto!important}}

/* V2: pricing by annual user-count band, following user-provided reference figures. */
.gw-annual-pill{display:flex;align-items:center;justify-content:center;gap:9px;width:max-content;max-width:100%;margin:0 auto 24px;padding:10px 18px;border:1px solid #d7e9bb;background:#f2fadf;border-radius:999px;font-size:.76rem;font-weight:800}
.gw-annual-pill span{color:#3c8a2a}
.gw-volume-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.gw-volume-plan{padding:26px 24px 20px;min-height:620px}
.gw-volume-top{text-align:center}
.gw-volume-label{display:inline-block;padding:7px 14px;background:#eff7ed;border-radius:99px;font-size:.65rem;letter-spacing:.08em;color:#48823c;font-weight:850}
.gw-volume-top h3{font-size:1.6rem;margin:11px 0 0;letter-spacing:-.045em}
.gw-volume-licenses{font-size:.76rem;color:#657168}
.gw-volume-price{text-align:center;display:grid;justify-items:center;gap:7px;margin:17px 0 18px}
.gw-volume-price strong{font-size:clamp(2.25rem,3vw,3.15rem);letter-spacing:-.07em;line-height:1}
.gw-volume-price>span{font-size:.78rem;font-weight:750}
.gw-volume-price small{border-radius:99px;background:#f1f2f0;padding:6px 12px;font-size:.68rem;color:#5b645a}
.gw-volume-desc{font-size:.84rem;line-height:1.5;text-align:center;min-height:64px;margin:0 0 15px}
.gw-volume-features{margin:0 0 25px!important;gap:9px!important}
.gw-volume-features li{font-size:.79rem}
.gw-volume-plan .gw-btn{min-height:44px}
.gw-volume-plan.gw-plan-featured{border-color:#9bd938}
.gw-calc-answer strong{overflow-wrap:anywhere}
@media(max-width:1020px){.gw-volume-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.gw-volume-plans{grid-template-columns:1fr}.gw-volume-plan{min-height:0;padding:23px 18px}.gw-volume-desc{min-height:0}}

/* V3 creative polish: visual hierarchy, icon language and restrained motion */
.gw{--gw-elev:0 15px 36px rgba(35,73,32,.11)}
.gw-hero{padding-top:35px;padding-bottom:37px}
.gw-hero-grid{gap:5%}
.gw-scene{box-shadow:0 24px 65px rgba(51,100,43,.12);border:1px solid #e0eecf}
.gw-inbox{box-shadow:0 14px 34px rgba(21,53,40,.15)}
.gw-appstrip{border-block:1px solid #e5eedf}
.gw-apps span{display:inline-flex;align-items:center;gap:7px;border:1px solid #e0e9d8;background:#fff;border-radius:12px;padding:8px 12px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.gw-apps span i{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#eaf8dc;color:#357d2c;font-style:normal;font-size:1rem}
.gw-apps span:nth-child(1) i{background:#ffe7e4;color:#c34c3b}
.gw-apps span:nth-child(2) i{background:#e3f3ff;color:#267db4}
.gw-apps span:nth-child(3) i{background:#e8edff;color:#4665b4}
.gw-apps span:nth-child(4) i{background:#ddf8ed;color:#258264}
.gw-apps span:nth-child(5) i{background:#e8f3ff;color:#2877ad}
.gw-apps span:nth-child(6) i{background:#e0f5e3;color:#22884f}
.gw-apps span:nth-child(7) i{background:#fff1d7;color:#bd7d12}
.gw-apps span:nth-child(8) i{background:#f1e9ff;color:#7950b3}
.gw-volume-plans{gap:16px}
.gw-volume-plan{min-height:0;display:flex;flex-direction:column;border-radius:18px;box-shadow:0 7px 24px rgba(35,70,34,.055)}
.gw-volume-plan .gw-btn{margin-top:auto}
.gw-volume-price strong{color:#10243a}
.gw-volume-plan.gw-plan-featured{box-shadow:0 12px 34px rgba(93,157,37,.14)}
.gw-volume-features{margin-bottom:21px!important}
.gw-volume-desc{min-height:56px}
.gw-btn-main{background:linear-gradient(110deg,#d3ff48,#aaf334 55%,#80df3d)!important;color:#132636!important;border-color:#9ada38!important}
.gw-work-graphic{background:linear-gradient(145deg,#e4f8d4,#e8f5e6 65%,#f8fff1);border:1px solid #dceccf}
.gw-icon{box-shadow:inset 0 0 0 1px #cfe8bb}
.gw-benefits article,.gw-steps li{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.gw-faq-list details[open]{border-color:#9bcf78;box-shadow:0 9px 23px #447d3112}
@media (hover:hover) and (pointer:fine){
 .gw-apps span:hover{transform:translateY(-3px);box-shadow:0 9px 19px #2e69271c;border-color:#abd18c}
 .gw-volume-plan:hover{transform:translateY(-3px);box-shadow:var(--gw-elev);border-color:#b4d995}
 .gw-steps li:hover{transform:translateY(-3px);box-shadow:0 12px 26px #31592a16;border-color:#b5da9f}
 .gw-btn-main:hover{filter:saturate(1.03);box-shadow:0 12px 22px #5c9c3427}
}
@media(max-width:740px){
 .gw-hero{padding-top:17px;padding-bottom:24px}
 .gw-hero-grid{gap:15px}
 .gw-hero-note{margin-top:11px}
 .gw-scene{height:255px;margin:0}
 .gw-apps{gap:7px;justify-content:space-between}
 .gw-apps span{font-size:.69rem;flex:1 0 calc(25% - 7px);justify-content:center;padding:7px 5px;border-radius:10px;white-space:nowrap}
 .gw-apps span i{width:23px;height:23px;flex:0 0 23px;font-size:.83rem}
 .gw-volume-plan{padding:20px 18px}
 .gw-volume-desc{min-height:0}
 .gw-volume-features{display:grid;grid-template-columns:1fr 1fr;column-gap:10px;row-gap:7px!important}
 .gw-volume-features li{font-size:.72rem;line-height:1.4}
 .gw-volume-price{margin:11px 0}
}
@media(max-width:430px){.gw-scene{height:230px}.gw-volume-features{grid-template-columns:1fr}.gw-apps span{flex-basis:calc(33.3% - 7px)}}
@media(prefers-reduced-motion:reduce){.gw-apps span,.gw-volume-plan,.gw-steps li{transition:none!important}}

/* V4: tighter visual hierarchy, clear volume licensing, mobile polish. */
.gw{overflow:visible}
.gw-hero{padding:43px 0 45px}
.gw-eyebrow{margin-bottom:17px}
.gw h1{margin-bottom:16px}
.gw-apps i{width:34px;height:34px;border-radius:11px;background:#e7f9d9;color:#376f2e;font-size:1rem;box-shadow:inset 0 0 0 1px #d8ebcf}
.gw-apps span{font-weight:700;transition:transform .18s ease,background-color .18s ease}
.gw-pricing-clarifier{text-align:center;font-size:.78rem;max-width:700px;margin:0 auto 22px!important;color:#53665b}
.gw-volume-price strong{font-size:clamp(2.1rem,2.5vw,2.85rem);letter-spacing:-.065em}
.gw-volume-price{margin-bottom:12px}
.gw-volume-highlights{display:grid;gap:7px;margin:5px 0 12px;color:#234934;font-size:.76rem;font-weight:700}
.gw-volume-highlights span::before{content:'✓';color:#428b28;margin-right:8px}
.gw-volume-more{border:1px solid #e0e9db;border-radius:12px;margin-bottom:14px;background:#fbfef8}
.gw-volume-more summary{list-style:none;cursor:pointer;padding:10px 11px;font-size:.74rem;font-weight:800;color:#315c32;display:flex;align-items:center;justify-content:space-between;gap:10px}
.gw-volume-more summary::-webkit-details-marker{display:none}
.gw-volume-more[open] summary span{transform:rotate(45deg)}
.gw-volume-more summary span{font-size:1rem;transition:transform .18s}
.gw-volume-more p{font-size:.72rem;padding:0 12px;margin:0 0 9px}
.gw-volume-more ul{padding:0 12px 13px;margin:0}
.gw-volume-more summary:focus-visible{outline:3px solid #478b2e;outline-offset:3px}
.gw-volume-plan>.gw-btn{margin-top:auto}
.gw-calc-answer{padding:21px 22px;background:linear-gradient(145deg,#effadf,#f7fdf0);border:1px solid #d8edc4}
.gw-calc-answer strong{font-size:clamp(2.5rem,4vw,3.3rem)}
.gw-calc-breakdown{margin-top:16px;border-top:1px solid #d3e6c9;padding-top:12px;display:grid;gap:9px}
.gw-calc-breakdown span{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:.74rem}
.gw-calc-breakdown b{color:#102a39;font-size:.79rem}
.gw-faq-grid{align-items:start}
@media(min-width:901px){.gw-faq,.gw-faq>.gw-wrap{overflow:visible;contain:none}.gw-faq-intro{position:sticky;top:132px;align-self:start}}
.gw-inbox-content small{font-weight:750;color:#267b35;letter-spacing:.01em}
.gw-steps{position:relative}
@media(min-width:901px){.gw-steps:before{content:'';position:absolute;top:42px;left:8%;right:8%;height:1px;border-top:2px dashed #d0e7be;z-index:0}.gw-steps li{position:relative;z-index:1}}
@media(hover:hover) and (pointer:fine){.gw-apps span:hover{transform:translateY(-2px);background:#f2faee}.gw-volume-more summary:hover{background:#f2faed}.gw-btn-main:hover{filter:saturate(1.03);box-shadow:0 12px 23px #588d3126}}
@media(max-width:760px){.gw-hero{padding:24px 0 30px}.gw-apps i{width:27px;height:27px}.gw-pricing-clarifier{font-size:.73rem;margin-bottom:15px!important}.gw-volume-price strong{font-size:2.15rem}.gw-calc-answer{padding:17px}.gw-faq-intro{position:static}.gw-section{padding-top:45px;padding-bottom:45px}}
@media(prefers-reduced-motion:reduce){.gw-apps span,.gw-volume-more summary span{transition:none!important}}

/* V5 sections: migrated from index.php, without any new CSS request. */
.gw .gw5-section{padding:clamp(56px,7vw,90px) 0;color:#182b3b}.gw .gw5-paper{background:#f8faef}.gw .gw5-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px)}.gw .gw5-center{text-align:center;max-width:760px;margin:0 auto 32px}.gw .gw5-section h2{font-size:clamp(30px,3.35vw,46px);line-height:1.17;letter-spacing:-.035em;margin:12px 0 18px}.gw .gw5-section h2 em{font-style:normal;color:#61872c}.gw .gw5-section p{line-height:1.75;color:#556374}.gw .gw5-section h3{font-size:1.23rem;line-height:1.35}.gw .gw5-note,.gw .gw5-bottom-note{font-size:.86rem}.gw .gw5-bottom-note{text-align:center;margin:22px auto 4px;max-width:780px}.gw .gw5-textlink{display:inline-block;margin-top:13px;font-weight:800;color:#365715;text-decoration:underline;text-underline-offset:5px}.gw .gw5-mail{min-width:0;background:#fff;border:1px solid #dfe9d6;border-radius:21px;overflow:hidden;box-shadow:0 25px 65px #22381c14}.gw .gw5-mail-head{padding:16px 22px;background:#eef3e8;display:flex;align-items:center;gap:17px;font-size:.78rem}.gw .gw5-dots{color:#93b75b;white-space:nowrap}.gw .gw5-mail-mark{margin-left:auto}.gw .gw5-mail-tabs{display:flex;gap:8px;padding:22px 22px 0}.gw .gw5-mail-tabs button,.gw .gw5-story-tabs button{font:inherit;cursor:pointer;border:1px solid #dbe6d4;border-radius:50px;background:white;color:#243749;padding:9px 16px;font-weight:700}.gw .gw5-mail-tabs button.is-active,.gw .gw5-story-tabs button.is-active{background:#b8ec47;border-color:#b8ec47;color:#162822}.gw .gw5-mail-body{margin:17px 22px 12px;padding:26px;background:#f7faf5;border-radius:14px}.gw .gw5-micro{display:block;color:#627c56;font-size:.68rem;letter-spacing:.1em;font-weight:800;margin-bottom:6px}.gw .gw5-mail-body>strong{display:block;overflow-wrap:anywhere}.gw .gw5-mail-line{border-top:1px solid #dae6d7;margin:20px 0}.gw .gw5-mail-body h3{margin:4px 0 10px}.gw .gw5-mail-body p{font-size:.9rem;margin-bottom:22px}.gw .gw5-mail-sign{display:flex;gap:10px;align-items:center}.gw .gw5-mail-signlogo{background:#c8ed83;border-radius:10px;display:grid;place-items:center;width:38px;height:38px;font-weight:900}.gw .gw5-mail-sign small{display:block;color:#607067}.gw .gw5-mail-footer{font-size:.73rem;color:#6d7a6d;text-align:center;padding:0 12px 19px}.gw .gw5-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gw .gw5-guide article{padding:27px;border:1px solid #dde7d7;border-radius:17px;background:#fff;min-width:0}.gw .gw5-guide .gw5-guide-featured{border:2px solid #a8d251;background:#f9fced}.gw .gw5-guide-n{font-size:.7rem;letter-spacing:.09em;font-weight:800;color:#6a853d}.gw .gw5-guide-symbol{display:grid;place-items:center;font-size:1.6rem;background:#eef8d9;width:66px;height:60px;border-radius:14px;margin:22px 0}.gw .gw5-guide article p{font-size:.88rem}.gw .gw5-guide-tip{font-weight:800;color:#405c20;font-size:.78rem}.gw .gw5-story-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.gw .gw5-story-tabs b{margin-right:5px}.gw .gw5-story-panel{padding:35px;border-radius:22px;background:#172940;color:#fff;min-height:360px;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 20px 45px #15253b1f}.gw .gw5-story-label{font-size:.73rem;letter-spacing:.12em;color:#b8ec47;font-weight:800}.gw .gw5-story-icon{display:grid;place-items:center;background:#b8ec47;color:#1b3229;font-size:2rem;width:74px;height:74px;border-radius:19px;margin:26px 0 11px}.gw .gw5-story-panel h3{color:#fff;margin:0}.gw .gw5-story-panel p{color:#dae2e9}.gw .gw5-story-app{margin-top:auto;padding:9px 14px;background:#ffffff16;border:1px solid #ffffff2a;border-radius:40px;font-size:.76rem}.gw .gw5-story-progress{display:flex;gap:6px;margin-top:25px;width:100%}.gw .gw5-story-progress i{width:33.33%;height:4px;border-radius:5px;background:#56687b}.gw .gw5-story-progress i.is-active{background:#b8ec47}.gw .gw5-migration-card{padding:30px;background:#f6f9f0;border-radius:20px;border:1px solid #dfebd5}.gw .gw5-migration-card h3{margin:12px 0 22px}.gw .gw5-migration-card ul,.gw .gw5-support-card ul{list-style:none;padding:0;margin:0}.gw .gw5-migration-card li{display:flex;gap:16px;align-items:flex-start;border-top:1px solid #dce7d7;padding:15px 0}.gw .gw5-migration-card li>span{color:#608334;font-size:.8rem;font-weight:900}.gw .gw5-migration-card li strong{display:block}.gw .gw5-migration-card li small{display:block;color:#627164;margin-top:4px}.gw .gw5-migration-caution{background:#eaf4dd;padding:12px;border-radius:9px;font-size:.77rem;color:#385c22;margin-top:12px}.gw .gw5-support{background:#13243a;color:#fff}.gw .gw5-support .gw-kicker{color:#b8ec47}.gw .gw5-support h2,.gw .gw5-support h2 em{color:#fff}.gw .gw5-support p{color:#d3deea}.gw .gw5-help-button{display:inline-block;text-decoration:none;background:#b8ec47;color:#1b2d25;border-radius:40px;padding:14px 22px;font-weight:800;margin-top:15px}.gw .gw5-support-card{padding:30px;background:#20364e;border:1px solid #405771;border-radius:22px}.gw .gw5-support-top{display:flex;gap:17px;align-items:center;border-bottom:1px solid #455d72;padding-bottom:22px}.gw .gw5-support-avatar{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#c7ec8e;color:#253728;font-size:2.4rem}.gw .gw5-support-top strong,.gw .gw5-support-top small{display:block;color:#fff}.gw .gw5-support-top small{font-size:.76rem;color:#c0d1da;margin-top:4px}.gw .gw5-support-card li{padding:11px 0;border-bottom:1px solid #3c5064;color:#edf1f5;font-size:.9rem}.gw .gw5-support-card li span{color:#b8ec47;margin-right:13px}.gw .gw5-support-foot{font-size:.8rem;color:#b8ec47;margin-top:20px;font-weight:700}
@media(max-width:780px){.gw .gw5-split,.gw .gw5-guide{grid-template-columns:1fr}.gw .gw5-section{padding:52px 0}.gw .gw5-mail-body{padding:19px;margin:14px}.gw .gw5-mail-tabs{padding:18px 14px 0;gap:5px}.gw .gw5-mail-tabs button{padding:9px 12px}.gw .gw5-guide article{padding:22px}.gw .gw5-story-panel{min-height:315px;padding:25px}.gw .gw5-migration-card,.gw .gw5-support-card{padding:23px}}
@media(prefers-reduced-motion:reduce){.gw .gw5-section *{scroll-behavior:auto!important}}
