.promo-scope{--n-900:#171717;--n-700:#404040;--n-600:#525252;--n-500:#737373;--n-400:#a3a3a3;--n-200:#e5e5e5;--n-150:#ededed;--n-100:#f5f5f5;--paper:#fff;--ground:#fff;--blue:#1a73e8;--blue-ink:#155fbe;--sans:var(--font-jakarta),system-ui,-apple-system,"Segoe UI",sans-serif;--container:1456px;--pad:clamp(20px,4vw,40px);--nav-h:70px;--ease:cubic-bezier(.22,.61,.36,1);font-family:var(--sans);color:var(--n-900);background:var(--ground);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;line-height:1.5;overflow-x:clip}.promo-scope *,.promo-scope :before,.promo-scope :after{box-sizing:border-box}.promo-scope a{color:inherit;text-decoration:none}.promo-scope button{cursor:pointer;font-family:inherit}.promo-scope p,.promo-scope h1{margin:0}.promo-scope .nav{z-index:100;block-size:var(--nav-h);-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);transition:transform .32s var(--ease);will-change:transform;background:#ffffffe6;align-items:center;display:flex;position:sticky;inset-block-start:0}.promo-scope .nav.is-hidden{transform:translateY(-100%)}.promo-scope .nav-inner{inline-size:100%;max-inline-size:var(--container);padding-inline:var(--pad);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.promo-scope .nav-left{align-items:center;gap:36px;display:flex}.promo-scope .wordmark{letter-spacing:-.03em;color:var(--n-900);font-size:2.016rem;font-weight:700}.promo-scope .wordmark .dot{color:var(--blue)}.promo-scope .nav-right{align-items:center;gap:18px;display:flex}.promo-scope .btn-accent{color:#fff;background:var(--blue);transition:background .15s,transform .15s var(--ease);border-radius:10px;padding:10px 18px;font-size:.95rem;font-weight:600}.promo-scope .btn-accent:hover{background:var(--blue-ink);transform:translateY(-1px)}.promo-scope .hero{--dot-ink:#0b0d1038;--dot-accent:#1a73e86b;border-block-start:.5px solid #eef0f3;padding-block-end:0;position:relative}.promo-scope .dot-field{z-index:0;pointer-events:none;position:absolute;inset:0}.promo-scope .hero-inner{z-index:2;max-inline-size:var(--container);padding-inline:var(--pad);margin-inline:auto;padding-block-start:clamp(40px,8vh,96px);position:relative}.promo-scope .eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;margin-block-end:16px;font-size:11px;font-weight:600;display:flex}.promo-scope .eyebrow-chip{border:1px solid var(--n-200);background:var(--paper);color:var(--n-900);letter-spacing:.02em;border-radius:6px;padding:2px 9px}.promo-scope .tick{font-variant-numeric:tabular-nums}.promo-scope .hero-title{letter-spacing:-.025em;color:var(--n-900);white-space:nowrap;margin-block-end:16px;font-size:50px;font-weight:500;line-height:1.1}.promo-scope .hero-sub{color:var(--n-600);max-inline-size:42rem;margin-block-end:40px;font-size:18px;line-height:1.4}.promo-scope .hero-sub .ulink{color:var(--n-600);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--n-400);text-decoration-color:var(--n-400)}.promo-scope .cta-wrap{display:flex}.promo-scope .cta-btn{background:var(--blue);color:#fff;transition:background .15s,transform .15s var(--ease);border-radius:10px;padding:14px 28px;font-size:1.02rem;font-weight:600;display:inline-block}.promo-scope .cta-btn:hover{background:var(--blue-ink);transform:translateY(-1px)}.promo-scope .stage{background:var(--n-100);border:1px solid var(--n-150);transform-origin:bottom;will-change:transform;border-radius:16px;margin-block-start:clamp(44px,7vh,80px);overflow:hidden}.promo-scope .stage-screen{aspect-ratio:20/9.45;background:#dbe6fb}.promo-scope .stage-video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.promo-scope .ticker-end{display:none}.promo-scope .ticker{z-index:50;background:var(--ground);will-change:transform;backface-visibility:hidden;align-items:center;gap:20px;margin-block-start:clamp(36px,5vh,56px);margin-inline:calc(50% - 50vw);padding-block:11px;padding-inline:calc(50vw - 50% + clamp(16px,2vw,30px));display:none;position:sticky;inset-block-end:0}.promo-scope .ticker:before{content:"";background:var(--n-200);z-index:2;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}.promo-scope .ticker.is-flat:before{display:none}.promo-scope .ticker-lead{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:var(--n-600);flex:none;align-items:center;gap:8px;font-size:.58rem;font-weight:700;display:inline-flex;position:relative}.promo-scope .ticker-lead:before{content:"";background:var(--blue);border-radius:50%;block-size:7px;inline-size:7px}.promo-scope .ticker-viewport{z-index:1;flex:auto;min-inline-size:0;position:relative;overflow:hidden}.promo-scope .ticker-track{will-change:transform;inline-size:max-content;animation:45s linear infinite promo-ticker-marquee;display:flex}.promo-scope .ticker-stats{align-items:center;gap:20px;padding-inline-end:20px;display:flex}@keyframes promo-ticker-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.promo-scope .tstat{white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex}.promo-scope .tlabel{letter-spacing:.04em;text-transform:uppercase;color:var(--n-600);font-size:.58rem}.promo-scope .tdiv{background:var(--n-200);flex:none;block-size:15px;inline-size:1px}.promo-scope .tchip{background:var(--n-100);border:1px solid var(--n-200);color:var(--n-900);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;padding:2px 8px;font-size:.69rem;font-weight:600;display:inline-flex}.promo-scope .odo{line-height:1;display:inline-flex}.promo-scope .odo-d{block-size:1em;display:inline-block;overflow:hidden}.promo-scope .odo-strip{will-change:transform;flex-direction:column;transition:transform .55s cubic-bezier(.22,.61,.36,1);display:flex}.promo-scope .odo-strip span{text-align:center;block-size:1em;line-height:1em}.promo-scope .odo-sep{display:inline-block}@media (max-width:640px){.promo-scope{--nav-h:62px}.promo-scope .cta-btn{text-align:center;padding:15px;display:block}.promo-scope .ticker-lead{font-size:.5rem}.promo-scope .hero-title{white-space:normal}.promo-scope .nav .btn-accent{padding:8px 15px;font-size:.9rem}.promo-scope .wordmark{font-size:1.6rem}.promo-scope .hero-title{font-size:clamp(28px,8.5vw,40px)}.promo-scope .eyebrow{flex-wrap:wrap;row-gap:6px}.promo-scope .ticker-lead{display:none}.promo-scope .tlabel{font-size:.66rem}.promo-scope .ticker-stats{gap:16px}}@media (max-width:380px){.promo-scope .wordmark{font-size:1.5rem}}@media (orientation:landscape) and (max-height:480px){.promo-scope .ticker{position:static}.promo-scope .hero-inner{padding-block-start:clamp(20px,4vh,40px)}}@media (min-width:905px) and (max-width:1099px){.promo-scope .hero-title{white-space:normal;font-size:clamp(34px,4.8vw,50px)}}@media (min-width:1600px){.promo-scope .stage{inline-size:min(92vw,122.751vh,1520px);margin-inline:auto}}@media (min-width:1600px) and (max-height:1300px){.promo-scope .hero-inner{padding-block-start:clamp(28px,5vh,72px)}.promo-scope .stage{inline-size:min(90vw,105.82vh);margin-block-start:clamp(24px,4vh,56px)}.promo-scope .hero-sub{margin-block-end:clamp(20px,3.5vh,40px)}.promo-scope .ticker{margin-block-start:clamp(24px,4vh,48px)}}@media (prefers-reduced-motion:reduce){.promo-scope *,.promo-scope :before,.promo-scope :after{transition-duration:.01ms!important;animation:none!important}}body:has(.promo-scope) button.fixed.bottom-6.right-6.z-50{display:none!important}body:has(.promo-scope) .chat-panel-shadow{display:none!important}.promo-scope .problem{background:var(--ground);padding-block:clamp(64px,10vh,120px)}.promo-scope .problem-inner{max-inline-size:var(--container);padding-inline:var(--pad);margin-inline:auto}.promo-scope .problem-head{text-align:center;max-inline-size:40rem;margin-inline:auto}.promo-scope .problem-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--blue);margin-block-end:16px;font-size:11px;font-weight:600}.promo-scope .problem-title{letter-spacing:-.025em;color:var(--n-900);margin-block-end:16px;font-size:50px;font-weight:500;line-height:1.1}.promo-scope .problem-lede{color:var(--n-600);max-inline-size:38rem;margin-inline:auto;font-size:18px;line-height:1.55}.promo-scope .story{flex-direction:column;align-items:center;gap:36px;max-inline-size:440px;margin:clamp(32px,5vh,60px) auto 0;display:flex;position:relative}.promo-scope .story-links{z-index:1;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.promo-scope .link{fill:none;stroke:#1a73e88c;stroke-width:2px;stroke-linecap:round;stroke-dasharray:.1 7;opacity:0;stroke-dashoffset:16px;transition:opacity .6s var(--ease),stroke-dashoffset .7s var(--ease)}.promo-scope .story.is-doc .lk-pile-doc,.promo-scope .story.is-comment .lk-doc-comment,.promo-scope .story.is-cost .lk-comment-cost{opacity:1;stroke-dashoffset:0}.promo-scope .node{z-index:2;opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);position:relative;transform:translateY(20px)}.promo-scope .node.seen,.promo-scope .node-pile{opacity:1;transform:none}.promo-scope .node-doc{inline-size:min(360px,90vw)}.promo-scope .node-comment{inline-size:min(300px,84vw)}.promo-scope .node-cost{inline-size:min(264px,80vw)}.promo-scope .docard{background:var(--paper);border:1px solid var(--n-150);border-radius:12px;overflow:hidden;box-shadow:0 16px 40px #0b0d1021}.promo-scope .pdoc,.promo-scope .node-doc .docard{border:1.5px solid var(--blue)}.promo-scope .node-label{text-align:center;letter-spacing:.07em;text-transform:uppercase;color:var(--blue);white-space:nowrap;opacity:0;transition:opacity .4s var(--ease),transform .85s var(--ease);font-size:.66rem;font-weight:600;position:absolute;inset-block-end:calc(100% + 8px);inset-inline:0}.promo-scope .story.armed .node-pile .node-label,.promo-scope .story.is-doc .node-doc .node-label,.promo-scope .story.is-comment .node-comment .node-label,.promo-scope .story.is-cost .node-cost .node-label{opacity:1}.promo-scope .story.is-piled .node-pile .node-label,.promo-scope .story.is-doc .node-doc .node-label,.promo-scope .story.is-comment .node-comment .node-label{transform-origin:bottom;transform:scale(1.4286)}.promo-scope .story.is-doc .node-pile .node-label,.promo-scope .story.is-comment .node-doc .node-label,.promo-scope .story.is-cost .node-comment .node-label{transform:none}.promo-scope .story.is-cost .node-cost .node-label{transform-origin:bottom;animation:promo-label-pulse 1.9s var(--ease)both}@keyframes promo-label-pulse{0%{transform:scale(1)}45%{transform:scale(1.4286)}60%{transform:scale(1.4286)}to{transform:scale(1)}}@media (min-width:1100px){.promo-scope .story.is-piled .node-pile .node-label{transform:scale(2.0408)}.promo-scope .story.is-doc .node-pile .node-label{transform:scale(1.4286)}}.promo-scope .pile{--sx:14px;--sy:26px;--w:286px;inline-size:calc(var(--w) + 5*var(--sx));margin-inline:auto;display:flow-root;position:relative}.promo-scope .pcard,.promo-scope .pdoc{box-sizing:border-box;inline-size:var(--w);opacity:0;transition:opacity .55s var(--ease),transform .55s var(--ease);transform:translateY(16px)}.promo-scope .story.armed .pcard,.promo-scope .story.armed .pdoc{opacity:1;transform:none}.promo-scope .story.armed .pc2{transition-delay:.1s}.promo-scope .story.armed .pc3{transition-delay:.2s}.promo-scope .story.armed .pc4{transition-delay:.3s}.promo-scope .story.armed .pc5{transition-delay:.4s}.promo-scope .story.armed .pdoc{transition-delay:.52s}.promo-scope .pcard{background:var(--paper);border:1px solid var(--n-150);block-size:232px;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;border-radius:12px;padding:9px 14px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.3;position:absolute;overflow:hidden;box-shadow:0 8px 20px #0b0d100d}.promo-scope .pc1{z-index:1;background:var(--n-100);border-color:var(--n-200);color:var(--n-400);inset-block-start:0;inset-inline-start:0}.promo-scope .pc2{z-index:2;background:var(--n-100);border-color:var(--n-200);color:var(--n-400);inset-block-start:calc(1*var(--sy));inset-inline-start:calc(1*var(--sx))}.promo-scope .pc3{z-index:3;color:var(--n-500);inset-block-start:calc(2*var(--sy));inset-inline-start:calc(2*var(--sx))}.promo-scope .pc4{z-index:4;color:var(--n-500);inset-block-start:calc(3*var(--sy));inset-inline-start:calc(3*var(--sx))}.promo-scope .pc5{z-index:5;color:var(--n-700);inset-block-start:calc(4*var(--sy));inset-inline-start:calc(4*var(--sx))}.promo-scope .pdoc{z-index:6;margin-block-start:calc(5*var(--sy));margin-inline-start:calc(5*var(--sx));position:relative}.promo-scope .doc-bar{background:var(--n-100);border-block-end:1px solid var(--n-150);align-items:center;gap:7px;block-size:34px;padding-inline:12px;display:flex}.promo-scope .doc-bar .d{background:#dcdcdc;border-radius:50%;block-size:9px;inline-size:9px}.promo-scope .doc-name{text-align:center;color:var(--n-500);white-space:nowrap;text-overflow:ellipsis;flex:1;padding-inline:8px;font-size:.73rem;overflow:hidden}.promo-scope .doc-tools{border-block-end:1px solid var(--n-150);block-size:30px;color:var(--n-500);align-items:center;gap:10px;padding-inline:13px;font-size:.73rem;display:flex}.promo-scope .doc-tools .sep{background:var(--n-200);block-size:14px;inline-size:1px}.promo-scope .doc-tools .t-size{opacity:.6}.promo-scope .doc-tools .t-b{color:var(--n-700);font-weight:700}.promo-scope .doc-tools .t-i{color:var(--n-700);font-style:italic}.promo-scope .doc-tools .t-u{color:var(--n-700);text-decoration:underline}.promo-scope .doc-body{color:#15181c;padding:14px 16px 15px;font-family:Georgia,Times New Roman,serif;position:relative}.promo-scope .doc-titles{justify-content:space-between;align-items:baseline;margin-block-end:4px;display:flex}.promo-scope .doc-h{font-size:.94rem;font-weight:700}.promo-scope .doc-meta{color:#8b9099;font-size:.7rem;font-family:var(--sans)}.promo-scope .doc-rule{background:#eef0f2;block-size:1px;margin-block:9px 11px}.promo-scope .doc-cols{color:#33383f;grid-template-columns:1fr 1fr;gap:14px;font-size:.74rem;line-height:1.6;display:grid}.promo-scope .doc-cols p{margin:0 0 7px}.promo-scope .doc-cols p:last-child{margin-block-end:0}.promo-scope .doc-rtl{text-align:right}.promo-scope .field{transition:background-color .6s var(--ease),box-shadow .5s var(--ease);border-radius:3px;padding:0 1px;position:relative}.promo-scope .field:after{content:"";background:var(--blue);block-size:1.5px;transform-origin:inline-start;transition:transform .6s var(--ease);position:absolute;inset-block-end:-1px;inset-inline:1px;transform:scaleX(0)}.promo-scope .swap{white-space:nowrap;display:inline-block;position:relative}.promo-scope .swap .new{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(3px)}.promo-scope .field-amount:after{background:#e24b4a}.promo-scope .broke{outline-offset:1px;transition:outline-color .4s var(--ease);border-radius:3px;outline:1.5px dashed #0000}.promo-scope .doc-scan{z-index:4;pointer-events:none;opacity:0;background:linear-gradient(#1a73e800,#1a73e821 50%,#1a73e800);block-size:28%;position:absolute;inset-block-start:-30%;inset-inline:0}.promo-scope .story.is-edit1 .node-doc .field-date{background:#1a73e821}.promo-scope .story.is-edit1 .node-doc .field-name{background:#1a73e821;transition-delay:.15s}.promo-scope .story.is-edit1 .node-doc .field-unit{background:#1a73e821;transition-delay:.3s}.promo-scope .story.is-edit1 .node-doc .field-date:after{transform:scaleX(1)}.promo-scope .story.is-edit1 .node-doc .field-name:after{transition-delay:.15s;transform:scaleX(1)}.promo-scope .story.is-edit1 .node-doc .field-unit:after{transition-delay:.3s;transform:scaleX(1)}.promo-scope .story.is-edit1 .node-doc .swap .old{opacity:0;transition:opacity .4s var(--ease);text-decoration:line-through}.promo-scope .story.is-edit1 .node-doc .swap .new{opacity:1;transition-delay:.1s;transform:none}.promo-scope .story.is-edit2 .node-doc .field-amount{background:#e24b4a29;box-shadow:0 0 0 2px #e24b4a29}.promo-scope .story.is-edit2 .node-doc .field-amount:after{transform:scaleX(1)}.promo-scope .story.is-edit2 .node-doc .doc-rtl{animation:promo-doc-break .6s var(--ease).2s both}.promo-scope .story.is-edit2 .node-doc .broke{outline-color:#e24b4aa6;transition-delay:.5s}.promo-scope .story.is-edit3 .node-doc .doc-scan{animation:1s ease-in-out .1s both promo-doc-scan}@keyframes promo-doc-break{0%{transform:translate(0)}20%{transform:translate(6px)skew(-2deg)}45%{transform:translate(-4px)}70%{transform:translate(4px)}to{transform:translate(2px)}}@keyframes promo-doc-scan{0%{opacity:0;inset-block-start:-30%}12%{opacity:.9}88%{opacity:.9}to{opacity:0;inset-block-start:100%}}.promo-scope .node-comment{background:var(--paper);border:1px solid var(--n-150);border-radius:13px;padding:11px 13px;box-shadow:0 14px 32px #0b0d1021}.promo-scope .node-comment:before{content:"";background:var(--paper);border-inline-start:1px solid var(--n-150);border-block-end:1px solid var(--n-150);block-size:12px;inline-size:12px;display:none;position:absolute;inset-block-start:22px;inset-inline-start:-6px;transform:rotate(45deg)}.promo-scope .cmt-top{align-items:center;gap:8px;margin-block-end:7px;display:flex}.promo-scope .cmt-av{background:var(--blue);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:26px;inline-size:26px;font-size:.66rem;font-weight:700;display:inline-flex}.promo-scope .cmt-name{color:var(--n-900);font-size:.82rem;font-weight:600}.promo-scope .cmt-flag{margin-inline-start:auto;display:block}.promo-scope .cmt-text{color:var(--n-700);margin:0;font-size:.82rem;line-height:1.5}.promo-scope .node-cost{background:var(--paper);border:1px solid var(--n-150);border-radius:13px;flex-direction:column;gap:3px;padding:14px 16px;display:flex;box-shadow:0 14px 30px #0b0d101a}.promo-scope .cost-num{color:var(--n-900);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:500}.promo-scope .cost-sub{color:var(--n-500);font-size:.74rem}.promo-scope .cost-queue{border-block-start:1px solid var(--n-150);color:var(--n-700);align-items:center;gap:7px;margin-block-start:9px;padding-block-start:9px;font-size:.72rem;font-weight:600;display:inline-flex}.promo-scope .cost-queue svg{flex:none;display:block}.promo-scope .scroll-ind{display:none}@keyframes promo-scroll-bob{0%,to{transform:rotate(45deg)translate(0)}50%{transform:rotate(45deg)translate(2.5px,2.5px)}}@media (max-width:520px){.promo-scope .doc-cols{grid-template-columns:1fr;gap:9px}.promo-scope .doc-rtl{border-block-start:1px dashed var(--n-200);padding-block-start:8px}}@media (max-width:640px){.promo-scope .problem-title{font-size:clamp(32px,9vw,44px)}.promo-scope .story{gap:24px}.promo-scope .pile{--w:min(230px,66vw);--sx:9px;--sy:20px}.promo-scope .pcard{block-size:200px}}@media (max-width:380px){.promo-scope .pile{transform:none}}@media (min-width:1100px){.promo-scope .problem{block-size:440vh;padding-block:0}.promo-scope .problem-inner{flex-direction:column;justify-content:center;min-block-size:100vh;display:flex;position:sticky;inset-block-start:0}.promo-scope .story{min-block-size:clamp(510px,49vw,556px);inline-size:min(1120px,100%);max-inline-size:none;margin:clamp(20px,3vh,40px) auto 0;display:block}.promo-scope .node-comment:before{display:block}.promo-scope .node{position:absolute;transform:none}.promo-scope .node-pile{transform-origin:50%;transition:inset-inline-start .85s var(--ease),transform .85s var(--ease);z-index:3;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)scale(1)}.promo-scope .story.is-piled .node-pile{inset-inline-start:15%;transform:translate(-50%,-50%)scale(.7)}.promo-scope .pile{--sx:18px;--sy:30px;--w:374px;margin-inline:0}.promo-scope .pcard{block-size:252px}.promo-scope .node-doc{opacity:0;inline-size:374px;transition:inset-inline-start .8s var(--ease),opacity .6s var(--ease);inset-block-start:9%;inset-inline-start:30%;transform:translate(-50%)}.promo-scope .story.is-doc .node-doc{opacity:1;inset-inline-start:calc(45.5% + 81px)}.promo-scope .node-comment{opacity:0;inline-size:226px;transition:opacity .6s var(--ease),transform .6s var(--ease);inset-block-start:14%;inset-inline-start:76%;transform:translateY(12px)}.promo-scope .story.is-comment .node-comment{opacity:1;transform:none}.promo-scope .node-cost{opacity:0;inline-size:200px;transition:opacity .6s var(--ease),transform .6s var(--ease);inset-block-start:60%;inset-inline-start:76%;transform:translateY(12px)}.promo-scope .story.is-cost .node-cost{opacity:1;transform:none}.promo-scope .scroll-ind{z-index:4;pointer-events:none;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;inset-block-end:26px;inset-inline:0}.promo-scope .scroll-cue{letter-spacing:.1em;text-transform:uppercase;color:var(--n-500);transition:opacity .4s var(--ease);flex-direction:column;align-items:center;gap:7px;font-size:.66rem;font-weight:600;display:inline-flex}.promo-scope .scroll-chev{border-inline-end:2px solid var(--blue);border-block-end:2px solid var(--blue);block-size:8px;inline-size:8px;animation:promo-scroll-bob 1.5s var(--ease)infinite;transform:rotate(45deg)}.promo-scope .problem.scrolling .scroll-cue{opacity:0}.promo-scope .scroll-bar{background:var(--n-150);border-radius:999px;block-size:3px;inline-size:220px;overflow:hidden}.promo-scope .scroll-bar-fill{background:var(--blue);block-size:100%;inline-size:100%;transform-origin:inline-start;transition:transform .12s linear;display:block;transform:scaleX(0)}}@media (prefers-reduced-motion:reduce) and (min-width:1100px){.promo-scope .problem{block-size:auto;padding-block:clamp(64px,10vh,120px)}.promo-scope .problem-inner{min-block-size:0;display:block;position:static}.promo-scope .scroll-ind{display:none}}@media (max-width:1099px) and (prefers-reduced-motion:no-preference){.promo-scope .problem{block-size:440svh;padding-block:0}.promo-scope .problem-inner{block-size:100svh;min-block-size:100svh;display:block;position:sticky;inset-block-start:0;overflow:hidden}.promo-scope .problem-head{padding-inline:var(--pad);z-index:4;position:absolute;inset-block-start:clamp(20px,4vh,48px);inset-inline:0}.promo-scope .story{min-block-size:0;inline-size:100%;max-inline-size:none;margin:0;display:block;position:absolute;inset:0}.promo-scope .story-links{display:none}.promo-scope .node{opacity:0;transition:opacity .5s var(--ease);margin:0;position:absolute;inset-block-start:54%;inset-inline-start:50%;transform:translate(-50%,-50%)}.promo-scope .node-pile{z-index:3;opacity:1}.promo-scope .story.is-doc .node-pile{opacity:0}.promo-scope .pile{--w:min(88vw,400px);--sx:calc(var(--w)*.02);--sy:calc(var(--w)*.05);margin-inline:auto}.promo-scope .pcard{block-size:min(210px,calc(var(--w)*.52))}.promo-scope .doc-cols{grid-template-columns:1fr 1fr;gap:10px;font-size:.6rem}.promo-scope .doc-rtl{text-align:right;border-block-start:0;padding-block-start:0}.promo-scope .node-doc{z-index:4;inline-size:min(90vw,420px)}.promo-scope .story.is-doc .node-doc{opacity:1}.promo-scope .story.is-comment .node-doc{opacity:0}.promo-scope .node-comment{z-index:5;inline-size:min(84vw,360px);inset-block-start:45%}.promo-scope .story.is-comment .node-comment{opacity:1}.promo-scope .node-cost{z-index:5;inline-size:min(78vw,320px);inset-block-start:70%}.promo-scope .story.is-cost .node-cost{opacity:1}}@media (max-width:599px) and (prefers-reduced-motion:no-preference){.promo-scope .problem-inner{flex-direction:column;display:flex}.promo-scope .problem-head{flex-shrink:0;padding-block-start:clamp(20px,4vh,48px);position:relative;inset-block-start:auto}.promo-scope .story{flex-grow:1;margin-block-start:clamp(10px,2svh,22px);position:relative;inset:auto}.promo-scope .node{inset-block-start:50%}.promo-scope .node-pile{transform-origin:50%;inset-block-start:45%;transform:translate(-50%,-50%)scale(.8)}.promo-scope .pile{--w:min(88vw,400px,45vh)}.promo-scope .node-doc{inline-size:min(90vw,420px,48vh)}.promo-scope .node-comment{inline-size:min(84vw,360px,42vh);inset-block-start:calc(50% - 80px)}.promo-scope .node-cost{inline-size:min(78vw,320px,38vh);inset-block-start:calc(50% + 80px)}}@media (min-width:600px) and (max-width:1099px) and (prefers-reduced-motion:no-preference){.promo-scope .pile{--w:min(70vw,440px);--sx:calc(var(--w)*.025);--sy:calc(var(--w)*.055)}.promo-scope .pcard{block-size:min(230px,calc(var(--w)*.52));font-size:clamp(12px,1.4vw,14px)}.promo-scope .node-doc{inline-size:min(72vw,460px)}.promo-scope .node-comment{inline-size:min(66vw,400px)}.promo-scope .node-cost{inline-size:min(60vw,360px)}.promo-scope .doc-cols{gap:12px;font-size:.72rem}.promo-scope .doc-body{padding:16px 18px 18px}.promo-scope .doc-h{font-size:1rem}.promo-scope .node-label{font-size:.72rem}.promo-scope .cost-num{font-size:1.85rem}}.promo-scope .mscroll,.promo-scope .mcta{display:none}@media (max-width:640px){.promo-scope .mcta{z-index:90;background:var(--blue);color:#fff;letter-spacing:-.01em;opacity:0;pointer-events:none;transition:transform .32s var(--ease),opacity .32s var(--ease);border-radius:10px;justify-content:center;align-items:center;padding:10px 18px;font-size:.95rem;font-weight:600;display:inline-flex;position:fixed;inset-block-end:calc(16px + env(safe-area-inset-bottom,0px));inset-inline-start:50%;transform:translate(-50%)translateY(calc(100% + 30px));box-shadow:0 10px 26px #1a73e866}.promo-scope .mcta.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.promo-scope .mcta.on-blue{color:var(--blue);background:#fff;box-shadow:0 10px 26px #00000042}}@media (max-width:1099px) and (prefers-reduced-motion:no-preference){.promo-scope .mscroll{z-index:85;pointer-events:none;opacity:0;transition:opacity .25s var(--ease);flex-direction:column;align-items:center;gap:9px;display:flex;position:fixed;inset-block-end:calc(88px + env(safe-area-inset-bottom,0px));inset-inline:0}.promo-scope .mscroll.is-on{opacity:1}.promo-scope .mscroll-cue{letter-spacing:.1em;text-transform:uppercase;color:var(--n-500);transition:opacity .35s var(--ease);flex-direction:column;align-items:center;gap:6px;font-size:.62rem;font-weight:600;display:inline-flex}.promo-scope .mscroll-chev{border-inline-end:2px solid var(--blue);border-block-end:2px solid var(--blue);block-size:8px;inline-size:8px;animation:promo-scroll-bob 1.5s var(--ease)infinite;transform:rotate(45deg)}.promo-scope .mscroll.is-scrolling .mscroll-cue{opacity:0}.promo-scope .mscroll-bar{background:var(--n-150);border-radius:999px;block-size:3px;inline-size:220px;max-inline-size:76vw;overflow:hidden}.promo-scope .mscroll-fill{transform-origin:0;background:var(--blue);block-size:100%;inline-size:100%;display:block;transform:scaleX(0)}.promo-scope .mscroll.on-blue .mscroll-cue{color:#ffffffd9}.promo-scope .mscroll.on-blue .mscroll-chev{border-block-end-color:#fff;border-inline-end-color:#fff}.promo-scope .mscroll.on-blue .mscroll-bar{background:#ffffff47}.promo-scope .mscroll.on-blue .mscroll-fill{background:#fff}}.promo-scope .jway{--jway-ink:#1a73e8;--jway-screen-bg:linear-gradient(#fff,#fff);background:var(--jway-ink);color:#fff;padding-block:clamp(72px,12vh,132px);position:relative}.promo-scope .jway-stage{max-inline-size:var(--container);padding-inline:var(--pad);flex-direction:column;align-items:center;gap:clamp(40px,7vh,72px);margin-inline:auto;display:flex;position:relative}.promo-scope .jway-title{letter-spacing:-.04em;text-align:center;color:#fff;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.22em;margin:0;font-size:clamp(28px,9.1vw,64px);font-weight:700;line-height:1;display:flex}.promo-scope .jw-inline{color:#fff;letter-spacing:-.04em;font-weight:700}.promo-scope .jw-inline .dot{color:#fff}.promo-scope .jway-band{display:contents}.promo-scope .jway-mark{display:none}.promo-scope .jw-clip{letter-spacing:-.04em;white-space:nowrap;background-image:var(--jway-screen-bg);color:#0000;-webkit-text-fill-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:100vw 100vh;-webkit-background-clip:text;background-clip:text;font-weight:700}.promo-scope .jw-dot{vertical-align:baseline;background:#fff;border-radius:50%;block-size:.16em;inline-size:.16em;margin-inline-start:.07em;display:inline-block}.promo-scope .jway-screen{inline-size:100%;display:block}.promo-scope .hiw{inline-size:100%;max-inline-size:var(--container);padding-inline:var(--pad);color:var(--n-900);font-family:var(--sans);margin-inline:auto;position:relative}.promo-scope .hiw-head{text-align:center;max-inline-size:640px;margin-inline:auto}.promo-scope .hiw-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--blue);align-items:center;gap:8px;margin-block-end:16px;font-size:11px;font-weight:600;display:inline-flex}.promo-scope .hiw-heading{letter-spacing:-.025em;color:var(--n-900);margin:0;font-size:50px;font-weight:500;line-height:1.12}.promo-scope .hiw-decor{display:none}.promo-scope .hiw-ghost{letter-spacing:-.04em;color:#d6e4fc;opacity:0;-webkit-user-select:none;user-select:none;transition:opacity .5s var(--ease);font-size:clamp(140px,18vw,230px);font-weight:700;line-height:1;position:absolute;inset-block-start:47%;inset-inline-end:3%;transform:translateY(-50%)}.promo-scope .hiw-dotgrid{opacity:.5;background-image:radial-gradient(circle,#c4c8ce 1.4px,#0000 1.5px);background-size:11px 11px;block-size:47px;inline-size:47px;position:absolute;inset-block-start:50%;inset-inline-start:3%;transform:translateY(-50%)}.promo-scope .hiw-stage{position:relative}.promo-scope .hiw-card{background:var(--paper);border:1px solid var(--n-150);border-radius:16px;inline-size:min(540px,100%);overflow:hidden;box-shadow:0 22px 56px #0d264c24}.promo-scope .hiw-card-head{border-block-end:1px solid var(--n-150);flex-direction:column;gap:2px;padding:15px 20px;display:flex;position:relative}.promo-scope .hiw-card-title{color:var(--n-900);font-size:.95rem;font-weight:600}.promo-scope .hiw-card-sub{color:var(--n-500);font-size:.72rem}.promo-scope .hiw-card-body{flex-direction:column;gap:10px;padding:15px 20px 17px;display:flex}.promo-scope .hiw-field{flex-direction:column;gap:5px;min-inline-size:0;display:flex}.promo-scope .hiw-flabel{letter-spacing:.04em;color:var(--n-500);font-size:.62rem;font-weight:600}.promo-scope .hiw-input{background:var(--paper);border:1px solid var(--n-200);min-block-size:36px;color:var(--n-900);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;align-items:center;padding:0 12px;font-size:.8rem;display:flex;overflow:hidden}.promo-scope .hiw-input:empty:before{content:""}.promo-scope .hiw-caret{background:var(--blue);vertical-align:-.15em;border-radius:1px;block-size:1.05em;inline-size:2px;margin-inline-start:1px;animation:.85s step-end infinite promo-hiw-blink;display:inline-block}@keyframes promo-hiw-blink{0%,to{opacity:1}50%{opacity:0}}.promo-scope .hiw-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.promo-scope .hiw-row-kv{grid-template-columns:1fr 1fr auto;align-items:end}.promo-scope .hiw-plus{border:1px solid var(--n-200);background:var(--n-100);block-size:36px;inline-size:36px;color:var(--blue);border-radius:8px;font-size:1.1rem;font-weight:500;line-height:1}.promo-scope .hiw-file{background:var(--n-100);border:1px solid var(--n-200);min-block-size:44px;color:var(--n-700);border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:.78rem;display:flex}.promo-scope .hiw-file-ic{background:var(--blue);color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;block-size:22px;inline-size:22px;font-size:.72rem;font-weight:700;display:inline-flex}.promo-scope .hiw-file-name{text-overflow:ellipsis;flex:1;min-inline-size:0;overflow:hidden}.promo-scope .hiw-file-size{color:var(--n-400);font-size:.72rem}.promo-scope .hiw-file-x{color:var(--n-400);font-size:1rem}.promo-scope .hiw-select{background:var(--paper);border:1px solid var(--n-200);min-block-size:36px;color:var(--n-900);border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;font-size:.8rem;display:flex}.promo-scope .hiw-chev{border-inline-end:1.6px solid var(--n-400);border-block-end:1.6px solid var(--n-400);block-size:7px;inline-size:7px;transform:rotate(45deg)translateY(-2px)}.promo-scope .hiw-tpl{position:relative}.promo-scope .hiw-tpl-text{flex:1;min-inline-size:0;position:relative}.promo-scope .hiw-tpl-ph{color:var(--n-400);opacity:0;white-space:nowrap}.promo-scope .hiw-tpl-pick{color:var(--n-900);opacity:1;white-space:nowrap;position:absolute;inset-block-start:0;inset-inline-start:0}.promo-scope .hiw-tpl-menu{z-index:6;background:var(--paper);border:1px solid var(--n-200);opacity:0;transform-origin:top;pointer-events:none;border-radius:8px;flex-direction:column;gap:2px;padding:4px;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;transform:scaleY(.6);box-shadow:0 14px 30px #0d264c2e}.promo-scope .hiw-tpl-opt{color:var(--n-600);white-space:nowrap;border-radius:6px;padding:7px 9px;font-size:.78rem}.promo-scope .hiw-tpl-opt-on{color:var(--n-900)}.promo-scope .hiw[data-step="2"] .hiw-card[data-step="2"] .hiw-tpl-menu{animation:promo-hiw-dd-menu 1.6s var(--ease).3s both}.promo-scope .hiw[data-step="2"] .hiw-card[data-step="2"] .hiw-tpl-opt-on{animation:promo-hiw-dd-opt 1.6s var(--ease).3s both}.promo-scope .hiw[data-step="2"] .hiw-card[data-step="2"] .hiw-tpl-ph{animation:promo-hiw-dd-ph 1.6s var(--ease).3s both}.promo-scope .hiw[data-step="2"] .hiw-card[data-step="2"] .hiw-tpl-pick{animation:promo-hiw-dd-pick 1.6s var(--ease).3s both}@keyframes promo-hiw-dd-menu{0%{opacity:0;transform:scaleY(.6)}12%{opacity:1;transform:scaleY(1)}60%{opacity:1;transform:scaleY(1)}72%{opacity:0;transform:scaleY(.6)}to{opacity:0;transform:scaleY(.6)}}@keyframes promo-hiw-dd-opt{0%,22%{background:0 0}32%{background:#1a73e81f}60%{background:#1a73e81f}72%,to{background:0 0}}@keyframes promo-hiw-dd-ph{0%,60%{opacity:1}70%,to{opacity:0}}@keyframes promo-hiw-dd-pick{0%,62%{opacity:0}72%,to{opacity:1}}.promo-scope .hiw-seg{background:var(--n-100);border-radius:999px;padding:3px;font-size:.66rem;font-weight:600;display:inline-flex;position:absolute;inset-block-start:14px;inset-inline-end:18px}.promo-scope .hiw-seg-on{background:var(--paper);color:var(--n-900);border-radius:999px;padding:3px 10px;box-shadow:0 1px 2px #00000014}.promo-scope .hiw-seg-off{color:var(--n-500);padding:3px 10px}.promo-scope .hiw-rule-line{background:var(--n-150);block-size:1px;margin-block:2px}.promo-scope .hiw-fields{grid-template-columns:1fr 1fr;gap:9px 14px;display:grid}.promo-scope .hiw-generate{background:var(--blue);color:#fff;border:0;border-radius:8px;align-self:flex-end;align-items:center;gap:8px;margin-block-start:2px;padding:9px 16px;font-size:.8rem;font-weight:600;display:inline-flex}.promo-scope .hiw-download-ic{flex:none;block-size:16px;inline-size:16px;display:block}.promo-scope .hiw-card-doc .hiw-card-head{flex-direction:row;justify-content:space-between;align-items:center}.promo-scope .hiw-langtog{background:var(--n-100);border-radius:999px;padding:3px;display:inline-flex}.promo-scope .hiw-lang{color:var(--n-500);background:0 0;border:0;border-radius:999px;padding:4px 11px;font-size:.7rem;font-weight:600}.promo-scope .hiw-lang.is-active{background:var(--paper);color:var(--n-900);box-shadow:0 1px 2px #00000014}.promo-scope .hiw-letter{background:var(--paper);border:1px solid var(--n-150);color:#2a2f37;border-radius:8px;padding:18px 20px;font-family:Georgia,Times New Roman,serif;font-size:.78rem;line-height:1.6;box-shadow:inset 0 1px 4px #0000000a}.promo-scope .hiw-letter[dir=rtl]{text-align:right}.promo-scope .hiw-letter p{margin:0 0 8px}.promo-scope .hiw-letter b{color:var(--blue);font-weight:700}.promo-scope .hiw-letterhead{font-family:var(--sans);color:var(--n-500);justify-content:space-between;margin-block-end:10px;font-size:.66rem;display:flex}.promo-scope .hiw-doctitle{text-align:center;letter-spacing:.02em;color:var(--n-900);margin-block-end:10px;font-size:.92rem;font-weight:700}.promo-scope .hiw-docmeta{font-family:var(--sans);color:var(--n-500);margin-block-end:12px;font-size:.66rem}.promo-scope .hiw-sign{color:var(--n-900);margin-block-start:12px;font-weight:700}.promo-scope .hiw-sign span{color:var(--n-500);font-size:.7rem;font-weight:400;display:block}.promo-scope .hiw-formats{font-family:var(--sans);align-items:center;gap:8px;margin-block-start:14px;display:flex}.promo-scope .hiw-fmt{color:var(--n-500);border:1px solid var(--n-200);border-radius:6px;padding:3px 9px;font-size:.68rem;font-weight:600}.promo-scope .hiw-fmt.is-active{color:var(--blue);background:#1a73e81a;border-color:#1a73e840}.promo-scope .hiw-download{color:var(--blue);align-items:center;gap:6px;margin-inline-start:auto;font-size:.72rem;font-weight:600;display:inline-flex}.promo-scope .hiw-step-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--blue);align-items:center;gap:7px;font-size:11px;font-weight:600;display:inline-flex}.promo-scope .hiw-step-h{letter-spacing:-.02em;color:var(--n-900);margin:10px 0 18px;font-size:clamp(20px,2.4vw,28px);font-weight:500;line-height:1.15}.promo-scope .hiw-step-p{color:var(--n-600);margin:0;font-size:18px;line-height:1.55}.promo-scope .hiw-desc-mobile{display:none}@media (max-width:599px){.promo-scope .hiw-desc-desktop{display:none}.promo-scope .hiw-desc-mobile{display:inline}}.promo-scope .hiw-cta,.promo-scope .hiw-bi-bg{display:none}.promo-scope .hiw-bi-period{color:var(--blue)}.promo-scope .hiw-bi-head{border-block-end:1px solid var(--n-150);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.promo-scope .hiw-bi-titlewrap{align-items:center;gap:9px;min-inline-size:0;display:inline-flex}.promo-scope .hiw-bi-docic{border:1.6px solid var(--blue);border-radius:2px;flex:none;block-size:16px;inline-size:13px}.promo-scope .hiw-bi-title{color:var(--n-900);white-space:nowrap;font-size:.86rem;font-weight:600}.promo-scope .hiw-bi-saved{color:var(--n-500);white-space:nowrap;align-items:center;gap:5px;font-size:.62rem;font-weight:500;display:inline-flex}.promo-scope .hiw-bi-saved i{background:#10b981;border-radius:50%;block-size:6px;inline-size:6px}.promo-scope .hiw-bi-actions{flex:none;align-items:center;gap:7px;display:inline-flex}.promo-scope .hiw-bi-btn{border:1px solid var(--n-200);color:var(--n-700);background:var(--n-100);border-radius:6px;padding:5px 10px;font-size:.62rem;font-weight:600}.promo-scope .hiw-bi-btn.is-primary{background:var(--blue);border-color:var(--blue);color:#fff}.promo-scope .hiw-bi-langtog{background:var(--n-100);border-radius:999px;flex:none;align-items:center;padding:3px;display:none}.promo-scope .hiw-bi-tbtn{color:var(--n-500);font-family:var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:4px 11px;font-size:.7rem;font-weight:600}.promo-scope .hiw-bi-tbtn.is-active{background:var(--paper);color:var(--n-900);box-shadow:0 1px 2px #00000014}.promo-scope .hiw-bi-stage{background:var(--paper);touch-action:pan-y;block-size:clamp(420px,58vh,520px);position:relative;overflow:hidden}.promo-scope .hiw-bi-doc{background:var(--paper);font-family:var(--sans);color:#2a2f37;text-align:left;padding:18px 22px;font-size:.66rem;line-height:1.55;position:absolute;inset:0;overflow:hidden}.promo-scope .hiw-bi-doc strong{color:var(--n-900);font-weight:700}.promo-scope .hiw-bi-clip{clip-path:inset(0 0 0 calc(var(--bi-pos,50)*1%));position:absolute;inset:0;overflow:hidden}.promo-scope .hiw-bi-ar{text-align:right}.promo-scope .hiw-bi-lh{border-block-end:1px solid #00000014;justify-content:space-between;align-items:flex-start;gap:10px;padding-block-end:8px;display:flex}.promo-scope .hiw-bi-logo{letter-spacing:.09em;text-transform:uppercase;color:var(--n-900);align-items:center;gap:6px;font-size:.56rem;font-weight:700;display:inline-flex}.promo-scope .hiw-bi-logo i{background:var(--blue);flex:none;block-size:10px;inline-size:10px;transform:rotate(45deg)}.promo-scope .hiw-bi-ar .hiw-bi-logo{letter-spacing:0;text-transform:none}.promo-scope .hiw-bi-date{color:var(--n-500);text-align:right;font-size:.54rem;line-height:1.5}.promo-scope .hiw-bi-date b{color:var(--n-700);font-weight:700}.promo-scope .hiw-bi-h{text-align:center;letter-spacing:.05em;text-transform:uppercase;color:var(--n-900);margin-block:11px 9px;font-size:.74rem;font-weight:700}.promo-scope .hiw-bi-ar .hiw-bi-h{letter-spacing:0;text-transform:none}.promo-scope .hiw-bi-intro{margin:0 0 8px}.promo-scope .hiw-bi-party{border:1px solid var(--n-150);background:var(--paper);border-radius:6px;margin-block-end:5px;padding:7px 9px}.promo-scope .hiw-bi-party strong{font-size:.6rem;display:block}.promo-scope .hiw-bi-party span{color:var(--n-500);display:block}.promo-scope .hiw-bi-role{font-style:italic}.promo-scope .hiw-bi-amp{text-align:center;color:var(--n-500);margin-block:4px;font-weight:600}.promo-scope .hiw-bi-note{color:var(--n-500);margin:5px 0 0}.promo-scope .hiw-bi-clause{margin-block-start:8px}.promo-scope .hiw-bi-clause h5{color:var(--n-900);margin:0 0 2px;font-size:.6rem;font-weight:700}.promo-scope .hiw-bi-clause p{color:var(--n-500);margin:0}.promo-scope .hiw-bi-foot{color:var(--n-400);border-block-start:1px solid #00000014;justify-content:space-between;margin-block-start:11px;padding-block-start:7px;font-size:.54rem;display:flex}.promo-scope .hiw-bi-divider{z-index:5;cursor:ew-resize;touch-action:none;inline-size:40px;position:absolute;inset-block:0;inset-inline-start:calc(var(--bi-pos,50)*1%);transform:translate(-50%)}.promo-scope .hiw-bi-line{background:var(--blue);inline-size:2px;position:absolute;inset-block:0;inset-inline-start:50%;transform:translate(-50%)}.promo-scope .hiw-bi-handle{background:var(--paper);border:2px solid var(--blue);block-size:36px;inline-size:36px;color:var(--blue);transition:transform .15s var(--ease);border-radius:50%;justify-content:center;align-items:center;gap:2px;font-size:.82rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #1a73e840}.promo-scope .hiw-bi-divider:hover .hiw-bi-handle{transform:translate(-50%,-50%)scale(1.06)}.promo-scope .hiw-bi-divider:active .hiw-bi-handle{transform:translate(-50%,-50%)scale(.95)}.promo-scope .hiw-bi-divider:focus-visible{outline:none}.promo-scope .hiw-bi-divider:focus-visible .hiw-bi-handle{box-shadow:0 0 0 3px #1a73e859}.promo-scope .hiw-bi-cue{background:var(--blue);color:#fff;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:.56rem;font-weight:700;position:absolute;inset-block-start:-15px;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 2px 6px #1a73e84d}.promo-scope .hiw-bi-cue .cue-drag{display:none}.promo-scope .hiw-bi-pills{flex-direction:column;gap:8px;margin-block-start:18px;display:flex}.promo-scope .hiw-bi-pill-row{flex-wrap:wrap;gap:7px;display:flex}.promo-scope .hiw-bi-lang{color:var(--n-600);background:var(--n-100);white-space:nowrap;cursor:default;border:0;border-radius:8px;padding:5px 12px;font-size:.8rem;font-weight:500}.promo-scope .hiw-bi-lang.is-arabic{color:var(--blue);background:#1a73e81a}.promo-scope .hiw-stage{flex-direction:column;align-items:center;gap:clamp(40px,7vh,70px);margin-block-start:clamp(36px,6vh,60px);display:flex}.promo-scope .hiw-card{order:0}.promo-scope .hiw-card[data-step="2"]{order:2}.promo-scope .hiw-card[data-step="3"]{order:4}.promo-scope .hiw-card[data-step="4"]{order:6}.promo-scope .hiw-spine{display:contents}.promo-scope .hiw-step{text-align:center;inline-size:min(540px,100%)}.promo-scope .hiw-step[data-step="1"]{order:-1}.promo-scope .hiw-step[data-step="2"]{order:1}.promo-scope .hiw-step[data-step="3"]{order:3}.promo-scope .hiw-step[data-step="4"]{order:5}.promo-scope .hiw-step-bi .hiw-bi-pills{align-items:center}@media (max-width:1099px) and (prefers-reduced-motion:reduce){.promo-scope .hiw{background:#fff;border-radius:22px;padding-block:clamp(30px,5vh,52px);box-shadow:0 30px 70px #0d264c38}}@media (max-width:520px){.promo-scope .hiw-row2,.promo-scope .hiw-row-kv,.promo-scope .hiw-fields{grid-template-columns:1fr}.promo-scope .hiw-row-kv .hiw-plus{display:none}}@media (min-width:1100px){.promo-scope .jway{background:var(--jway-ink);block-size:700vh;padding-block:0}.promo-scope .jway-stage{z-index:2;block-size:100vh;max-inline-size:none;margin:0;padding-inline:0;display:block;position:sticky;inset-block-start:0;overflow:hidden}.promo-scope .jway-band{isolation:isolate;background:var(--jway-ink);display:block;position:absolute;inset:0;overflow:hidden}.promo-scope .jway-band:before{content:"";z-index:-1;pointer-events:none;opacity:.7;background-image:radial-gradient(circle,#ffffff29 1.1px,#0000 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.promo-scope .jway-title{z-index:1;padding-inline:var(--pad);opacity:1;will-change:opacity;flex-wrap:nowrap;grid-template-columns:1fr auto 1fr;align-items:center;gap:0 .26em;font-size:clamp(39px,6.3vw,105px);display:grid;position:absolute;inset:0}.promo-scope .jw-the{justify-self:end}.promo-scope .jw-way{justify-self:start}.promo-scope .jw-slot{justify-self:center}.promo-scope .jw-slot .jw-inline,.promo-scope .jw-slot .jw-inline .dot{color:#0000}.promo-scope .jway-mark{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.promo-scope .jw-clip{font-size:var(--fs,105px);will-change:font-size;line-height:.9}.promo-scope .jway-screen{z-index:3;background:var(--jway-screen-bg);opacity:0;position:absolute;inset:0}.promo-scope .hiw{--hiw-head-reserve:clamp(155px,20vh,210px);--hiw-foot-reserve:clamp(96px,13vh,130px);--hiw-card-w:min(560px,max(36vw,44vmin));--hiw-half:calc(var(--hiw-card-w)/2);--hiw-side-gap:clamp(36px,4vw,72px);--hiw-card-est-h:min(520px,50vmin);--hiw-stage-y-band:calc(var(--hiw-head-reserve) + (100vh - var(--hiw-head-reserve) - var(--hiw-foot-reserve))/2);--hiw-stage-y:max(var(--hiw-stage-y-band),calc(var(--hiw-head-reserve) + var(--hiw-card-est-h)/2 + 10px));--hiw-ghost-fs:clamp(140px,max(16vw,20vmin),240px);max-inline-size:none;padding-inline:0;display:block;position:absolute;inset:0}.promo-scope .hiw-head{z-index:5;padding-inline:var(--pad);transition:opacity .45s var(--ease);position:absolute;inset-block-start:clamp(48px,6.5vh,78px);inset-inline:0}.promo-scope .hiw-heading{font-size:clamp(36px,4.2vw,50px)}.promo-scope .hiw-decor{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.promo-scope .hiw-stage{margin:0;display:block;position:absolute;inset:0}.promo-scope .hiw-card{inline-size:var(--hiw-card-w);opacity:0;pointer-events:none;z-index:3;transition:opacity .55s var(--ease),transform .55s var(--ease);margin:0;position:absolute;inset-block-start:var(--hiw-stage-y);inset-inline-start:50%;transform:translate(-50%,calc(30px - 50%))}.promo-scope .hiw[data-step="2"] .hiw-card[data-step="1"],.promo-scope .hiw[data-step="3"] .hiw-card[data-step="1"],.promo-scope .hiw[data-step="3"] .hiw-card[data-step="2"]{transform:translate(-50%,calc(-50% - 30px))}.promo-scope .hiw[data-step="1"] .hiw-card[data-step="1"],.promo-scope .hiw[data-step="2"] .hiw-card[data-step="2"],.promo-scope .hiw[data-step="3"] .hiw-card[data-step="3"]{opacity:1;transform:translate(-50%,-50%)}.promo-scope .hiw-spine{z-index:4;inline-size:min(300px,22vw);display:block;position:absolute;inset-block-start:var(--hiw-stage-y);inset-inline-start:auto;inset-inline-end:calc(50% + var(--hiw-half) + var(--hiw-side-gap));transform:translateY(-50%)}.promo-scope .hiw-step{text-align:start;opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);position:absolute;inset-block-start:50%;inset-inline:0;transform:translateY(calc(20px - 50%))}.promo-scope .hiw[data-step="1"] .hiw-step[data-step="1"],.promo-scope .hiw[data-step="2"] .hiw-step[data-step="2"],.promo-scope .hiw[data-step="3"] .hiw-step[data-step="3"]{opacity:1;transform:translateY(-50%)}.promo-scope .hiw-ghost{font-size:var(--hiw-ghost-fs);inset-block-start:var(--hiw-stage-y);inset-inline-start:calc(50% + var(--hiw-half) + var(--hiw-side-gap));inset-inline-end:auto;transform:translateY(-50%)}.promo-scope .hiw[data-step="1"] .hiw-ghost[data-step="1"],.promo-scope .hiw[data-step="2"] .hiw-ghost[data-step="2"],.promo-scope .hiw[data-step="3"] .hiw-ghost[data-step="3"]{opacity:1}.promo-scope .hiw-cta{z-index:5;justify-content:center;display:flex;position:absolute;inset-block-end:92px;inset-inline:0}.promo-scope .hiw-card-bi{transform-origin:50%;inline-size:min(560px,46vw);inset-block-start:50%;inset-inline-start:70%;transform:translate(-50%,calc(30px - 50%))scale(1.2)}.promo-scope .hiw[data-step="4"] .hiw-card[data-step="1"],.promo-scope .hiw[data-step="4"] .hiw-card[data-step="2"],.promo-scope .hiw[data-step="4"] .hiw-card[data-step="3"]{transform:translate(-50%,calc(-50% - 30px))}.promo-scope .hiw[data-step="4"] .hiw-card[data-step="4"]{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1.2)}.promo-scope .hiw-step-bi{inline-size:min(460px,34vw);inset-block-start:45%;inset-inline-end:auto;transform:translateY(20px)}.promo-scope .hiw-step-bi .hiw-bi-pills{align-items:flex-start}.promo-scope .hiw[data-step="4"] .hiw-step[data-step="4"]{opacity:1;transform:translateY(0)}.promo-scope .hiw[data-step="4"] .hiw-spine{inset-block-start:46%;inset-inline:7% auto;transform:translateY(-50%)}.promo-scope .hiw-ghost-ar{color:#d6e4fc;font-weight:500;line-height:.8;inset-block-start:16%;inset-inline:5% auto;transform:none}.promo-scope .hiw[data-step="4"] .hiw-ghost[data-step="4"]{opacity:1}.promo-scope .hiw[data-step="4"] .hiw-dotgrid{inset-block-start:19%;inset-inline-start:18%;transform:none}.promo-scope .hiw[data-step="4"] .hiw-head{opacity:0}.promo-scope .hiw[data-step="4"] .hiw-cta,.promo-scope .hiw[data-step="4"] .scroll-ind{display:none}.promo-scope .hiw-bi-bg{z-index:0;pointer-events:none;opacity:0;transition:opacity .55s var(--ease);display:block;position:absolute;inset:0}.promo-scope .hiw[data-step="4"] .hiw-bi-bg{opacity:1}.promo-scope .hiw-bi-bg-l,.promo-scope .hiw-bi-bg-r{position:absolute;inset-block:0}.promo-scope .hiw-bi-bg-l{background:#fff;inline-size:40%;inset-inline-start:0}.promo-scope .hiw-bi-bg-r{background:var(--blue);inline-size:60%;inset-inline-start:40%}.promo-scope .hiw-bi-bg-r:after{content:"";pointer-events:none;opacity:.7;background-image:radial-gradient(circle,#ffffff29 1.1px,#0000 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}}@media (min-width:1600px) and (max-height:1300px) and (prefers-reduced-motion:no-preference){.promo-scope .hiw{--hiw-card-w:min(600px,max(32vw,46vmin));--hiw-half:calc(var(--hiw-card-w)/2);--hiw-card-est-h:min(580px,54vmin);--hiw-ghost-fs:clamp(160px,max(18vw,22vmin),260px);--hiw-stage-y:max(var(--hiw-stage-y-band),calc(var(--hiw-head-reserve) + var(--hiw-card-est-h)/2 + 10px))}.promo-scope .hiw-card-bi{inline-size:min(600px,36vw)}.promo-scope .hiw-step-bi{inline-size:min(480px,28vw)}.promo-scope .hiw-spine{inline-size:min(320px,20vw)}.promo-scope .hiw-bi-stage{block-size:min(52svh,480px)}}@media (min-width:1100px) and (prefers-reduced-motion:reduce){.promo-scope .jway{background:var(--jway-ink);block-size:auto;padding-block:clamp(72px,10vh,132px)}.promo-scope .jway-stage{block-size:auto;max-inline-size:var(--container);padding-inline:var(--pad);flex-direction:column;align-items:center;gap:clamp(40px,7vh,72px);margin-inline:auto;display:flex;position:static;overflow:visible}.promo-scope .jway-band{display:contents}.promo-scope .jway-title{opacity:1;gap:.22em;font-size:clamp(39px,4.9vw,70px);display:flex;position:static}.promo-scope .jw-slot .jw-inline,.promo-scope .jw-slot .jw-inline .dot{color:#fff}.promo-scope .jway-mark{display:none}.promo-scope .jway-screen{opacity:1;background:0 0;position:static}.promo-scope .hiw{max-inline-size:var(--container);padding-inline:var(--pad);margin-inline:auto;position:static}.promo-scope .hiw-decor{display:none}.promo-scope .hiw-stage{flex-direction:column;align-items:center;gap:clamp(40px,7vh,70px);display:flex;position:static}.promo-scope .hiw-card{opacity:1;inline-size:min(540px,100%);position:static;transform:none}.promo-scope .hiw-spine{display:contents}.promo-scope .hiw-step{opacity:1;text-align:center;inline-size:min(540px,100%);position:static;transform:none}.promo-scope .hiw-bi-bg{display:none}.promo-scope .hiw-card-bi{inline-size:min(540px,100%);inset-block-start:auto}.promo-scope .hiw-step-bi{inline-size:min(540px,100%);inset-inline-end:auto}}@media (max-width:640px){.promo-scope .hiw-heading{font-size:clamp(28px,7vw,40px)}.promo-scope .hiw-stage{gap:36px}.promo-scope .hiw-bi-stage{touch-action:auto;block-size:auto;max-block-size:38svh;overflow:visible}.promo-scope .hiw-bi-doc{font-size:.76rem;position:static;inset:auto}.promo-scope .hiw-bi-clip{clip-path:none;position:static;inset:auto;overflow:visible}.promo-scope .hiw-bi-divider,.promo-scope .hiw-bi-actions{display:none}.promo-scope .hiw-bi-langtog{display:inline-flex}.promo-scope .hiw-card-bi .hiw-bi-clip,.promo-scope .hiw-card-bi.bi-show-ar .hiw-bi-en{display:none}.promo-scope .hiw-card-bi.bi-show-ar .hiw-bi-clip{display:block}}@media (max-width:520px){.promo-scope .hiw-bi-actions,.promo-scope .hiw-step-bi br{display:none}.promo-scope .hiw-bi-title{font-size:.85rem}.promo-scope .hiw-bi-head{padding:10px 14px}.promo-scope .hiw-bi-saved{font-size:.65rem}.promo-scope .hiw-bi-titlewrap{gap:6px}}@media (orientation:landscape) and (max-height:480px){.promo-scope .hiw-bi-stage{block-size:82vh}}@media (max-width:1099px) and (prefers-reduced-motion:no-preference){.promo-scope .jway{background:var(--jway-ink);block-size:760svh;padding-block:0}.promo-scope .jway-stage{z-index:2;block-size:100svh;max-inline-size:none;margin:0;padding-inline:0;display:block;position:sticky;inset-block-start:0;overflow:hidden}.promo-scope .jway-band{isolation:isolate;background:var(--jway-ink);display:block;position:absolute;inset:0;overflow:hidden}.promo-scope .jway-band:before{content:"";z-index:-1;pointer-events:none;opacity:.7;background-image:radial-gradient(circle,#ffffff29 1.1px,#0000 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.promo-scope .jway-title{z-index:1;padding-inline:var(--pad);opacity:1;will-change:opacity;grid-template-columns:1fr auto 1fr;align-items:center;gap:0 .24em;font-size:clamp(30px,9vw,60px);display:grid;position:absolute;inset:0}.promo-scope .jw-the{justify-self:end}.promo-scope .jw-way{justify-self:start}.promo-scope .jw-slot{justify-self:center}.promo-scope .jw-slot .jw-inline,.promo-scope .jw-slot .jw-inline .dot{color:#0000}.promo-scope .jway-mark{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.promo-scope .jw-clip{font-size:var(--fs,60px);will-change:font-size;line-height:.9}.promo-scope .jway-screen{z-index:3;background:var(--jway-screen-bg);opacity:0;position:absolute;inset:0}.promo-scope .hiw{max-inline-size:none;box-shadow:none;transition:background-color .45s var(--ease);--hiw-spine-top:clamp(12px,1.5vh,16px);--hiw-spine-h:clamp(120px,18svh,160px);--hiw-card-gap:clamp(16px,2.5svh,24px);--hiw-card-top:calc(var(--hiw-spine-top) + var(--hiw-spine-h) + var(--hiw-card-gap));--hiw-card-est-h:min(440px,44svh);background:0 0;border-radius:0;padding:0;display:block;position:absolute;inset:0}.promo-scope .hiw[data-step="4"]{background-color:var(--blue);background-image:radial-gradient(circle,#ffffff29 1.1px,#0000 1.2px);background-size:16px 16px}.promo-scope .hiw-head{display:none}.promo-scope .hiw-decor{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.promo-scope .hiw-ghost:not(.hiw-ghost-ar),.promo-scope .hiw-dotgrid{display:none}.promo-scope .hiw-ghost-ar{color:#ffffff21;opacity:0;transition:opacity .45s var(--ease);font-size:clamp(130px,42vw,230px);font-weight:500;line-height:.8;display:block;position:absolute;inset-block-start:11%;inset-inline:5% auto;transform:none}.promo-scope .hiw[data-step="4"] .hiw-ghost-ar{opacity:1}.promo-scope .hiw-stage{z-index:2;margin:0;display:block;position:absolute;inset:0}.promo-scope .hiw-spine{z-index:4;padding-inline:var(--pad);text-align:center;display:block;position:absolute;inset-block-start:var(--hiw-spine-top);inset-inline:0}.promo-scope .hiw-step{padding-inline:var(--pad);text-align:center;opacity:0;width:100%;transition:opacity .5s var(--ease),transform .5s var(--ease);position:absolute;inset-block-start:0;inset-inline:0;transform:translateY(12px)}.promo-scope .hiw-step-eyebrow{justify-content:center;inline-size:100%;display:inline-flex}.promo-scope .hiw[data-step="1"] .hiw-step[data-step="1"],.promo-scope .hiw[data-step="2"] .hiw-step[data-step="2"],.promo-scope .hiw[data-step="3"] .hiw-step[data-step="3"],.promo-scope .hiw[data-step="4"] .hiw-step[data-step="4"]{opacity:1;transform:none}.promo-scope .hiw-step-h{margin:6px 0 0;font-size:clamp(18px,4.6vw,25px)}.promo-scope .hiw-step-p{max-inline-size:30rem;margin:8px auto 0;font-size:.9rem;line-height:1.5;display:block}.promo-scope .hiw-card{opacity:0;pointer-events:none;inline-size:min(92vw,520px);transition:opacity .5s var(--ease),transform .5s var(--ease);max-block-size:calc(100svh - var(--hiw-card-top) - 2svh);z-index:3;margin:0;position:absolute;inset-block-start:var(--hiw-card-top);inset-inline-start:50%;overflow:hidden;transform:translate(-50%,22px)}.promo-scope .hiw-card-bi{inset-block-start:calc(var(--hiw-card-top) + 60px)}@media (max-width:599px){.promo-scope .hiw-card-bi{max-block-size:calc(100svh - var(--hiw-card-top) - 2svh);inset-block-start:calc(var(--hiw-card-top) + 12px)}.promo-scope .hiw-step-bi .hiw-bi-pills{display:none!important}.promo-scope .hiw-bi-stage{aspect-ratio:auto;max-block-size:54svh}}.promo-scope .hiw[data-step="1"] .hiw-card[data-step="1"],.promo-scope .hiw[data-step="2"] .hiw-card[data-step="2"],.promo-scope .hiw[data-step="3"] .hiw-card[data-step="3"],.promo-scope .hiw[data-step="4"] .hiw-card[data-step="4"]{opacity:1;pointer-events:auto;transform:translate(-50%)}.promo-scope .hiw-fields{grid-template-columns:1fr 1fr;gap:8px 12px}.promo-scope .hiw-row2,.promo-scope .hiw-row-kv{grid-template-columns:1fr 1fr}.promo-scope .hiw-card-body{gap:8px;padding-block:13px 14px}.promo-scope .hiw[data-step="4"] .hiw-step-eyebrow{color:#ffffffd9}.promo-scope .hiw[data-step="4"] .hiw-step-h,.promo-scope .hiw[data-step="4"] .hiw-bi-period{color:#fff}.promo-scope .hiw[data-step="4"] .hiw-step-p{color:#ffffffdb}.promo-scope .hiw-step-bi .hiw-bi-pills{flex-direction:column;align-items:center;gap:7px;margin-block-start:11px;display:flex}.promo-scope .hiw-step-bi .hiw-bi-lang{color:#fff;background:#ffffff29}.promo-scope .hiw-step-bi .hiw-bi-lang.is-arabic{color:var(--blue);background:#fff}.promo-scope .hiw-bi-langtog,.promo-scope .hiw-bi-actions{display:none}.promo-scope .hiw-bi-stage{aspect-ratio:4/4.2;touch-action:pan-y;block-size:auto;max-block-size:48svh;inline-size:100%;position:relative;overflow:hidden}.promo-scope .hiw-bi-doc{font-size:.65rem;position:absolute;inset:0}.promo-scope .hiw-card-bi .hiw-bi-clip{clip-path:inset(0 0 0 calc(var(--bi-pos,50)*1%));display:block;position:absolute;inset:0;overflow:hidden}.promo-scope .hiw-card-bi.bi-show-ar .hiw-bi-en,.promo-scope .hiw-bi-divider{display:block}.promo-scope .hiw-bi-handle{block-size:44px;inline-size:44px}.promo-scope .hiw-bi-cue,.promo-scope .hiw-cta{display:none}}@media (max-width:1099px) and (max-height:700px) and (prefers-reduced-motion:no-preference){.promo-scope .hiw-card-head{padding:8px 12px}.promo-scope .hiw-card-title{font-size:.85rem}.promo-scope .hiw-card-sub{font-size:.65rem}.promo-scope .hiw-card-body{gap:4px;padding:8px 12px 10px}.promo-scope .hiw-flabel{margin-bottom:2px;font-size:.55rem}.promo-scope .hiw-input,.promo-scope .hiw-select{min-block-size:24px;padding:0 6px;font-size:.7rem}.promo-scope .hiw-file{min-block-size:28px;padding:0 6px;font-size:.65rem}.promo-scope .hiw-fields{gap:4px 8px}.promo-scope .hiw-row2{gap:6px}.promo-scope .hiw-generate{padding:6px 10px;font-size:.7rem}.promo-scope .hiw-letter{padding:8px 10px;font-size:.65rem}.promo-scope .hiw-doctitle{margin-bottom:4px;font-size:.8rem}.promo-scope .hiw-docmeta,.promo-scope .hiw-letter p{margin-bottom:4px}}@media (min-width:600px) and (max-width:1099px) and (prefers-reduced-motion:no-preference){.promo-scope .hiw-spine,.promo-scope .hiw-step{text-align:center;inset-inline:0}.promo-scope .hiw-step-eyebrow{justify-content:center;inline-size:100%;display:inline-flex}.promo-scope .hiw-step-p{margin-inline:auto}.promo-scope .hiw-step-bi{text-align:center}.promo-scope .hiw-step-bi .hiw-bi-pills{align-items:center}.promo-scope .hiw-card,.promo-scope .hiw-card-bi{inline-size:min(88vw,620px);max-block-size:calc(100svh - var(--hiw-card-top) - 16svh)}.promo-scope .hiw-card-head{padding:18px 24px}.promo-scope .hiw-card-title{font-size:1.1rem}.promo-scope .hiw-card-sub{font-size:.84rem}.promo-scope .hiw-card-body{gap:12px;padding:18px 24px 22px}.promo-scope .hiw-flabel{font-size:.72rem}.promo-scope .hiw-input,.promo-scope .hiw-select{min-block-size:42px;padding:0 14px;font-size:.9rem}.promo-scope .hiw-file{min-block-size:50px;padding:0 14px;font-size:.86rem}.promo-scope .hiw-file-ic{block-size:26px;inline-size:26px;font-size:.8rem}.promo-scope .hiw-plus{block-size:42px;inline-size:42px;font-size:1.2rem}.promo-scope .hiw-fields{gap:11px 16px}.promo-scope .hiw-row2{gap:14px}.promo-scope .hiw-generate{padding:11px 18px;font-size:.9rem}.promo-scope .hiw-seg{font-size:.74rem}.promo-scope .hiw-letter{padding:22px 24px;font-size:.88rem}.promo-scope .hiw-doctitle{font-size:1.02rem}.promo-scope .hiw-step-h{font-size:clamp(24px,3.8vw,32px)}.promo-scope .hiw-step-p{max-inline-size:36rem;font-size:1.05rem}.promo-scope .hiw-step-eyebrow{font-size:12px}.promo-scope .hiw-bi-stage{aspect-ratio:4/3;block-size:auto;max-block-size:44svh;inline-size:100%}.promo-scope .hiw-bi-doc{font-size:.74rem}.promo-scope .hiw-bi-title{font-size:.98rem}.promo-scope .hiw-bi-head{padding:14px 18px}.promo-scope .hiw-bi-handle{block-size:48px;inline-size:48px;font-size:.9rem}}@media (min-width:905px) and (max-width:1099px) and (prefers-reduced-motion:no-preference){.promo-scope .pile{--w:min(62vw,480px);--sx:calc(var(--w)*.024);--sy:calc(var(--w)*.06)}.promo-scope .pcard{block-size:min(250px,calc(var(--w)*.52))}.promo-scope .node-doc{inline-size:min(64vw,500px)}.promo-scope .node-comment{inline-size:min(58vw,440px)}.promo-scope .node-cost{inline-size:min(52vw,400px)}.promo-scope .hiw{--hiw-tab-card-w:min(94vw,780px);--hiw-tab-card-est-h:min(46svh,480px);--hiw-spine-h:clamp(180px,26svh,300px);--hiw-card-top:calc(var(--hiw-spine-top) + var(--hiw-spine-h) + var(--hiw-card-gap));--hiw-card-est-h:min(480px,48svh)}.promo-scope .hiw-card,.promo-scope .hiw-card-bi{inline-size:var(--hiw-tab-card-w);max-block-size:calc(100svh - var(--hiw-card-top) - 16svh)}.promo-scope .hiw-card-head{padding:20px 26px}.promo-scope .hiw-card-title{font-size:1.15rem}.promo-scope .hiw-card-sub{font-size:.88rem}.promo-scope .hiw-card-body{gap:13px;padding:20px 26px 24px}.promo-scope .hiw-input,.promo-scope .hiw-select{min-block-size:44px;font-size:.92rem}.promo-scope .hiw-file{min-block-size:52px;font-size:.88rem}.promo-scope .hiw-bi-stage{aspect-ratio:5/4;block-size:auto;max-block-size:48svh;inline-size:100%}.promo-scope .hiw-step-h{font-size:clamp(26px,3vw,34px)}.promo-scope .hiw-step-p{max-inline-size:42rem;font-size:1.08rem}.promo-scope .hiw-ghost:not(.hiw-ghost-ar){letter-spacing:-.04em;color:#d6e4fc;z-index:2;opacity:0;transition:opacity .5s var(--ease);font-size:clamp(108px,13vw,168px);font-weight:700;line-height:.85;display:block;inset-block-start:calc(50% - var(--hiw-tab-card-est-h)/2);inset-inline-start:auto;inset-inline-end:calc(50% - var(--hiw-tab-card-w)/2);transform:none}.promo-scope .hiw[data-step="1"] .hiw-ghost[data-step="1"],.promo-scope .hiw[data-step="2"] .hiw-ghost[data-step="2"],.promo-scope .hiw[data-step="3"] .hiw-ghost[data-step="3"]{opacity:1}}.promo-scope .vp{background:var(--ground);padding-block:clamp(64px,10vh,120px)}.promo-scope .vp-inner{max-inline-size:var(--container);padding-inline:var(--pad);margin-inline:auto}.promo-scope .vp-head{text-align:center;max-inline-size:44rem;margin-inline:auto}.promo-scope .vp-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--blue);margin-block-end:16px;font-size:11px;font-weight:600}.promo-scope .vp-title{letter-spacing:-.025em;color:var(--n-900);margin:0 0 16px;font-size:clamp(30px,5vw,50px);font-weight:500;line-height:1.1}.promo-scope .vp-lede{color:var(--n-600);max-inline-size:36rem;margin-inline:auto;font-size:18px;line-height:1.55}.promo-scope .vp-bento{grid-template-columns:1fr;gap:14px;inline-size:min(1120px,100%);margin:clamp(34px,5vh,56px) auto 0;display:grid}@media (min-width:680px){.promo-scope .vp-bento{grid-template-columns:1fr 1fr;gap:16px}}@media (min-width:980px){.promo-scope .vp-bento{grid-template-rows:repeat(3,minmax(178px,1fr));grid-template-columns:repeat(3,1fr);gap:16px}.promo-scope .vp-nosetup{grid-area:1/1}.promo-scope .vp-sf{grid-area:2/1/span 2}.promo-scope .vp-formats{grid-area:1/2/span 2}.promo-scope .vp-api{grid-area:3/2}.promo-scope .vp-uptime{grid-area:1/3}.promo-scope .vp-security{grid-area:2/3/span 2}}.promo-scope .vp-cell{background:var(--paper);border:1px solid var(--n-150);min-block-size:196px;transition:border-color .2s var(--ease),box-shadow .3s var(--ease),opacity .55s var(--ease),transform .55s var(--ease);border-radius:16px;flex-direction:column;gap:12px;padding:20px 20px 0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0d264c0a}.promo-scope .vp-tall{min-block-size:248px}@media (min-width:980px){.promo-scope .vp-cell{min-block-size:0}}.promo-scope .vp-cell:hover{border-color:var(--n-200);box-shadow:0 18px 40px #0d264c1a}.promo-scope .vp-copy{flex:none}.promo-scope .vp-cell-title{color:var(--n-900);letter-spacing:-.01em;margin:0;font-size:1.02rem;font-weight:600;line-height:1.25}.promo-scope .vp-cell-sub{color:var(--n-500);max-inline-size:32ch;margin:5px 0 0;font-size:.82rem;line-height:1.45}.promo-scope .vp-art{flex:auto;min-block-size:92px;position:relative}.promo-scope.js .vp-cell{opacity:0;transform:translateY(16px)}.promo-scope .vp.in-view .vp-cell{opacity:1;transform:none}.promo-scope .vp.in-view .vp-bento .vp-cell:first-child{transition-delay:20ms}.promo-scope .vp.in-view .vp-bento .vp-cell:nth-child(2){transition-delay:90ms}.promo-scope .vp.in-view .vp-bento .vp-cell:nth-child(3){transition-delay:.16s}.promo-scope .vp.in-view .vp-bento .vp-cell:nth-child(4){transition-delay:.23s}.promo-scope .vp.in-view .vp-bento .vp-cell:nth-child(5){transition-delay:.3s}.promo-scope .vp.in-view .vp-bento .vp-cell:nth-child(6){transition-delay:.37s}.promo-scope .vp-art-browser{align-items:flex-end;display:flex}.promo-scope .vpb-win{border:1px solid var(--n-200);background:var(--paper);border-block-end:0;border-radius:10px 10px 0 0;inline-size:100%;margin-block-start:auto;overflow:hidden}.promo-scope .vpb-bar{background:var(--n-100);border-block-end:1px solid var(--n-150);align-items:center;gap:5px;padding:8px 10px;display:flex}.promo-scope .vpb-bar i{background:var(--n-200);border-radius:50%;block-size:7px;inline-size:7px}.promo-scope .vpb-url{color:var(--n-500);background:var(--paper);border:1px solid var(--n-150);border-radius:5px;margin-inline-start:8px;padding:2px 10px;font-size:.62rem}.promo-scope .vpb-body{justify-content:center;align-items:center;min-block-size:80px;padding:16px;display:flex}.promo-scope .vpb-doc{background:var(--paper);border:1px solid var(--n-150);border-radius:6px;inline-size:96px;padding:11px 10px 13px;position:relative;box-shadow:0 8px 20px #0d264c1a}.promo-scope .vpb-line{background:var(--n-150);border-radius:3px;block-size:5px;margin-block-end:6px;display:block}.promo-scope .vpb-line.w1{background:var(--blue);opacity:.55;inline-size:58%}.promo-scope .vpb-line.w2{inline-size:100%}.promo-scope .vpb-line.w3{inline-size:78%;margin-block-end:0}.promo-scope .vpb-badge{color:#fff;background:#17a45c;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:.56rem;font-weight:600;display:inline-flex;position:absolute;inset-block-start:-9px;inset-inline-end:-8px}.promo-scope .vpb-tick{background:#fff;border-radius:50%;block-size:5px;inline-size:5px}.promo-scope .vp.in-view .vpb-doc{animation:vp-pop .7s var(--ease).55s both,vp-float 4s ease-in-out 1.6s infinite}.promo-scope .vp.in-view .vpb-tick{animation:vp-ping-white 2.6s var(--ease)1.8s infinite}@keyframes vp-pop{0%{opacity:0;transform:translateY(10px)scale(.95)}60%{transform:translateY(0)scale(1.015)}to{opacity:1;transform:none}}@keyframes vp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes vp-ping-white{0%{box-shadow:0 0 #ffffffb3}70%,to{box-shadow:0 0 0 5px #fff0}}.promo-scope .vp-art-sf{align-items:center;padding-block:6px;display:flex}.promo-scope .vpsf-win{border:1px solid var(--n-200);background:var(--paper);border-radius:12px;inline-size:100%;overflow:hidden;box-shadow:0 16px 38px #0d264c1f}.promo-scope .vpsf-top{border-block-end:1px solid var(--n-150);background:#eef4fc;align-items:center;gap:10px;padding:11px 15px;display:flex}.promo-scope .vpsf-cloud{flex:none;block-size:13px;inline-size:22px;position:relative}.promo-scope .vpsf-cloud:before{content:"";background:#2d7ff0;border-radius:999px;block-size:9px;inline-size:22px;position:absolute;inset-block-end:0}.promo-scope .vpsf-cloud:after{content:"";background:#2d7ff0;border-radius:50%;block-size:11px;inline-size:11px;position:absolute;inset-block-end:4px;inset-inline-start:6px}.promo-scope .vpsf-tab{color:var(--n-700);font-size:.64rem;font-weight:600}.promo-scope .vpsf-tab2{color:var(--n-500);border-block-end:2px solid var(--blue);margin-inline-start:-2px;padding-block-end:6px;font-size:.64rem}.promo-scope .vpsf-highlights{border-block-end:1px solid var(--n-150);align-items:center;gap:9px;padding:12px 15px;display:flex}.promo-scope .vpsf-rec-ic{background:var(--blue);opacity:.85;border-radius:6px;flex:none;block-size:24px;inline-size:24px}.promo-scope .vpsf-rec-name{color:var(--n-900);font-size:.74rem;font-weight:600}.promo-scope .vpsf-chips{gap:5px;margin-inline-start:auto;display:flex}.promo-scope .vpsf-chips i{background:var(--n-150);border-radius:3px;block-size:7px;inline-size:18px}.promo-scope .vpsf-cols{grid-template-columns:1fr 1.05fr;gap:13px;padding:15px;display:grid}.promo-scope .vpsf-left{flex-direction:column;gap:13px;padding-block-start:3px;display:flex}.promo-scope .vpsf-frow{background:var(--n-150);border-radius:3px;block-size:9px}.promo-scope .vpsf-frow:nth-child(odd){inline-size:92%}.promo-scope .vpsf-frow:nth-child(2n){inline-size:66%}.promo-scope .vpsf-lwc{border:1.5px solid var(--blue);background:#1a73e80b;border-radius:9px;flex-direction:column;gap:9px;padding:12px;display:flex;position:relative}.promo-scope .vpsf-lwc-head{color:var(--blue-ink);align-items:center;gap:7px;font-size:.68rem;font-weight:700;display:flex}.promo-scope .vpsf-j{background:var(--blue);color:#fff;border-radius:5px;flex:none;justify-content:center;align-items:center;block-size:18px;inline-size:18px;font-size:.62rem;font-weight:700;display:inline-flex}.promo-scope .vpsf-lwc-doc{flex-direction:column;gap:5px;display:flex}.promo-scope .vpsf-lwc-doc span{background:var(--n-150);border-radius:3px;block-size:6px}.promo-scope .vpsf-lwc-doc span:nth-child(2){inline-size:82%}.promo-scope .vpsf-lwc-doc span:nth-child(3){inline-size:58%}.promo-scope .vpsf-lwc-btn{color:#fff;background:var(--blue);text-align:center;border-radius:6px;padding:7px;font-size:.62rem;font-weight:600}.promo-scope .vpsf-lwc-done{color:#17a45c;align-items:center;gap:6px;font-size:.6rem;font-weight:700;display:flex}.promo-scope .vpsf-check{background:#17a45c;border-radius:50%;flex:none;block-size:12px;inline-size:12px;position:relative}.promo-scope .vpsf-check:after{content:"";border-block-end:1.5px solid #fff;border-inline-end:1.5px solid #fff;block-size:5.5px;inline-size:3px;position:absolute;inset-block-start:3px;inset-inline-start:4px;transform:rotate(45deg)}.promo-scope .vp.in-view .vpsf-lwc{animation:vp-snap .7s var(--ease).5s both,vp-sf-glow 3.4s ease-in-out 1.8s infinite}.promo-scope .vp.in-view .vpsf-lwc-done{animation:vp-fade .5s var(--ease)1.3s both}.promo-scope .vp.in-view .vpsf-check{animation:vp-ping-green 2.8s var(--ease)2.2s infinite}@keyframes vp-snap{0%{opacity:0;transform:translate(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes vp-fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes vp-sf-glow{0%,to{box-shadow:0 0 #1a73e800}50%{box-shadow:0 0 0 4px #1a73e81f}}@keyframes vp-ping-green{0%{box-shadow:0 0 #17a45c73}70%,to{box-shadow:0 0 0 6px #17a45c00}}.promo-scope .vp-art-formats{flex-direction:column;justify-content:center;align-items:center;gap:18px;padding-block:8px 16px;display:flex}.promo-scope .vpf-card{background:var(--paper);border:1px solid var(--n-150);border-radius:11px;inline-size:180px;padding:34px 22px 22px;position:relative;overflow:hidden;box-shadow:0 16px 38px #0d264c1f}.promo-scope .vpf-badge{letter-spacing:.03em;color:#fff;opacity:0;border-radius:4px;padding:3px 8px;font-size:.56rem;font-weight:700;position:absolute;inset-block-start:13px;inset-inline-start:15px}.promo-scope .vpf-badge.b-pdf{opacity:1;background:#d9534f}.promo-scope .vpf-badge.b-ppt{background:#e08a2b}.promo-scope .vpf-badge.b-doc{background:#2d7ff0}.promo-scope .vpf-faces{min-block-size:112px;position:relative}.promo-scope .vpf-face{opacity:0;flex-direction:column;gap:9px;display:flex;position:absolute;inset:0}.promo-scope .vpf-face.f-pdf{opacity:1}.promo-scope .vpf-l{background:var(--n-150);border-radius:3px;block-size:7px;display:block}.promo-scope .vpf-l.short{inline-size:52%}.promo-scope .vpf-h{background:var(--n-200);border-radius:3px;block-size:11px;inline-size:66%;display:block}.promo-scope .vpf-slide-h{background:var(--n-200);border-radius:3px;block-size:11px;inline-size:76%;margin-block-end:8px;display:block}.promo-scope .vpf-slide-cols{grid-template-columns:1fr 1fr;gap:8px;display:grid}.promo-scope .vpf-slide-cols span{background:var(--n-100);border:1px solid var(--n-150);border-radius:4px;block-size:58px}.promo-scope .vpf-chips{gap:7px;display:flex}.promo-scope .vpf-chips span{color:var(--n-400);border:1px solid var(--n-150);border-radius:999px;padding:4px 14px;font-size:.66rem;font-weight:600}.promo-scope .vpf-chips span.b-pdf{color:#fff;background:#d9534f;border-color:#d9534f}.promo-scope .vp.in-view .vpf-face.f-pdf,.promo-scope .vp.in-view .vpf-badge.b-pdf{animation:9s step-end infinite vp-fmt-pdf}.promo-scope .vp.in-view .vpf-face.f-ppt,.promo-scope .vp.in-view .vpf-badge.b-ppt{animation:9s step-end infinite vp-fmt-ppt}.promo-scope .vp.in-view .vpf-face.f-doc,.promo-scope .vp.in-view .vpf-badge.b-doc{animation:9s step-end infinite vp-fmt-doc}.promo-scope .vp.in-view .vpf-chips span.b-pdf{animation:9s step-end infinite vp-chip-pdf}.promo-scope .vp.in-view .vpf-chips span.b-ppt{animation:9s step-end infinite vp-chip-ppt}.promo-scope .vp.in-view .vpf-chips span.b-doc{animation:9s step-end infinite vp-chip-doc}@keyframes vp-fmt-pdf{0%{opacity:1}31%{opacity:1}34%{opacity:0}97%{opacity:0}to{opacity:1}}@keyframes vp-fmt-ppt{0%{opacity:0}33%{opacity:0}36%{opacity:1}64%{opacity:1}67%{opacity:0}to{opacity:0}}@keyframes vp-fmt-doc{0%{opacity:0}66%{opacity:0}69%{opacity:1}97%{opacity:1}to{opacity:0}}@keyframes vp-chip-pdf{0%{color:#fff;background:#d9534f;border-color:#d9534f}31%{color:#fff;background:#d9534f;border-color:#d9534f}34%{color:var(--n-400);border-color:var(--n-150);background:0 0}97%{color:var(--n-400);border-color:var(--n-150);background:0 0}to{color:#fff;background:#d9534f;border-color:#d9534f}}@keyframes vp-chip-ppt{0%{color:var(--n-400);border-color:var(--n-150);background:0 0}33%{color:var(--n-400);border-color:var(--n-150);background:0 0}36%{color:#fff;background:#e08a2b;border-color:#e08a2b}64%{color:#fff;background:#e08a2b;border-color:#e08a2b}67%{color:var(--n-400);border-color:var(--n-150);background:0 0}to{color:var(--n-400);border-color:var(--n-150);background:0 0}}@keyframes vp-chip-doc{0%{color:var(--n-400);border-color:var(--n-150);background:0 0}66%{color:var(--n-400);border-color:var(--n-150);background:0 0}69%{color:#fff;background:#2d7ff0;border-color:#2d7ff0}97%{color:#fff;background:#2d7ff0;border-color:#2d7ff0}to{color:var(--n-400);border-color:var(--n-150);background:0 0}}.promo-scope .vp-art-api{flex-direction:column;justify-content:flex-end;gap:9px;padding-block-end:14px;display:flex}.promo-scope .vpapi-line{color:#d6e2f5;background:#0f1b2d;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;display:flex;overflow:hidden}.promo-scope .vpapi-prompt{color:#4f9cf0;font-weight:700}.promo-scope .vpapi-call{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.promo-scope .vpapi-caret{background:#4f9cf0;border-radius:1px;flex:none;block-size:12px;inline-size:6px;margin-inline-start:1px}.promo-scope .vp.in-view .vpapi-caret{animation:.9s step-end infinite promo-hiw-blink}.promo-scope .vpapi-res{align-items:center;gap:9px;display:flex}.promo-scope .vpapi-200{color:#15803d;background:#17a45c1a;border:1px solid #17a45c47;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:.6rem;font-weight:700;display:inline-flex}.promo-scope .vpapi-200:before{content:"";background:#17a45c;border-radius:50%;block-size:5px;inline-size:5px}.promo-scope .vpapi-doc{color:var(--n-500);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.promo-scope .vp.in-view .vpapi-res{animation:vp-fade .5s var(--ease).75s both}.promo-scope .vp-art-uptime{flex-direction:column;justify-content:flex-end;gap:11px;padding-block-end:16px;display:flex}.promo-scope .vpup-status{color:#15803d;align-items:center;gap:8px;font-size:.72rem;font-weight:600;display:inline-flex}.promo-scope .vpup-dot{background:#17a45c;border-radius:50%;flex:none;block-size:8px;inline-size:8px;position:relative}.promo-scope .vpup-dot:after{content:"";border-radius:50%;position:absolute;inset:0}.promo-scope .vp.in-view .vpup-dot:after{animation:vp-ping 2.4s var(--ease)infinite}.promo-scope .vpup-bars{align-items:flex-end;gap:3px;block-size:30px;display:flex;position:relative;overflow:hidden}.promo-scope .vpup-bars i{background:#bfe6cd;border-radius:2px;flex:1;block-size:100%}.promo-scope .vpup-bars i:nth-child(3n){block-size:82%}.promo-scope .vpup-bars i:nth-child(4n){block-size:90%}.promo-scope .vpup-bars:after{content:"";background:linear-gradient(90deg,#0000,#17a45c66,#0000);inline-size:46px;position:absolute;inset-block:0;transform:translate(-60px)}.promo-scope .vp.in-view .vpup-bars:after{animation:vp-sweep 3.4s var(--ease)infinite}@keyframes vp-ping{0%{box-shadow:0 0 #17a45c73}70%,to{box-shadow:0 0 0 8px #17a45c00}}@keyframes vp-sweep{0%{transform:translate(-60px)}to{transform:translate(260px)}}.promo-scope .vp-art-security{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding-block:8px 14px;display:flex}.promo-scope .vpsec-orbit{block-size:182px;inline-size:100%;max-inline-size:304px;position:relative}.promo-scope .vpsec-prov{background:var(--paper);border:1px solid var(--n-150);block-size:36px;min-inline-size:36px;color:var(--n-600);border-radius:9px;justify-content:center;align-items:center;padding:0 11px;font-size:.66rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 6px 16px #0d264c1a}.promo-scope .vpsec-prov.p1{color:#4285f4;inset-block-start:8px;inset-inline-start:3%}.promo-scope .vpsec-prov.p2{inset-block-start:2px;inset-inline-end:9%}.promo-scope .vpsec-prov.p3{inset-block-end:10px;inset-inline-start:0}.promo-scope .vpsec-prov.p4{color:var(--blue);inset-block-end:2px;inset-inline-end:3%}.promo-scope .vpsec-ms{grid-template-columns:1fr 1fr;gap:2px;display:grid}.promo-scope .vpsec-ms i{block-size:5px;inline-size:5px}.promo-scope .vpsec-ms i:first-child{background:#f25022}.promo-scope .vpsec-ms i:nth-child(2){background:#7fba00}.promo-scope .vpsec-ms i:nth-child(3){background:#00a4ef}.promo-scope .vpsec-ms i:nth-child(4){background:#ffb900}.promo-scope .vpsec-lock{flex-direction:column;align-items:center;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.promo-scope .vpsec-shackle{border:5px solid var(--blue);border-block-end:0;border-radius:14px 14px 0 0;block-size:21px;inline-size:30px;margin-block-end:-4px}.promo-scope .vpsec-body{background:var(--blue);border-radius:11px;block-size:42px;inline-size:58px;position:relative;box-shadow:0 12px 26px #1a73e866}.promo-scope .vpsec-keyhole{background:#fff;border-radius:50%;block-size:9px;inline-size:9px;position:absolute;inset-block-start:12px;inset-inline-start:50%;transform:translate(-50%)}.promo-scope .vpsec-keyhole:after{content:"";background:#fff;border-radius:1px;block-size:9px;inline-size:3.5px;position:absolute;inset-block-start:6px;inset-inline-start:50%;transform:translate(-50%)}.promo-scope .vpsec-ring{border-radius:50%;block-size:62px;inline-size:62px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.promo-scope .vpsec-enc{color:var(--n-600);align-items:center;gap:7px;font-size:.66rem;font-weight:600;display:inline-flex}.promo-scope .vpsec-enc-ic{border:1.5px solid var(--blue);border-radius:3px 3px 4px 4px;block-size:13px;inline-size:11px;position:relative}.promo-scope .vpsec-enc-ic:after{content:"";border:1.5px solid var(--blue);border-block-end:0;border-radius:6px 6px 0 0;block-size:6px;inline-size:7px;position:absolute;inset-block-start:-4px;inset-inline-start:50%;transform:translate(-50%)}.promo-scope .vp.in-view .vpsec-prov{animation:vp-pop2 .5s var(--ease)both}.promo-scope .vp.in-view .vpsec-prov.p1{animation-delay:.55s}.promo-scope .vp.in-view .vpsec-prov.p2{animation-delay:.72s}.promo-scope .vp.in-view .vpsec-prov.p3{animation-delay:.89s}.promo-scope .vp.in-view .vpsec-prov.p4{animation-delay:1.06s}.promo-scope .vp.in-view .vpsec-lock{animation:vp-lock .6s var(--ease)1.05s both}.promo-scope .vp.in-view .vpsec-ring{animation:vp-ring 2.8s var(--ease)1.35s infinite}@keyframes vp-pop2{0%{opacity:0;transform:scale(.5)}65%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes vp-lock{0%{transform:translate(-50%,-62%)}60%{transform:translate(-50%,-44%)}to{transform:translate(-50%,-50%)}}@keyframes vp-ring{0%{box-shadow:0 0 #1a73e866}70%,to{box-shadow:0 0 0 15px #1a73e800}}@media (min-width:680px) and (max-width:979px){.promo-scope .vp-tall{grid-row:span 2}}@media (prefers-reduced-motion:reduce){.promo-scope.js .vp-cell{opacity:1;transition:border-color .2s var(--ease),box-shadow .3s var(--ease);transform:none}.promo-scope .vp-art *,.promo-scope .vp-art :before,.promo-scope .vp-art :after{animation:none!important}}@media (max-width:640px){.promo-scope .vp-tall{min-block-size:210px}.promo-scope .vpf-card{inline-size:min(220px,100%)}}.promo-scope .who{background:var(--ground)}.promo-scope .who-stage{max-inline-size:var(--container);padding-inline:var(--pad);margin-inline:auto;padding-block:clamp(64px,10vh,120px)}.promo-scope .who-head{text-align:center;max-inline-size:640px;margin-inline:auto}.promo-scope .who-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--blue);margin:0 0 16px;font-size:11px;font-weight:600}.promo-scope .who-title{letter-spacing:-.025em;color:var(--n-900);margin:0 0 16px;font-size:clamp(30px,5vw,50px);font-weight:500;line-height:1.1}.promo-scope .who-lede{color:var(--n-600);max-inline-size:36rem;margin:0 auto;font-size:18px;line-height:1.55}.promo-scope .who-words{flex-direction:column;gap:clamp(28px,5vh,44px);margin-block-start:clamp(36px,6vh,56px);display:flex}.promo-scope .who-word{text-align:center}.promo-scope .who-w{letter-spacing:-.03em;color:var(--blue);margin:0;font-size:clamp(40px,12vw,76px);font-weight:800;line-height:1;display:inline-block}.promo-scope .who-w:before,.promo-scope .who-w:after{content:none}.promo-scope .who-desc{max-inline-size:30rem;color:var(--n-600);margin:10px auto 0;font-size:18px;line-height:1.55}.promo-scope .who-stat{text-align:center;color:var(--n-600);margin:clamp(28px,5vh,44px) auto 0;font-size:1.05rem;line-height:1.5}.promo-scope .who-stat b{color:var(--blue);font-weight:700}.promo-scope .who-progress{display:none}@media (min-width:1100px){.promo-scope .who{block-size:480vh}.promo-scope .who-stage{block-size:100vh;max-inline-size:none;margin:0;padding:0;display:block;position:sticky;inset-block-start:0;overflow:hidden}.promo-scope .who-head{z-index:2;padding-inline:var(--pad);position:absolute;inset-block-start:clamp(32px,4vh,64px);inset-inline:0}.promo-scope .who-words{margin:0;position:absolute;inset:0}.promo-scope .who-word{transform:translate(-50%,-50%)translateX(var(--wx,200vw));will-change:transform;margin:0;position:absolute;inset-block-start:50%;inset-inline-start:50%}.promo-scope .who-w{color:#0000;letter-spacing:-.04em;white-space:nowrap;margin:0;font-size:clamp(52px,18vh,165px);font-weight:800;line-height:1;display:inline-block;position:relative}.promo-scope .who-w:before,.promo-scope .who-w:after{content:attr(data-text);color:var(--blue);white-space:nowrap;will-change:transform;position:absolute;inset-block-start:0;inset-inline-start:0}.promo-scope .who-w:before{clip-path:polygon(0% -50%,100% -50%,100% 50%,0% 50%);transform:translateY(calc(var(--open,0)*-.42em))}.promo-scope .who-w:after{clip-path:polygon(0% 50%,100% 50%,100% 150%,0% 150%);transform:translateY(calc(var(--open,0)*.42em))}.promo-scope .who-desc{white-space:normal;text-align:center;inline-size:max-content;max-inline-size:26rem;opacity:var(--open,0);margin:0;font-size:1.05rem;line-height:1.55;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.promo-scope .who-stat{z-index:2;padding-inline:var(--pad);margin:0;position:absolute;inset-block-end:clamp(104px,10vh,140px);inset-inline:0}}@media (min-width:1100px) and (min-height:900px) and (prefers-reduced-motion:no-preference){.promo-scope .who-head{inset-block-start:clamp(24px,3vh,48px)}.promo-scope .who-stat{inset-block-end:clamp(104px,8vh,120px)}.promo-scope .who-w:before{transform:translateY(calc(var(--open,0)*-.36em))}.promo-scope .who-w:after{transform:translateY(calc(var(--open,0)*.36em))}}@media (min-width:1600px) and (max-height:1300px){.promo-scope .who-w{font-size:clamp(52px,min(18vh,12vw),165px)}}@media (min-width:905px) and (max-width:1099px) and (prefers-reduced-motion:no-preference){.promo-scope .who-w{font-size:clamp(44px,9vw,68px)}}@media (min-width:1100px) and (prefers-reduced-motion:reduce){.promo-scope .who{block-size:auto}.promo-scope .who-stage{block-size:auto;max-inline-size:var(--container);padding-inline:var(--pad);margin-inline:auto;padding-block:clamp(64px,10vh,120px);position:static;overflow:visible}.promo-scope .who-head{padding-inline:0;position:static}.promo-scope .who-title{font-size:clamp(30px,5vw,50px)}.promo-scope .who-lede{font-size:18px}.promo-scope .who-words{flex-direction:column;gap:clamp(28px,5vh,44px);margin-block-start:clamp(36px,6vh,56px);display:flex;position:static;transform:none}.promo-scope .who-word{opacity:1;position:static;transform:none}.promo-scope .who-w{color:var(--blue);font-size:clamp(48px,7vw,84px)}.promo-scope .who-w:before,.promo-scope .who-w:after{content:none}.promo-scope .who-desc{opacity:1;max-inline-size:30rem;padding-inline:0;font-size:18px;position:static;transform:none}.promo-scope .who-stat{margin:clamp(28px,5vh,44px) auto 0;padding-inline:0;position:static;inset-block-end:auto}.promo-scope .who-progress{display:none}}@media (max-width:1099px) and (prefers-reduced-motion:no-preference){.promo-scope .who{block-size:480svh}.promo-scope .who-stage{block-size:100svh;max-inline-size:none;margin:0;padding:0;display:block;position:sticky;inset-block-start:0;overflow:hidden}.promo-scope .who-head{z-index:2;padding-inline:var(--pad);position:absolute;inset-block-start:clamp(24px,4.5vh,52px);inset-inline:0}.promo-scope .who-lede{max-inline-size:30rem;margin:8px auto 0;font-size:.95rem;line-height:1.5;display:block}.promo-scope .who-words{margin:0;position:absolute;inset:0}.promo-scope .who-word{transform:translate(-50%,-50%)translateX(var(--wx,200vw));will-change:transform;margin:0;position:absolute;inset-block-start:50%;inset-inline-start:50%}.promo-scope .who-w{color:#0000;letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:clamp(34px,12vw,60px);font-weight:800;line-height:1;display:inline-block;position:relative}.promo-scope .who-w:before,.promo-scope .who-w:after{content:attr(data-text);color:var(--blue);white-space:nowrap;will-change:transform;position:absolute;inset-block-start:0;inset-inline-start:0}.promo-scope .who-w:before{clip-path:polygon(0% -50%,100% -50%,100% 50%,0% 50%);transform:translateY(calc(var(--open,0)*-1.25em))}.promo-scope .who-w:after{clip-path:polygon(0% 50%,100% 50%,100% 150%,0% 150%);transform:translateY(calc(var(--open,0)*1.25em))}.promo-scope .who-desc{white-space:normal;text-align:center;inline-size:max-content;max-inline-size:min(20rem,84vw);color:var(--n-600);opacity:var(--open,0);margin:0;font-size:1rem;line-height:1.5;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.promo-scope .who-stat{z-index:2;padding-inline:var(--pad);margin:0;position:absolute;inset-block-end:clamp(88px,14vh,140px);inset-inline:0}}@media (max-width:640px){.promo-scope .who-w{white-space:nowrap;font-size:clamp(34px,10.5vw,56px)}.promo-scope .who-words{gap:clamp(22px,4vh,34px)}.promo-scope .who-desc{margin-block-start:6px}.promo-scope .who-stat{font-size:1.18rem}}.promo-scope .cs{background:var(--n-100);padding-block:clamp(72px,12vh,140px);position:relative}.promo-scope .cs-inner{z-index:1;max-inline-size:var(--container);padding-inline:var(--pad);margin-inline:auto;position:relative}.promo-scope .cs-logo{aspect-ratio:155/38;align-self:flex-start;block-size:clamp(34px,3.9vw,44px);inline-size:auto;display:block}.promo-scope .cs-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--blue);margin:0;font-size:11px;font-weight:600}.promo-scope .cs-qmark{color:var(--blue);opacity:.22;font-family:Georgia,Times New Roman,serif;line-height:.7}.promo-scope .cs-by{flex-direction:column;margin-block-start:14px;line-height:1.3;display:flex}.promo-scope .cs-by b{color:var(--n-900);font-size:.9rem;font-weight:600}.promo-scope .cs-by span{color:var(--n-500);font-size:.8rem}.promo-scope .cs-num{font-variant-numeric:tabular-nums}.promo-scope.js .cs .cs-rise{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transition-delay:calc(var(--d,0)*90ms);transform:translateY(16px)}.promo-scope.js .cs.in-view .cs-rise{opacity:1;transform:none}.promo-scope .csb{background:var(--blue);color:#fff}.promo-scope .csb .cs-logo{color:#fff}.promo-scope .csb:before{content:"";z-index:0;pointer-events:none;opacity:.7;background-image:radial-gradient(circle,#ffffff29 1.1px,#0000 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.promo-scope .csb-grid{grid-template-columns:1fr;gap:clamp(24px,4vw,40px);display:grid}.promo-scope .csb-id{flex-direction:column;gap:16px;display:flex}.promo-scope .csb-meta{color:#ffffffd1;max-inline-size:24rem;margin:0;font-size:18px;line-height:1.55}.promo-scope .csb-main .cs-eyebrow{color:#fff;margin-block-end:14px}.promo-scope .csb-title{letter-spacing:-.025em;color:#fff;max-inline-size:18ch;margin:0 0 clamp(18px,2.2vw,26px);font-size:50px;font-weight:500;line-height:1.1}.promo-scope .csb-quote{margin:0}.promo-scope .csb-quote .cs-qmark{color:#fff;opacity:.32;margin-block:0 2px;font-size:46px;display:block}.promo-scope .csb-quote blockquote{margin:0}.promo-scope .csb-quote blockquote p{color:#ffffffe6;max-inline-size:46ch;margin:0;font-size:18px;font-weight:400;line-height:1.55}.promo-scope .csb .cs-by b{color:#fff}.promo-scope .csb .cs-by span{color:#ffffffb8}.promo-scope .csb-stats{border-block-start:1px solid #ffffff38;grid-template-columns:repeat(3,1fr);gap:clamp(16px,3vw,28px);margin:clamp(24px,3vw,34px) 0 0;padding:clamp(22px,3vw,28px) 0 0;list-style:none;display:grid}.promo-scope .csb-stat b{white-space:nowrap;letter-spacing:-.02em;color:#fff;font-size:clamp(28px,3.4vw,40px);font-weight:600;line-height:1;display:block}.promo-scope .csb-stat>span{letter-spacing:.05em;text-transform:uppercase;color:#ffffffc7;margin-block-start:8px;font-size:11px;font-weight:600;line-height:1.4;display:block}@media (min-width:860px){.promo-scope .csb-grid{grid-template-columns:minmax(220px,300px) 1fr;align-items:start;gap:clamp(40px,5vw,72px)}.promo-scope .csb-id{border-inline-end:1px solid #ffffff38;padding-inline-end:clamp(20px,2vw,32px)}}@media (hover:hover) and (pointer:fine){.promo-scope .csb-stat{transition:transform .25s var(--ease)}.promo-scope .csb-stat:hover{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.promo-scope.js .cs .cs-rise{opacity:1;transition:none;transform:none}.promo-scope .csb-stat:hover{transform:none}}@media (max-width:640px){.promo-scope .csb-title{font-size:clamp(32px,9vw,44px)}.promo-scope .csb-stats{grid-template-columns:1fr;gap:18px}.promo-scope .csb-stat>span{color:#ffffffeb}}.promo-scope .tw{background:var(--ground);padding-block:clamp(64px,10vh,120px);display:none;overflow:hidden}.promo-scope .tw-inner{max-inline-size:var(--container);padding-inline:var(--pad);margin-inline:auto}.promo-scope .tw-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--blue);margin:0 0 16px;font-size:11px;font-weight:600}.promo-scope .tw-title{letter-spacing:-.025em;color:var(--n-900);margin:0 0 16px;font-size:clamp(30px,5vw,50px);font-weight:500;line-height:1.1}.promo-scope .tw-lede{color:var(--n-600);max-inline-size:30rem;margin:0 0 30px;font-size:18px;line-height:1.55}.promo-scope .tw-featured{border-block-start:1px solid var(--n-150);padding-block-start:22px}.promo-scope .tw-qmark{color:var(--blue);opacity:.22;margin-block:8px 4px;font-family:Georgia,Times New Roman,serif;font-size:58px;line-height:.7;display:block}.promo-scope .tw-feat-stack{position:relative}.promo-scope .tw-feat{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);pointer-events:none;margin:0;position:absolute;inset-block-start:0;inset-inline:0;transform:translateY(8px)}.promo-scope .tw-feat.is-active{opacity:1;pointer-events:auto;position:relative;transform:none}.promo-scope .tw-feat blockquote{margin:0}.promo-scope .tw-feat blockquote p{color:var(--n-900);margin:0 0 16px;font-size:1.05rem;font-weight:500;line-height:1.5}.promo-scope .tw-feat figcaption{align-items:center;gap:11px;display:flex}.promo-scope .tw-who{flex-direction:column;min-inline-size:0;line-height:1.3;display:flex}.promo-scope .tw-who b{color:var(--n-900);font-size:.86rem;font-weight:600}.promo-scope .tw-who span{color:var(--n-500);font-size:.78rem}.promo-scope .tw-av{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:38px;inline-size:38px;font-size:.74rem;font-weight:700;display:inline-flex}.promo-scope .av-a{background:#1a73e8}.promo-scope .av-b{background:#0e9384}.promo-scope .av-c{background:#7c5cfc}.promo-scope .av-d{background:#e8833a}.promo-scope .av-e{background:#e5547f}.promo-scope .av-f{background:#5b6472}.promo-scope .tw-wall{grid-template-columns:1fr;gap:14px;margin-block-start:clamp(34px,6vh,48px);display:grid;position:relative}.promo-scope .tw-wall:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,#e2e5ea 1.2px,#0000 1.3px);background-size:5px 5px;position:absolute;inset-block:0;inset-inline:-20px;-webkit-mask-image:linear-gradient(#0000,#000 11% 89%,#0000);mask-image:linear-gradient(#0000,#000 11% 89%,#0000)}.promo-scope .tw-col{z-index:1;block-size:clamp(420px,68vh,560px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 11% 89%,#0000);mask-image:linear-gradient(#0000,#000 11% 89%,#0000)}.promo-scope .tw-track{will-change:transform;animation:tw-scroll var(--tw-dur,46s)linear infinite;flex-direction:column;display:flex}.promo-scope .tw-down .tw-track{animation-direction:reverse}.promo-scope .tw-col:hover .tw-track{animation-play-state:paused}.promo-scope .tw-down{display:none}.promo-scope .tw-group{flex-direction:column;gap:14px;padding-block-end:14px;display:flex}.promo-scope .tw-card{background:var(--paper);border:1px solid var(--n-150);border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px #0d264c0a}.promo-scope .tw-card-by{align-items:center;gap:10px;margin-block-end:11px;display:flex}.promo-scope .tw-card p{color:var(--n-700);margin:0;font-size:.9rem;line-height:1.5}.promo-scope .tw-card .tw-av{block-size:32px;inline-size:32px;font-size:.66rem}@keyframes tw-scroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (min-width:920px){.promo-scope .tw-inner{grid-template-columns:minmax(300px,440px) auto;justify-content:center;align-items:center;gap:clamp(36px,5vw,80px);display:grid}.promo-scope .tw-wall{grid-template-columns:repeat(2,300px);gap:16px;margin-block-start:0}.promo-scope .tw-col{block-size:clamp(480px,80vh,720px)}.promo-scope .tw-down{display:block}}@media (prefers-reduced-motion:reduce){.promo-scope .tw-track{animation:none}.promo-scope .tw-col{block-size:auto;overflow:visible;-webkit-mask-image:none;mask-image:none}.promo-scope .tw-wall:before{-webkit-mask-image:none;mask-image:none}.promo-scope .tw-group[aria-hidden=true]{display:none}}@media (max-width:640px){.promo-scope .tw-featured{display:none}.promo-scope .tw-col{--tw-dur:26s;block-size:clamp(360px,56vh,480px)}.promo-scope .tw{padding-block-end:clamp(40px,6vh,64px)}}@media (orientation:landscape) and (max-height:480px){.promo-scope .tw-col{block-size:80vh}}.promo-scope .faq{background:var(--ground);padding-block:clamp(64px,10vh,120px)}.promo-scope .faq-inner{max-inline-size:800px;padding-inline:var(--pad);margin-inline:auto}.promo-scope .faq-head{text-align:center;max-inline-size:600px;margin-block-end:clamp(32px,5vh,52px);margin-inline:auto}.promo-scope .faq-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--blue);margin:0 0 16px;font-size:11px;font-weight:600}.promo-scope .faq-title{letter-spacing:-.025em;color:var(--n-900);margin:0;font-size:clamp(30px,5vw,50px);font-weight:500;line-height:1.1}.promo-scope .faq-lede{color:var(--n-600);margin:16px 0 0;font-size:18px;line-height:1.55}.promo-scope .faq-list{flex-direction:column;gap:12px;display:flex}.promo-scope .faq-item{background:var(--paper);border:1px solid var(--n-150);transition:border-color .25s var(--ease),box-shadow .3s var(--ease);border-radius:14px;box-shadow:0 1px 2px #0d264c0a}.promo-scope .faq-item:hover{border-color:var(--n-200);box-shadow:0 10px 26px #0d264c12}.promo-scope .faq-item.is-open{border-color:#1a73e859;box-shadow:0 16px 36px #0d264c1a}.promo-scope .faq-q{text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;inline-size:100%;padding:20px 22px;display:flex}.promo-scope .faq-q>span:first-child{letter-spacing:-.01em;color:var(--n-900);transition:color .2s var(--ease);font-size:clamp(16px,1.8vw,19px);font-weight:600}.promo-scope .faq-q:hover>span:first-child,.promo-scope .faq-item.is-open .faq-q>span:first-child{color:var(--blue)}.promo-scope .faq-ic{background:var(--n-100);border:1px solid var(--n-200);block-size:30px;inline-size:30px;transition:background .25s var(--ease),border-color .25s var(--ease);border-radius:50%;flex:none;position:relative}.promo-scope .faq-ic:before,.promo-scope .faq-ic:after{content:"";background:var(--n-500);block-size:2px;inline-size:11px;transition:transform .3s var(--ease),background .25s var(--ease);border-radius:1px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.promo-scope .faq-ic:after{transform:translate(-50%,-50%)rotate(90deg)}.promo-scope .faq-item.is-open .faq-ic{background:var(--blue);border-color:var(--blue)}.promo-scope .faq-item.is-open .faq-ic:before,.promo-scope .faq-item.is-open .faq-ic:after{background:#fff}.promo-scope .faq-item.is-open .faq-ic:after{transform:translate(-50%,-50%)rotate(0)}.promo-scope .faq-a{transition:grid-template-rows .32s var(--ease);grid-template-rows:0fr;display:grid}.promo-scope .faq-item.is-open .faq-a{grid-template-rows:1fr}.promo-scope .faq-a-inner{min-block-size:0;overflow:hidden}.promo-scope .faq-a p{border-block-start:1px solid var(--n-150);color:var(--n-600);margin:0 22px;padding:14px 0 22px;font-size:clamp(15px,1.6vw,16.5px);line-height:1.65}@media (prefers-reduced-motion:reduce){.promo-scope .faq-a,.promo-scope .faq-item,.promo-scope .faq-ic,.promo-scope .faq-ic:before,.promo-scope .faq-ic:after,.promo-scope .faq-q>span:first-child{transition:none}}@media (max-width:640px){.promo-scope .faq{padding-block:clamp(40px,6vh,64px) clamp(96px,16vh,128px)}}@media (max-width:520px){.promo-scope .faq-q{padding:18px 16px}.promo-scope .faq-a p{margin:0 16px}}@media (max-width:380px){.promo-scope .faq-q{padding:16px 14px}.promo-scope .faq-a p{margin:0 14px;padding:12px 0 18px}}.promo-scope .gs{background:var(--blue);color:#fff;padding-block:clamp(72px,12vh,140px);position:relative;overflow:hidden}.promo-scope .gs-dots{z-index:0;pointer-events:none;opacity:.7;background-image:radial-gradient(circle,#ffffff29 1.1px,#0000 1.2px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28% 72%,#0000);mask-image:linear-gradient(#0000,#000 28% 72%,#0000)}.promo-scope .gs-inner{z-index:1;max-inline-size:620px;padding-inline:var(--pad);text-align:center;margin-inline:auto;position:relative}.promo-scope .gs-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:#ffffffb8;margin:0 0 16px;font-size:11px;font-weight:600}.promo-scope .gs-title{letter-spacing:-.025em;color:#fff;margin:0;font-size:58px;font-weight:500;line-height:1.1}.promo-scope .gs-lede{color:#ffffffd9;max-inline-size:30rem;margin:16px auto 0;font-size:18px;line-height:1.55}.promo-scope .gs-form{background:var(--paper);text-align:start;border-radius:16px;margin-block-start:clamp(28px,4vh,40px);padding:clamp(22px,3vw,32px);box-shadow:0 30px 70px #0d264c4d}.promo-scope .gs-field{flex-direction:column;gap:6px;margin-block-end:16px;display:flex}.promo-scope .gs-field label{letter-spacing:.02em;color:var(--n-600);font-size:.74rem;font-weight:600}.promo-scope .gs-field input{background:var(--paper);border:1px solid var(--n-200);min-block-size:48px;inline-size:100%;font-family:var(--sans);color:var(--n-900);transition:border-color .18s var(--ease),box-shadow .18s var(--ease);border-radius:10px;padding:0 14px;font-size:.95rem}.promo-scope .gs-field input::placeholder{color:var(--n-400)}.promo-scope .gs-field input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #1a73e82e}.promo-scope .gs-field input.is-invalid{border-color:#e24b4a}.promo-scope .gs-field input.is-invalid:focus{box-shadow:0 0 0 3px #e24b4a2e}.promo-scope .gs-err{color:#c5322f;font-size:.72rem;line-height:1.3}.promo-scope .gs-err:empty{display:none}.promo-scope .gs-form-alert{color:#c5322f;background:#e24b4a14;border:1px solid #e24b4a38;border-radius:10px;margin-block:16px 12px;padding:12px 14px;font-size:.82rem;line-height:1.45}.promo-scope .gs-submit{background:var(--blue);color:#fff;min-block-size:50px;inline-size:100%;font-family:var(--sans);cursor:pointer;transition:background .15s var(--ease),transform .15s var(--ease);border:0;border-radius:10px;margin-block-start:4px;font-size:.98rem;font-weight:600}.promo-scope .gs-submit:hover{background:var(--blue-ink);transform:translateY(-1px)}.promo-scope .gs-note{text-align:center;color:var(--n-500);margin:12px 0 0;font-size:.76rem}.promo-scope .gs-done{background:var(--paper);text-align:center;border-radius:16px;margin-block-start:clamp(28px,4vh,40px);padding:clamp(28px,4vw,44px);box-shadow:0 30px 70px #0d264c4d}.promo-scope .gs-check-wrap{justify-content:center;margin-block-end:14px;display:flex}.promo-scope .gs-check{background:#10b9811f;border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:46px;inline-size:46px;display:flex}.promo-scope .gs-check:after{content:"";border-block-end:2.5px solid #10b981;border-inline-start:2.5px solid #10b981;block-size:6px;inline-size:11px;transform:rotate(-45deg)translate(1px,-1px)}.promo-scope .gs-done h3{color:var(--n-900);margin:0 0 6px;font-size:1.3rem;font-weight:600}.promo-scope .gs-done p{color:var(--n-600);margin:0;font-size:.95rem;line-height:1.5}.promo-scope .gs-done p strong{color:var(--n-900);font-weight:600}.promo-scope .gs-reset{font-family:var(--sans);color:var(--blue);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-block-start:18px;padding:0;font-size:.88rem;font-weight:600;text-decoration:underline}.promo-scope .gs-reset:hover{color:var(--blue-ink)}@media (prefers-reduced-motion:reduce){.promo-scope .gs-submit,.promo-scope .gs-field input{transition:none}}@media (max-width:640px){.promo-scope .gs-title{font-size:clamp(32px,9vw,46px)}.promo-scope .gs-field input{font-size:16px}}@media (orientation:landscape) and (max-height:480px){.promo-scope .gs{padding-block:clamp(40px,9vh,140px)}}.promo-scope .ft{background:var(--ground);border-block-start:1px solid var(--n-150);padding-block:clamp(32px,5vh,48px)}.promo-scope .ft-inner{max-inline-size:var(--container);padding-inline:var(--pad);margin-inline:auto}.promo-scope .ft-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;display:flex}.promo-scope .ft-brand{flex-direction:column;gap:4px;display:flex}.promo-scope .ft-mark{letter-spacing:-.03em;color:var(--n-900);font-size:1.15rem;font-weight:700}.promo-scope .ft-mark .dot{color:var(--blue)}.promo-scope .ft-tag{color:var(--n-500);margin:0;font-size:.82rem}.promo-scope .ft-nav{align-items:center;gap:22px;display:flex}.promo-scope .ft-nav a{color:var(--n-600);transition:color .18s var(--ease);font-size:.85rem}.promo-scope .ft-nav a:hover{color:var(--n-900)}.promo-scope .ft-li{block-size:30px;inline-size:30px;color:var(--n-500);transition:color .18s var(--ease),background .18s var(--ease);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.promo-scope .ft-li:hover{color:var(--blue);background:var(--n-100)}.promo-scope .ft-li svg{block-size:17px;inline-size:17px}.promo-scope .ft-copy{color:var(--n-400);margin:0;font-size:.78rem}.promo-scope .ft-bottom{border-block-start:1px solid var(--n-150);justify-content:space-between;align-items:flex-end;gap:16px;margin:clamp(20px,3vh,28px) 0 0;padding-block-start:clamp(16px,2.5vh,22px);display:flex}.promo-scope .ft-legal{color:var(--n-400);text-align:right;max-inline-size:32rem;margin:0;font-size:.65rem;line-height:1.5}.promo-scope .ft-legal a{transition:color .18s var(--ease);text-decoration:underline}.promo-scope .ft-legal a:hover{color:var(--blue)}@media (max-width:560px){.promo-scope .ft-top{text-align:center;flex-direction:column;align-items:center}.promo-scope .ft-brand{align-items:center}.promo-scope .ft-nav{flex-wrap:wrap;justify-content:center;gap:16px 20px}.promo-scope .ft-bottom{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.promo-scope .ft-legal{text-align:center;margin-block-start:8px}}@media (max-width:640px){.promo-scope .ft-nav a{align-items:center;min-block-size:44px;padding-inline:8px;display:inline-flex}.promo-scope .ft-li{block-size:44px;inline-size:44px}.promo-scope .ft-li svg{block-size:20px;inline-size:20px}.promo-scope .ft-copy,.promo-scope .ft-legal{color:var(--n-500)}}.dark .promo-scope{--n-900:#e8eaed;--n-700:#c7cace;--n-600:#bdc1c6;--n-500:#9aa0a6;--n-400:#80868b;--n-200:#4a4d51;--n-150:#3c4043;--n-100:#2a2b2e;--paper:#303134;--ground:#202124}.dark .promo-scope .csb,.dark .promo-scope .gs{--n-900:#171717;--n-700:#404040;--n-600:#525252;--n-500:#737373;--n-400:#a3a3a3;--n-200:#e5e5e5;--n-150:#ededed;--n-100:#f5f5f5;--paper:#fff;--ground:#fff}.dark .promo-scope .nav{background:#202124d1}.dark .promo-scope .hero{--dot-ink:#e4e8f052;--dot-accent:#5ba0ff8c;border-block-start-color:#ffffff14}.dark .promo-scope .stage-screen{background:#1b1d22}.dark .promo-scope .doc-bar .d{background:var(--n-400)}.dark .promo-scope .doc-body{color:var(--n-900)}.dark .promo-scope .doc-meta{color:var(--n-500)}.dark .promo-scope .doc-rule{background:var(--n-150)}.dark .promo-scope .doc-cols{color:var(--n-700)}.dark .promo-scope .jway{--jway-screen-bg:linear-gradient(#202124,#202124)}.dark .promo-scope .jw-clip{color:#fff;-webkit-text-fill-color:#fff}.dark .promo-scope .hiw-ghost,.dark .promo-scope .hiw-ghost-ar{color:#ffffff12}.dark .promo-scope .hiw-letter,.dark .promo-scope .hiw-bi-doc{color:var(--n-700)}.dark .promo-scope .hiw-bi-lh,.dark .promo-scope .hiw-bi-foot{border-color:#ffffff1a}.dark .promo-scope .hiw-bi-bg-l{background:var(--paper)}@media (max-width:1099px) and (prefers-reduced-motion:reduce){.dark .promo-scope .hiw{background:#202124}}.dark .promo-scope .vpsf-top{background:#2a3340}.dark .promo-scope .vpup-status,.dark .promo-scope .vpapi-200,.dark .promo-scope .vpsf-lwc-done{color:#34c759}.dark .promo-scope .vpb-line:not(.w1){background:var(--n-200)}.dark .promo-scope .vpb-doc{background:var(--n-150)}.dark .promo-scope .vpsf-frow,.dark .promo-scope .vpsf-chips i,.dark .promo-scope .vpsf-lwc-doc span,.dark .promo-scope .vpf-l{background:var(--n-200)}.dark .promo-scope .vpf-slide-cols span{background:var(--n-150);border-color:var(--n-200)}.dark .promo-scope .vpup-bars i{background:#34c75980}.dark .promo-scope .tw-wall:before{background-image:radial-gradient(circle,#ffffff0f 1.2px,#0000 1.3px)}.promo-scope .cs{display:none!important}
