:root{--text-body-primary:#212236;--text-body-secondary:#5f6078;--text-body-tertiary:#9192ab;--blue-gradient:linear-gradient(135deg,#3498db,#5dade2);--primary-color:#1f2937;--primary-light:#374151;--primary-dark:#111827;--secondary-color:#4b5563;--secondary-light:#6b7280;--secondary-dark:#374151;--text-primary:#111827;--text-secondary:#4b5563;--text-light:#fffffff2;--text-muted:#ffffffb3;--background-main:#f9fafb;--background-card:#fff;--background-overlay:#ffffff1a;--border-color:#e5e7eb;--border-focus:#4b5563;--success-color:#059669;--error-color:#dc2626;--button-disabled:#9ca3af;--button-hover:#c0d3f3;--button-shadow:#1118271a;--background-section-light:#dee3ed;--background-section-dark:#1f2937;--background-section-medium:#4b5563;--background-section-card:#fff;--background-section-gradient:linear-gradient(135deg,#c1cee2,#6e88ac);--background-overlay-light:#ffffffe6;--background-overlay-dark:#00000080;--font-size-multiplier:100%;--base-font-size:16px;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--brand-blue:#3b82f6;--brand-blue-light:#60a5fa;--brand-blue-dark:#2563eb;--brand-blue-hover:#1d4ed8;--brand-gradient:linear-gradient(135deg,#2b4c7a,#3b82f6);--brand-gradient-hover:linear-gradient(135deg,#2563eb,#3b82f6);--brand-gray:#64748b;--brand-gray-light:#94a3b8;--brand-gray-dark:#475569;--logo-navy:#0a2342;--logo-teal:#24a19c;--logo-mint:#96ceb4;--logo-blue:#3b82f6;--logo-gradient-primary:linear-gradient(135deg,#0a2342,#24a19c);--logo-gradient-secondary:linear-gradient(135deg,#24a19c,#96ceb4);--logo-navy-light:#1a3b64;--logo-navy-dark:#051528;--logo-teal-light:#2dbdb7;--logo-teal-dark:#1b7a76;--logo-mint-light:#ade0cc;--logo-mint-dark:#7eb69a}html{font-size:calc(16px*100%/100);font-size:calc(var(--base-font-size)*var(--font-size-multiplier)/100)}.section-light{background-color:#dee3ed;background-color:var(--background-section-light)}.section-dark{background-color:#1f2937;background-color:var(--background-section-dark)}.section-medium{background-color:#4b5563;background-color:var(--background-section-medium)}.section-card{background-color:#fff;background-color:var(--background-section-card)}.section-gradient{background:linear-gradient(135deg,#c1cee2,#6e88ac);background:var(--background-section-gradient)}.section-image{background:var(--background-image) no-repeat center center;background-size:cover}.section-image-cover{background:var(--background-image-cover) no-repeat center center;background-size:cover}.section-overlay-light{background:#dee3ed;background:var(--background-section-light);position:relative}.section-overlay-light:after{background:#ffffffe6;background:var(--background-overlay-light);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.section-overlay-dark{background:#1f2937;background:var(--background-section-dark);position:relative}.section-overlay-dark:after{background:#00000080;background:var(--background-overlay-dark);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.section-title{color:#2d3748;font-size:2.5rem;font-weight:700;margin-bottom:40px;position:relative;text-align:center}.section-subtitle{color:#4b5563;color:var(--text-secondary);font-size:clamp(1rem,2.5vw,1.3rem);line-height:1.6;margin:0 auto;max-width:700px}body{-moz-osx-font-smoothing:grayscale;font-size:var(--text-base)}*{box-sizing:border-box;font-family:inherit}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.accessibility-widget{bottom:calc(12px + env(safe-area-inset-bottom));font-family:var(--font);inset-inline-end:12px;position:fixed;text-align:start;transition:transform .3s var(--ease-drawer);z-index:40}@media (max-width:959px){body.sw-sticky-on .accessibility-widget{transform:translateY(-72px)}}.accessibility-toggle{background:var(--ground);border:1px solid var(--hair-strong);border-radius:0;cursor:pointer;display:grid;height:44px;padding:0;place-items:center;transition:transform .16s var(--ease-out);width:44px}.accessibility-toggle:active{transform:scale(.95)}.accessibility-toggle{color:var(--ink)}.accessibility-menu{background:var(--ground);border:1px solid var(--ink);bottom:54px;color:var(--ink);inset-inline-end:0;max-height:calc(100dvh - 100px);opacity:0;overflow-y:auto;padding:16px;position:absolute;transform:scale(.96);transform-origin:bottom left;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),visibility 0s linear .18s;visibility:hidden;width:min(300px,calc(100vw - 24px))}.accessibility-widget.open .accessibility-menu{opacity:1;transform:none;transition:opacity .18s var(--ease-out),transform .18s var(--ease-out),visibility 0s;visibility:visible}.accessibility-header h3{border-bottom:2px solid var(--ink);font-size:1.0625rem;font-weight:700;margin:0;padding-bottom:10px}.accessibility-options{display:flex;flex-direction:column}.font-size-controls{align-items:center;border-bottom:1px solid var(--hair);display:flex;justify-content:space-between;padding-block:10px}.option-label{align-items:center;display:flex;font-size:.9375rem;gap:8px}.option-label svg,.toggle-button svg{color:var(--gray);flex:none}.button-group{display:flex;gap:6px}.button-group button{background:var(--ground);border:1px solid var(--hair-strong);border-radius:0;color:var(--ink);cursor:pointer;font-weight:700;height:44px;width:44px}.button-group button:disabled{cursor:default;opacity:.4}.toggle-button{align-items:center;background:none;border:0;border-bottom:1px solid var(--hair);color:var(--ink);cursor:pointer;display:flex;font-size:.9375rem;gap:10px;min-height:46px;padding:0;text-align:start;width:100%}.toggle-button.active{color:var(--accent);font-weight:700}.toggle-button.active svg{color:var(--accent)}.reset-button{background:none;border:1px solid var(--ink);border-radius:0;color:var(--ink);cursor:pointer;font-weight:500;height:40px;margin-top:12px;padding-inline:12px}@media (hover:hover) and (pointer:fine){.button-group button:hover:not(:disabled),.toggle-button:hover{color:var(--accent)}.reset-button:hover{background:var(--ink);color:var(--ground)}}@media (prefers-reduced-motion:reduce){.accessibility-menu,.accessibility-widget.open .accessibility-menu{transform:none;transition-property:opacity,visibility}.accessibility-widget{transition:none}}body.highlight-links a{background:#ffe600!important;color:#000!important;outline:2px solid #000;text-decoration:underline!important}body.highlight-headings h1,body.highlight-headings h2,body.highlight-headings h3{outline:2px dashed var(--accent);outline-offset:4px}body.stop-animations *,body.stop-animations :after,body.stop-animations :before{animation:none!important;transition:none!important}body.large-cursor,body.large-cursor *{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 24 24'%3E%3Cpath d='m4 2 15 11-7 1 4 8-3 1-4-8-5 5z' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E") 4 2,auto!important}.skeleton{animation:shine 1.5s linear infinite;background:#f0f0f0;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;border-radius:5px}.skeleton-text{height:1em;margin-bottom:.5em}.skeleton-title{height:2em;margin-bottom:1em;width:50%}.skeleton-image{height:200px;width:100%}@keyframes shine{to{background-position-x:-200%}}.App{display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;text-align:center}.App>:nth-child(2){flex:1 0 auto}.App-header{background:var(--background-main);border-bottom:1px solid var(--border-color);color:var(--text-primary);left:50%;margin-bottom:40px;margin-left:-50vw;margin-right:-50vw;padding:40px 20px;position:relative;right:50%;width:100vw}.header-content{margin:0 auto;max-width:1200px;padding:0 20px}.pension-form{background-color:#fff;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin:0 auto;max-width:800px;padding:30px;position:relative;width:100%}.App-header h1{color:var(--text-primary);font-size:2.8rem;font-weight:700;margin-bottom:15px}.subtitle{color:var(--text-secondary);font-size:1.3rem;margin-bottom:40px}.progress-bar{background-color:#e0e0e0;border-radius:4px 4px 0 0;direction:rtl;height:4px;left:0;overflow:hidden;position:absolute;right:0;top:0}.progress-fill{background-color:#1a237e;float:right;height:100%;transform-origin:right;transition:width .3s ease}.form-step{direction:rtl;margin:20px auto;max-width:500px;text-align:right}.form-step h2{color:#37474f;font-size:1.4rem;margin-bottom:25px;text-align:right}.radio-group{display:flex;flex-direction:column;gap:15px;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:400px;text-align:right;width:100%}.radio-group label{align-items:center;border:2px solid #e0e0e0;border-radius:8px;color:#455a64;cursor:pointer;display:flex;flex-direction:row-reverse;font-size:1.1rem;justify-content:flex-end;padding:15px 20px;position:relative;transition:all .2s ease}.radio-group label:hover{background-color:#f5f5f5;border-color:#1a237e}.radio-group input[type=radio]{margin-left:10px;margin-right:0}.radio-group label span{display:block;margin-right:35px}.radio-group input[type=radio]:checked+span{font-weight:700}.radio-group label:has(input:checked){background-color:#f5f5f5;border-color:#1a237e}.contact-details{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:30px}.input-group{align-items:flex-start;display:flex;flex-direction:column;position:relative;transition:all .3s ease}.input-group label{align-items:center;color:#37474f;display:flex;font-weight:500;gap:8px;margin-bottom:8px}.input-group input{border:1px solid #cfd8dc;border-radius:8px;direction:ltr;font-size:1rem;padding:12px;text-align:right;transition:border-color .2s ease;width:100%}.input-group input:focus{border-color:#1a237e;outline:none}.input-hint{color:#666;display:block;font-size:.85rem;margin-top:5px}.buttons-group{display:flex;gap:20px;justify-content:center;margin-top:30px}.back-button,.next-button,.submit-button{background-color:#1a237e;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.2rem;min-width:140px;padding:15px 40px;transition:background-color .3s}.back-button{background-color:#455a64}.back-button:hover{background-color:#37474f}.next-button:hover,.submit-button:hover{background-color:#283593}@media (max-width:600px){.App{padding:10px}.pension-form{padding:20px}.App-header h1{font-size:2rem}.form-step h2{font-size:1.2rem}.buttons-group{flex-direction:column-reverse;gap:10px}.back-button,.next-button,.submit-button{font-size:1.1rem;max-width:none;padding:12px 20px;width:100%}}.required{color:#d32f2f;font-size:.8rem;font-weight:400;margin-right:4px;transition:opacity .3s ease}.submit-button:disabled{cursor:not-allowed}.submit-button:disabled,.submit-button:disabled:hover{background-color:#9e9e9e}@keyframes shake{0%,to{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.shake{animation:shake .5s ease-in-out}.cta-button{background-color:var(--background-card);border:2px solid var(--primary-color);border-radius:8px;box-shadow:0 4px 6px #00000014;color:var(--primary-color);cursor:pointer;font-size:1.2rem;font-weight:600;margin-bottom:40px;padding:15px 40px;transition:all .3s ease}.cta-button:hover{background-color:var(--primary-light);border-color:var(--primary-light);box-shadow:0 8px 16px #0000001f;color:#fff;transform:translateY(-2px)}.full-width-section{left:50%;margin-left:-50vw;margin-right:-50vw;overflow-x:hidden;position:relative;right:50%;width:100vw}.page-skeleton{margin:0 auto;max-width:1200px;padding:20px;width:100%}.page-skeleton>*{margin-bottom:20px}main{max-width:100%;overflow-x:hidden;width:100%}@media (max-width:768px){.App{padding:0}.full-width-section{left:0;margin-left:0;margin-right:0;right:0;width:100%}}:root{--ground:#fff;--ink:#0e1e2b;--gray:#5f6b75;--accent:#0b7a73;--pension:#9a5b00;--pension-fill:#d9952b;--mint:#e3f2eb;--on-accent:#fff;--hair:#e2e5e8;--hair-strong:#c9cfd4;--danger:#b3261e;--font:"IBM Plex Sans Hebrew","Arial Hebrew",Arial,sans-serif;--gutter:16px;--ease-out:cubic-bezier(0.23,1,0.32,1);--ease-in-out:cubic-bezier(0.77,0,0.175,1);--ease-drawer:cubic-bezier(0.32,0.72,0,1)}@media (min-width:960px){:root{--gutter:40px}}html{scroll-padding-top:88px}body{-webkit-font-smoothing:antialiased;background:#fff;background:var(--ground);color:#0e1e2b;color:var(--ink);font-family:IBM Plex Sans Hebrew,Arial Hebrew,Arial,sans-serif;font-family:var(--font);font-size:1.0625rem;line-height:1.5;margin:0}*,:after,:before{box-sizing:border-box;font-family:inherit}.App{overflow-x:clip;text-align:start}:focus-visible{outline:2px solid #0b7a73;outline:2px solid var(--accent);outline-offset:2px}[tabindex="-1"]:focus{outline:none}:where(.sw) :where(h1,h2,h3,p,ol,ul,dl,dd){margin:0;padding:0}:where(.sw) :where(ol,ul){list-style:none}:where(.sw) :where(a){color:inherit;text-decoration:none}:where(.sw) :where(button,input){color:inherit;font:inherit}:where(.sw) :where(button){background:none;border:0;cursor:pointer;padding:0}:where(.sw) :where(p,h1,h2,h3){text-wrap:pretty}.sw-skip{background:#0e1e2b;background:var(--ink);color:#fff;color:var(--ground);font-weight:500;inset-inline-start:8px;padding:10px 14px;position:absolute;top:-60px;z-index:60}.sw-skip:focus{top:8px}.sw-wrap{margin-inline:auto;max-width:1200px;padding-inline:16px;padding-inline:var(--gutter)}.sw-sq{background:#0b7a73;background:var(--accent);display:inline-block;flex:none;height:10px;width:10px}.sw-sq.pen{background:#d9952b;background:var(--pension-fill)}.sw-sq.ink{background:#0e1e2b;background:var(--ink)}.sw-nav{background:#fff;background:var(--ground);border-bottom:1px solid #e2e5e8;border-bottom:1px solid var(--hair);position:-webkit-sticky;position:sticky;top:0;z-index:30}.sw-nav .sw-wrap{align-items:center;display:flex;height:56px;justify-content:space-between}.sw-nav img{display:block;height:26px;width:auto}.sw-nav-links{display:none;font-size:.9375rem;gap:28px}.sw-nav-links a{align-items:center;color:#5f6b75;color:var(--gray);display:flex;gap:8px}.sw-nav-links a[aria-current=page]{color:#0e1e2b;color:var(--ink)}.sw-nav-menu{align-items:center;display:flex;font-size:.9375rem;font-weight:500;gap:8px;height:44px;padding-inline:4px;transition:transform .16s cubic-bezier(.23,1,.32,1);transition:transform .16s var(--ease-out)}.sw-nav-menu i{display:block;height:10px;position:relative;width:18px}.sw-nav-menu i:after,.sw-nav-menu i:before{background:currentColor;content:"";height:2px;inset-inline:0;position:absolute;transition:transform .3s cubic-bezier(.77,0,.175,1);transition:transform .3s var(--ease-in-out)}.sw-nav-menu i:before{top:0}.sw-nav-menu i:after{bottom:0}.sw-nav-menu[aria-expanded=true] i:before{transform:translateY(4px) rotate(45deg)}.sw-nav-menu[aria-expanded=true] i:after,.sw-nav-menu[aria-expanded=true] i:before{transition-timing-function:cubic-bezier(.32,.72,0,1);transition-timing-function:var(--ease-drawer)}.sw-nav-menu[aria-expanded=true] i:after{transform:translateY(-4px) rotate(-45deg)}.sw-nav-menu:active{transform:scale(.97)}.sw-menu{background:#fff;background:var(--ground);border-bottom:1px solid #e2e5e8;border-bottom:1px solid var(--hair);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);position:absolute;top:100%;inset-inline:0;padding:8px 16px 16px;padding:8px var(--gutter) 16px;transition:visibility 0s linear .3s,-webkit-clip-path .3s cubic-bezier(.77,0,.175,1);transition:clip-path .3s cubic-bezier(.77,0,.175,1),visibility 0s linear .3s;transition:clip-path .3s cubic-bezier(.77,0,.175,1),visibility 0s linear .3s,-webkit-clip-path .3s cubic-bezier(.77,0,.175,1);transition:visibility 0s linear .3s,-webkit-clip-path .3s var(--ease-in-out);transition:clip-path .3s var(--ease-in-out),visibility 0s linear .3s;transition:clip-path .3s var(--ease-in-out),visibility 0s linear .3s,-webkit-clip-path .3s var(--ease-in-out);visibility:hidden}.sw-menu.on{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transition:visibility 0s,-webkit-clip-path .45s cubic-bezier(.32,.72,0,1);transition:clip-path .45s cubic-bezier(.32,.72,0,1),visibility 0s;transition:clip-path .45s cubic-bezier(.32,.72,0,1),visibility 0s,-webkit-clip-path .45s cubic-bezier(.32,.72,0,1);transition:visibility 0s,-webkit-clip-path .45s var(--ease-drawer);transition:clip-path .45s var(--ease-drawer),visibility 0s;transition:clip-path .45s var(--ease-drawer),visibility 0s,-webkit-clip-path .45s var(--ease-drawer);visibility:visible}.sw-menu a{opacity:0;transition:opacity .15s cubic-bezier(.23,1,.32,1);transition:opacity .15s var(--ease-out)}.sw-menu.on a{opacity:1;transition:opacity .25s cubic-bezier(.23,1,.32,1);transition:opacity .25s var(--ease-out)}.sw-menu.on a:nth-child(2){transition-delay:30ms}.sw-menu.on a:nth-child(3){transition-delay:60ms}.sw-menu.on a:nth-child(4){transition-delay:90ms}.sw-menu a{align-items:center;border-bottom:1px solid #e2e5e8;border-bottom:1px solid var(--hair);display:flex;font-size:1.0625rem;gap:10px;min-height:52px}.sw-menu a:last-child{border-bottom:0}.sw-menu-scrim{background:#0e1e2b66;height:100vh;position:absolute;top:100%;inset-inline:0;opacity:0;transition:opacity .3s cubic-bezier(.77,0,.175,1),visibility 0s linear .3s;transition:opacity .3s var(--ease-in-out),visibility 0s linear .3s;visibility:hidden}.sw-menu-scrim.on{opacity:1;transition:opacity .45s cubic-bezier(.32,.72,0,1),visibility 0s;transition:opacity .45s var(--ease-drawer),visibility 0s;visibility:visible}.sw-hero{isolation:isolate;position:relative}.sw-hero .sw-wrap{display:grid;grid-template-areas:"text" "form" "points"}.sw-hero-text{grid-area:text;padding-top:28px}.sw-hero h1{font-size:clamp(2.375rem,1.2rem + 5.5vw,4.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.04}.sw-hero h1 em{color:#0b7a73;color:var(--accent);font-style:normal}.sw-stand{color:#5f6b75;color:var(--gray);font-size:1.125rem;margin-top:14px;max-width:34ch}.sw-hero .sw-flow{grid-area:form;margin-top:24px}.sw-points{border-top:2px solid #0e1e2b;border-top:2px solid var(--ink);grid-area:points;margin-top:24px}.sw-points div{grid-gap:2px 14px;align-items:baseline;border-bottom:1px solid #e2e5e8;border-bottom:1px solid var(--hair);display:grid;gap:2px 14px;grid-template-columns:1fr;padding-block:12px}.sw-points dt{align-items:center;display:flex;font-weight:700;gap:8px;white-space:nowrap}.sw-points dd{color:#5f6b75;color:var(--gray);font-size:.9375rem;margin:0}.sw-flow{background:#fff;background:var(--ground);border:1px solid #e2e5e8;border:1px solid var(--hair);border-top:0;color:#0e1e2b;color:var(--ink);padding:14px 16px 18px;position:relative;z-index:1}.sw-flow:after,.sw-flow:before{content:"";height:3px;inset-inline:0;position:absolute;transform-origin:right}.sw-flow:before{background:#0b7a73;background:var(--accent);top:0}.sw-flow:after{background:#d9952b;background:var(--pension-fill);top:5px}.sw-flow-head{min-height:48px;padding-top:6px}.sw-count,.sw-flow-head{align-items:center;display:flex;gap:4px}.sw-count{font-feature-settings:"tnum";color:#5f6b75;color:var(--gray);flex:1 1;font-size:.8125rem;font-variant-numeric:tabular-nums}.sw-count b{color:#0e1e2b;color:var(--ink);font-weight:700}.sw-pips{-webkit-margin-start:10px;display:flex;gap:4px;margin-inline-start:10px}.sw-pips i{background:#c9cfd4;background:var(--hair-strong);height:3px;transition:background-color .2s ease;width:18px}.sw-pips i.on{background:#0b7a73;background:var(--accent)}.sw-icon-btn{color:#0e1e2b;color:var(--ink);display:grid;flex:none;height:44px;place-items:center;transition:transform .16s cubic-bezier(.23,1,.32,1);transition:transform .16s var(--ease-out);width:44px}.sw-icon-btn:active{transform:scale(.92)}.sw-back{-webkit-margin-start:-12px;margin-inline-start:-12px}.sw-restart{-webkit-margin-end:-12px;color:#5f6b75;color:var(--gray);margin-inline-end:-12px}.sw-flow-body{overflow:hidden;overflow:clip;position:relative}.sw-step.leaving{position:absolute;top:0;inset-inline:0;pointer-events:none}.sw-q{font-size:1.375rem;font-weight:700;line-height:1.25}.sw-opts{border-top:1px solid #e2e5e8;border-top:1px solid var(--hair);margin-top:12px}.sw-opt{align-items:center;border-bottom:1px solid #e2e5e8;border-bottom:1px solid var(--hair);display:flex;font-size:1.0625rem;gap:12px;min-height:52px;padding-inline:2px;text-align:start;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s ease;transition:transform .16s var(--ease-out),background-color .16s ease;width:100%}.sw-opt .t{flex:1 1}.sw-opt svg{color:#5f6b75;color:var(--gray);flex:none;transition:transform .16s cubic-bezier(.23,1,.32,1);transition:transform .16s var(--ease-out)}.sw-opt:active{transform:scale(.985)}.sw-opt[aria-pressed=true]{color:#0b7a73;color:var(--accent);font-weight:500}.sw-hint{color:#5f6b75;color:var(--gray);font-size:.875rem;margin-top:6px}.sw-box{border:1.5px solid #c9cfd4;border:1.5px solid var(--hair-strong);display:grid;flex:none;height:20px;place-items:center;transition:background-color .16s ease,border-color .16s ease;width:20px}.sw-check[aria-pressed=true] .sw-box{background:#0b7a73;background:var(--accent);border-color:#0b7a73;border-color:var(--accent)}.sw-check[aria-pressed=true] .sw-box:after{border:2px solid #fff;border:2px solid var(--on-accent);border-right:0;border-top:0;content:"";height:5px;transform:translateY(-1px) rotate(-45deg);width:10px}.sw-submit[disabled]:not([type=submit]){cursor:default}.sw-opt-group{align-items:center;color:#5f6b75;color:var(--gray);display:flex;font-size:.75rem;font-weight:700;gap:8px;padding-bottom:4px;padding-top:12px}.sw-fields{grid-gap:12px;display:grid;gap:12px;margin-top:12px}.sw-field label{color:#5f6b75;color:var(--gray);display:block;font-size:.875rem;margin-bottom:6px}.sw-field input{background:#fff;background:var(--ground);border:1px solid #c9cfd4;border:1px solid var(--hair-strong);border-radius:0;font-size:1.0625rem;height:52px;padding-inline:14px;width:100%}.sw-field input:focus{border-color:#0e1e2b;border-color:var(--ink);box-shadow:inset 0 -2px 0 #0e1e2b;box-shadow:inset 0 -2px 0 var(--ink);outline:none}.sw-field input[aria-invalid=true]{border-color:#b3261e;border-color:var(--danger)}.sw-err{color:#b3261e;color:var(--danger);font-size:.8125rem;margin-top:6px;min-height:0}.sw-submit{align-items:center;background:#0b7a73;background:var(--accent);color:#fff;color:var(--on-accent);display:flex;font-size:1.0625rem;font-weight:700;gap:10px;height:56px;justify-content:center;margin-top:16px;transition:transform .16s cubic-bezier(.23,1,.32,1),filter .16s ease;transition:transform .16s var(--ease-out),filter .16s ease;width:100%}.sw-submit:active{transform:scale(.97)}.sw-submit[disabled]{cursor:progress;opacity:.6}.sw-note{margin-top:6px}.sw-fine,.sw-note{color:#5f6b75;color:var(--gray);font-size:.8125rem}.sw-fine{margin-top:12px}.sw-fine a{text-decoration:underline;text-underline-offset:2px}.sw-done{padding-block:20px 8px}.sw-done h3{font-size:1.375rem;font-weight:700}.sw-done p{color:#5f6b75;color:var(--gray);margin-top:8px}.sw-done-close{border:1px solid #0e1e2b!important;border:1px solid var(--ink)!important;font-weight:700;height:48px;margin-top:16px;padding-inline:20px}.sw-done-eligible{padding-top:12px;position:relative}.sw-done-eligible h3{color:#0b7a73;color:var(--accent,#0a7);font-size:1.5rem;line-height:1.25}.sw-done-badge{align-items:center;background:#0b7a73;background:var(--accent,#0a7);border-radius:50%;color:#fff;display:inline-flex;font-size:1.5rem;font-weight:700;height:48px;justify-content:center;margin-bottom:12px;width:48px}.sw-done-eligible .sw-done-prep{background:#e3f2eb;background:var(--mint,#e8f5f0);font-size:.92rem;margin-top:14px;padding:12px 14px}.sw-sec{margin-top:72px}.sw-h2{font-size:clamp(1.75rem,.9rem + 3.8vw,3rem);font-weight:700;letter-spacing:-.01em;line-height:1.1;max-width:20ch}.sw-lead{color:#5f6b75;color:var(--gray);margin-top:10px;max-width:52ch}.sw-notfound{min-height:50vh}.sw-notfound-link{color:#0b7a73;color:var(--accent);display:inline-block;margin-top:20px;text-decoration:underline;text-underline-offset:3px}.sw-tinted{background:#e3f2eb;background:var(--mint);padding-block:48px}.sw-marquee{grid-gap:10px;display:grid;gap:10px;margin-top:20px}.sw-mq-row{-webkit-mask-image:linear-gradient(270deg,#0000,#000 8%,#000 92%,#0000);mask-image:linear-gradient(270deg,#0000,#000 8%,#000 92%,#0000);overflow:hidden}.sw-mq-track{display:flex;width:-webkit-max-content;width:max-content}.sw-mq-track ul{-webkit-padding-end:10px;display:flex;gap:10px;padding-inline-end:10px}.sw-mq-track li{background:#fff;border:1px solid #e2e5e8;border:1px solid var(--hair);display:grid;height:72px;padding:12px;place-items:center;width:132px}.sw-mq-track img{height:auto;max-height:30px;max-width:100%;object-fit:contain;width:auto}.sw-groups{grid-gap:32px;display:grid;gap:32px;margin-top:24px}.sw-group-t{align-items:center;border-bottom:4px solid #0b7a73;border-bottom:4px solid var(--accent);color:#0b7a73;color:var(--accent);display:flex;font-size:.8125rem;font-weight:700;gap:8px;padding-bottom:8px}.sw-group-t.pen{border-color:#d9952b;border-color:var(--pension-fill);color:#9a5b00;color:var(--pension)}.sw-idx{position:relative}.sw-idx:after,.sw-idx:before{bottom:0;content:"";inset-inline-start:4px;position:absolute;top:0;width:2px}.sw-idx:before{background:#e2e5e8;background:var(--hair)}.sw-idx:after{background:#0b7a73;background:var(--accent);transform-origin:top}.sw-idx.pen:after{background:#d9952b;background:var(--pension-fill)}.sw-idx a{grid-gap:12px;align-items:center;border-bottom:1px solid #e2e5e8;border-bottom:1px solid var(--hair);display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-height:64px;padding-block:10px;transition:background-color .16s ease,transform .16s cubic-bezier(.23,1,.32,1);transition:background-color .16s ease,transform .16s var(--ease-out)}.sw-idx a:active{transform:scale(.985)}.sw-idx b{display:block;font-size:1.1875rem;font-weight:500}.sw-idx .d{display:block;font-size:.875rem;margin-top:2px}.sw-idx .d,.sw-idx svg{color:#5f6b75;color:var(--gray)}.sw-idx svg{transition:transform .16s cubic-bezier(.23,1,.32,1);transition:transform .16s var(--ease-out)}.sw-idx .sw-sq{outline:3px solid #fff;outline:3px solid var(--ground);position:relative;z-index:1}.sw-cells{grid-gap:1px;background:#e2e5e8;background:var(--hair);display:grid;gap:1px;margin-top:24px}.sw-cells li{grid-gap:6px 16px;align-items:baseline;background:#fff;background:var(--ground);display:grid;gap:6px 16px;grid-template-columns:1fr auto;padding:20px 20px 22px}.sw-cells b{font-size:1.1875rem;font-weight:700;line-height:1.25}.sw-cells p{color:#5f6b75;color:var(--gray);font-size:.9375rem;grid-column:1/-1;line-height:1.5}.sw-about-t{border-bottom:2px solid #0e1e2b;border-bottom:2px solid var(--ink);color:#0b7a73;color:var(--accent);font-size:.8125rem;font-weight:700;margin-top:28px;padding-bottom:8px}.sw-checks li{align-items:baseline;border-bottom:1px solid #c9cfd4;border-bottom:1px solid var(--hair-strong);display:flex;font-size:1.0625rem;gap:12px;line-height:1.45;padding-block:14px}.sw-checks .sw-sq{height:8px;transform:translateY(-2px);width:8px}.sw-fit{color:#5f6b75;color:var(--gray);margin-top:20px;max-width:52ch}.sw-fit b{color:#0e1e2b;color:var(--ink)}.sw-tag{align-items:center;color:#0b7a73;color:var(--accent);display:flex;font-size:.75rem;font-weight:700;gap:6px;white-space:nowrap}.sw-tag:before{background:currentColor;content:"";height:8px;width:8px}.sw-tag.pen{color:#9a5b00;color:var(--pension)}.sw-tag.pen:before{background:#d9952b;background:var(--pension-fill)}.sw-tag.all{color:#5f6b75;color:var(--gray)}.sw-tag.all:before{background:#0e1e2b;background:var(--ink)}.sw-proc{display:grid;margin-top:20px;position:relative}.sw-proc li{grid-gap:4px;border-top:1px solid #e2e5e8;border-top:1px solid var(--hair);display:grid;gap:4px;grid-template-columns:64px 1fr;padding-block:18px}.sw-proc li:last-child{border-bottom:1px solid #e2e5e8;border-bottom:1px solid var(--hair)}.sw-proc .big{font-feature-settings:"tnum";background:#fff;background:var(--ground);color:#0b7a73;color:var(--accent);font-size:3rem;font-variant-numeric:tabular-nums;font-weight:700;justify-self:start;line-height:1;padding-block:2px 6px;position:relative;z-index:1}.sw-proc h3{font-size:1.25rem;font-weight:700}.sw-proc p{color:#5f6b75;color:var(--gray);font-size:1rem;margin-top:4px}.sw-faq{grid-gap:20px;display:grid;gap:20px;margin-top:24px}.sw-faq-tabs{display:flex;gap:8px;margin-inline:-16px;margin-inline:calc(var(--gutter)*-1);overflow-x:auto;padding-inline:16px;padding-inline:var(--gutter);padding-bottom:2px;position:relative;scrollbar-width:none}.sw-faq-tabs::-webkit-scrollbar{display:none}.sw-faq-tab{align-items:center;color:#5f6b75;color:var(--gray);display:flex;flex:none;font-size:.9375rem;gap:8px;min-height:44px;padding-inline:14px;transition:color .16s ease;white-space:nowrap}.sw-faq-tab .sw-sq{height:6px;width:6px}.sw-faq-tab[aria-selected=true]{color:#0e1e2b;color:var(--ink)}.sw-faq-on{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);display:flex;gap:8px;inset-inline-start:0;padding-inline:16px;padding-inline:var(--gutter);pointer-events:none;position:absolute;top:0}.sw-faq-on .sw-faq-tab{background:#e3f2eb;background:var(--mint);color:#0e1e2b;color:var(--ink)}.sw-faq-panel{border-top:1px solid #e2e5e8;border-top:1px solid var(--hair)}.sw-faq-panel details{border-bottom:1px solid #e2e5e8;border-bottom:1px solid var(--hair)}.sw-faq-panel summary{align-items:center;cursor:pointer;display:flex;font-size:1rem;font-weight:500;gap:16px;justify-content:space-between;line-height:1.45;list-style:none;min-height:56px;padding-block:16px}.sw-faq-panel summary::-webkit-details-marker{display:none}.sw-faq-panel summary svg{color:#5f6b75;color:var(--gray);flex:none;transition:transform .2s cubic-bezier(.23,1,.32,1);transition:transform .2s var(--ease-out)}.sw-faq-panel details.is-open summary svg{transform:rotate(45deg)}.sw-faq-panel details p{color:#5f6b75;color:var(--gray);max-width:65ch;overflow:hidden;padding-bottom:20px}.sw-faq-panel details{transition:opacity .24s cubic-bezier(.23,1,.32,1),transform .24s cubic-bezier(.23,1,.32,1);transition:opacity .24s var(--ease-out),transform .24s var(--ease-out)}@starting-style{.sw-faq-panel.anim details{opacity:0;transform:translateY(8px)}}.sw-faq-panel details:nth-child(2){transition-delay:40ms}.sw-faq-panel details:nth-child(3){transition-delay:80ms}.sw-faq-panel details:nth-child(4){transition-delay:.12s}.sw-faq-panel details:nth-child(n+5){transition-delay:.16s}.sw-faq-go{align-items:center;color:#0b7a73;color:var(--accent);display:inline-flex;font-weight:500;gap:8px;margin-top:16px;min-height:44px}.sw-faq-go,.sw-faq-go svg{transition:transform .16s cubic-bezier(.23,1,.32,1);transition:transform .16s var(--ease-out)}.sw-faq-go:active{transform:scale(.97)}.sw-close{background:#0b7a73;background:var(--accent);color:#fff;color:var(--on-accent);margin-top:64px;padding-block:36px 40px;position:relative}.sw-close:before{background:#d9952b;background:var(--pension-fill);content:"";height:8px;inset-inline:0;position:absolute;top:0}.sw-close h2{font-size:clamp(1.875rem,1rem + 4.2vw,3.5rem);font-weight:700;line-height:1.08;max-width:16ch}.sw-close p{margin-top:10px;max-width:40ch;opacity:.85}.sw-close .sw-cta{align-items:center;background:#fff;background:var(--ground);color:#0e1e2b;color:var(--ink);display:inline-flex;font-weight:700;gap:10px;height:56px;margin-top:22px;padding-inline:22px;transition:transform .16s cubic-bezier(.23,1,.32,1);transition:transform .16s var(--ease-out)}.sw-close .sw-cta:active{transform:scale(.97)}.sw-foot{border-top:1px solid #e2e5e8;border-top:1px solid var(--hair);color:#5f6b75;color:var(--gray);font-size:.875rem;padding-block:32px 110px}.sw-foot img{display:block;height:22px;margin-bottom:16px}.sw-foot-cols{grid-gap:24px;border-block:1px solid #e2e5e8;border-block:1px solid var(--hair);display:grid;gap:24px;grid-template-columns:1fr 1fr;padding-block:16px}.sw-foot-cols b{align-items:center;color:#0e1e2b;color:var(--ink);display:flex;font-weight:500;gap:8px;margin-bottom:8px}.sw-foot-cols a{display:block;padding-block:5px}.sw-foot-about{grid-column:1/-1}.sw-foot-legal{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:16px}.sw-foot small{display:block;font-size:.75rem;margin-top:14px}.sw-sticky{background:#fff;background:var(--ground);border-top:1px solid #e2e5e8;border-top:1px solid var(--hair);inset-inline:0;bottom:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));position:fixed;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);transition:transform .3s var(--ease-drawer);z-index:25}.sw-sticky.on{transform:none}.sw-sticky .sw-cta{align-items:center;background:#0b7a73;background:var(--accent);color:#fff;color:var(--on-accent);display:flex;font-weight:700;gap:10px;height:52px;justify-content:center;transition:transform .16s cubic-bezier(.23,1,.32,1);transition:transform .16s var(--ease-out)}.sw-sticky .sw-cta:active{transform:scale(.97)}.sw-sheet{background:#fff;background:var(--ground);border:0;border-top:4px solid #0b7a73;border-top:4px solid var(--accent);color:#0e1e2b;color:var(--ink);margin:auto auto 0;max-height:92dvh;max-width:100%;overflow:auto;overscroll-behavior:contain;padding:0;text-align:start;transform:translateY(100%);transition:transform .45s cubic-bezier(.77,0,.175,1),overlay allow-discrete .45s,display allow-discrete .45s;transition:transform .45s var(--ease-in-out),overlay .45s allow-discrete,display .45s allow-discrete;width:100%}.sw-sheet[data-group=pen]{border-top-color:#d9952b;border-top-color:var(--pension-fill)}.sw-sheet[open]{transform:none;transition-duration:.5s;transition-timing-function:cubic-bezier(.32,.72,0,1);transition-timing-function:var(--ease-drawer)}@starting-style{.sw-sheet[open]{transform:translateY(100%)}}.sw-sheet::backdrop{background:#0e1e2b80;opacity:0;transition:opacity .45s cubic-bezier(.77,0,.175,1),overlay allow-discrete .45s,display allow-discrete .45s;transition:opacity .45s var(--ease-in-out),overlay .45s allow-discrete,display .45s allow-discrete}.sw-sheet[open]::backdrop{opacity:1;transition-duration:.5s;transition-timing-function:cubic-bezier(.32,.72,0,1);transition-timing-function:var(--ease-drawer)}@starting-style{.sw-sheet[open]::backdrop{opacity:0}}.sw-sheet[open].closing{transform:translateY(100%);transition-duration:.45s;transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:var(--ease-in-out)}.sw-sheet[open].closing::backdrop{opacity:0;transition-duration:.45s;transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:var(--ease-in-out)}:root:has(.sw-sheet[open]){overflow:hidden}@media (max-width:959px){.sw-sheet{border-radius:16px 16px 0 0;border-top:0;translate:0 0;translate:0 calc(var(--kb, 0px)*-1)}.sw-sheet,.sw-sheet[open]{transition-property:transform,translate,overlay,display}}.sw-sheet-head{-webkit-padding-start:16px;align-items:center;background:#fff;background:var(--ground);border-bottom:1px solid #e2e5e8;border-bottom:1px solid var(--hair);display:flex;gap:12px;justify-content:space-between;padding:8px;padding-inline-start:16px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.sw-sheet-head h2{align-items:center;display:flex;font-size:1.125rem;font-weight:700;gap:10px}.sw-sheet-x{color:#5f6b75;color:var(--gray);display:grid;height:44px;place-items:center;transition:transform .16s cubic-bezier(.23,1,.32,1);transition:transform .16s var(--ease-out);width:44px}.sw-sheet-x:active{transform:scale(.95)}.sw-sheet .sw-flow{border:0;margin:0;padding:4px 16px calc(32px + env(safe-area-inset-bottom))}.sw-sheet .sw-flow:after,.sw-sheet .sw-flow:before{display:none}.sw-js .sw-rise{opacity:0;transform:translateY(24px);transition:opacity .6s cubic-bezier(.23,1,.32,1),transform .6s cubic-bezier(.23,1,.32,1);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.sw-js .sw-rise.d1{transition-delay:.1s}.sw-js .sw-rise.d2{transition-delay:.2s}.sw-js .sw-rise.in{opacity:1;transform:none}.sw-js .sw-stagger>*{opacity:0;transform:translateY(8px);transition:opacity .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s var(--ease-out),transform .3s var(--ease-out)}.sw-js .sw-stagger.in>*{opacity:1;transform:none}@keyframes sw-draw-x{0%{transform:scaleX(0)}}@keyframes sw-draw-y{0%{transform:scaleY(0)}}@keyframes sw-mq{to{transform:translateX(50%)}}@media (prefers-reduced-motion:no-preference){.sw-hero .sw-flow:before{animation:sw-draw-x .9s cubic-bezier(.23,1,.32,1) .15s both;animation:sw-draw-x .9s var(--ease-out) .15s both}.sw-hero .sw-flow:after{animation:sw-draw-x .9s cubic-bezier(.23,1,.32,1) .3s both;animation:sw-draw-x .9s var(--ease-out) .3s both}.sw-mq-track{animation:sw-mq 40s linear infinite}.sw-mq-row.rev .sw-mq-track{animation-direction:reverse;animation-duration:46s}.sw-js .sw-idx:after{transform:scaleY(0);transition:transform .9s cubic-bezier(.23,1,.32,1) .15s;transition:transform .9s var(--ease-out) .15s}.sw-js .sw-idx.in:after{transform:none}}@media (prefers-reduced-motion:reduce){.sw-mq-dup{display:none}.sw-mq-row{overflow-x:auto;scrollbar-width:none}}@media (hover:hover) and (pointer:fine){.sw-nav-links a:hover{color:#0e1e2b;color:var(--ink)}.sw-marquee:hover .sw-mq-track{animation-play-state:paused}.sw-opt:hover{background:color-mix(in oklab,#0b7a73 6%,#0000);background:color-mix(in oklab,var(--accent) 6%,#0000)}.sw-opt:hover svg{color:#0b7a73;color:var(--accent);transform:translateX(-3px)}.sw-submit:hover{filter:brightness(.92)}.sw-idx a:hover{background:color-mix(in oklab,#0b7a73 5%,#0000);background:color-mix(in oklab,var(--accent) 5%,#0000)}.sw-idx.pen a:hover{background:color-mix(in oklab,#d9952b 8%,#0000);background:color-mix(in oklab,var(--pension-fill) 8%,#0000)}.sw-idx a:hover b{color:#0b7a73;color:var(--accent)}.sw-idx.pen a:hover b{color:#9a5b00;color:var(--pension)}.sw-idx a:hover svg{transform:translateX(-4px)}.sw-close .sw-cta:hover,.sw-sticky .sw-cta:hover{filter:brightness(.95)}.sw-faq-tab:not([aria-selected=true]):hover{color:#0e1e2b;color:var(--ink)}.sw-faq-panel summary:hover{color:#0b7a73;color:var(--accent)}.sw-faq-go:hover svg{transform:translateX(-3px)}.sw-foot a:hover,.sw-sheet-x:hover{color:#0e1e2b;color:var(--ink)}}@media (prefers-reduced-motion:reduce){.sw-js .sw-rise,.sw-js .sw-stagger>*{transform:none;transition:opacity .2s ease}.sw-cta,.sw-icon-btn,.sw-idx a,.sw-idx svg,.sw-nav-menu,.sw-opt,.sw-opt svg,.sw-submit{transform:none!important}.sw-sticky{opacity:0;transform:none;transition:opacity .2s ease,visibility 0s linear .2s;visibility:hidden}.sw-sticky.on{opacity:1;transition:opacity .2s ease;visibility:visible}.sw-faq-panel details{transition:opacity .2s ease;transition-delay:0s!important}@starting-style{.sw-faq-panel.anim details{transform:none}}.sw-sheet{opacity:0;transform:none;transition:opacity .2s ease,overlay allow-discrete .2s,display allow-discrete .2s;translate:none}.sw-sheet[open]{opacity:1;transition-duration:.2s}@starting-style{.sw-sheet[open]{opacity:0;transform:none}}.sw-menu,.sw-menu.on{-webkit-clip-path:none;clip-path:none;opacity:0;transition:opacity .2s ease,visibility 0s linear .2s}.sw-menu.on{opacity:1;transition:opacity .2s ease,visibility 0s}.sw-menu a,.sw-menu.on a{opacity:1;transition:none}.sw-idx:after,.sw-proc:after{transform:none!important;transition:none!important}.sw-nav-menu i:after,.sw-nav-menu i:before{transition:none}}body.high-contrast{--ground:#fff;--ink:#000;--gray:#000;--accent:#00524d;--on-accent:#fff;--pension:#5c3600;--pension-fill:#5c3600;--mint:#fff;--hair:#000;--hair-strong:#000}body.stop-animations .sw-rise,body.stop-animations .sw-stagger>*{opacity:1!important;transform:none!important}body.stop-animations .sw-mq-dup{display:none}body.stop-animations .sw-idx:after,body.stop-animations .sw-proc:after{transform:none!important;transition:none!important}body.stop-animations .sw-menu,body.stop-animations .sw-menu a,body.stop-animations .sw-menu-scrim,body.stop-animations .sw-nav-menu i:after,body.stop-animations .sw-nav-menu i:before{transition:none!important}body.stop-animations .sw-mq-row{overflow-x:auto;scrollbar-width:none}@media (min-width:960px){.sw-nav .sw-wrap{height:72px}.sw-nav img{height:30px}.sw-nav-links{display:flex}.sw-menu,.sw-menu-scrim,.sw-nav-menu{display:none}.sw-hero{padding-block:72px 0}.sw-hero:after{background:radial-gradient(ellipse 70% 80% at 85% 0,#e3f2eb,#0000 70%);background:radial-gradient(ellipse 70% 80% at 85% 0,var(--mint),#0000 70%);content:"";height:min(720px,100%);inset:0 0 auto;pointer-events:none;position:absolute;z-index:-1}body.high-contrast .sw-hero:after{display:none}.sw-hero .sw-wrap{align-items:start;column-gap:64px;grid-template-areas:"text form" "points form";grid-template-columns:7fr 5fr}.sw-hero-text{padding-top:0}.sw-hero h1{font-size:clamp(3rem,1rem + 4.6vw,5.25rem)}.sw-stand{font-size:1.25rem}.sw-hero .sw-flow{margin:0;padding:22px 28px 24px}.sw-points{align-self:end;margin-top:48px}.sw-points div{grid-template-columns:auto 1fr;padding-block:16px}.sw-sec{margin-top:128px}.sw-tinted{padding-block:80px}.sw-split{grid-gap:64px;display:grid;gap:64px;grid-template-columns:5fr 7fr}.sw-split .sw-about-t,.sw-split .sw-marquee{margin-top:0}.sw-groups{gap:48px;grid-template-columns:1fr 1fr;margin-top:40px}#compare .sw-lead{max-width:60ch}.sw-cells{background:#fff;background:var(--ground);gap:0;margin-top:48px}.sw-cells li{grid-column-gap:40px;align-items:baseline;border-bottom:1px solid #e2e5e8;border-bottom:1px solid var(--hair);column-gap:40px;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,2fr);padding-block:28px;padding-inline:40px}.sw-cells li:last-child{border-bottom:0}.sw-cells b{font-size:1.5rem;grid-column:1}.sw-cells p{color:color-mix(in oklab,#0e1e2b 80%,#fff);color:color-mix(in oklab,var(--ink) 80%,var(--ground));font-size:1.125rem;grid-column:2;grid-row:1}.sw-cells .sw-tag{font-size:.9375rem;grid-column:3;grid-row:1;justify-self:end}.sw-cells .sw-tag:before{height:10px;width:10px}.sw-proc{gap:32px;grid-template-columns:repeat(3,1fr)}.sw-proc li{border-bottom:0!important;border-top:2px solid #e2e5e8;border-top:2px solid var(--hair);grid-template-columns:1fr}.sw-proc:after{background:#0b7a73;background:var(--accent);content:"";height:2px;position:absolute;top:0;inset-inline:0;transform-origin:right}.sw-js .sw-proc:after{transform:scaleX(0);transition:transform .9s cubic-bezier(.23,1,.32,1) .15s;transition:transform .9s var(--ease-out) .15s}.sw-js .sw-proc.in:after{transform:none}.sw-proc .big{background:none;font-size:7.5rem;letter-spacing:-.04em;line-height:.9;margin-bottom:16px}.sw-faq{align-items:start;gap:64px;grid-template-columns:minmax(0,4fr) minmax(0,8fr);margin-top:40px}.sw-faq-tabs{flex-direction:column;gap:2px;margin:0;overflow:visible;padding:0;position:-webkit-sticky;position:sticky;top:96px}.sw-faq-tab{min-height:44px;padding-inline:12px}.sw-faq-tab.first-pen{margin-top:16px}.sw-faq-on{flex-direction:column;gap:2px;inset-inline:0;padding:0}@media (prefers-reduced-motion:no-preference){.sw-faq-on.ready{transition:-webkit-clip-path .25s cubic-bezier(.77,0,.175,1);transition:clip-path .25s cubic-bezier(.77,0,.175,1);transition:clip-path .25s cubic-bezier(.77,0,.175,1),-webkit-clip-path .25s cubic-bezier(.77,0,.175,1);transition:-webkit-clip-path .25s var(--ease-in-out);transition:clip-path .25s var(--ease-in-out);transition:clip-path .25s var(--ease-in-out),-webkit-clip-path .25s var(--ease-in-out)}}.sw-faq-panel summary{font-size:1.0625rem;min-height:60px}.sw-close{margin-top:96px;padding-block:64px}.sw-foot-cols{grid-template-columns:2fr 1fr 1fr 1fr}.sw-foot-about{grid-column:auto}.sw-foot{padding-bottom:48px}.sw-sticky{display:none}.sw-sheet{margin:auto;max-height:min(780px,90dvh);opacity:0;transform:scale(.97);transition:transform .2s cubic-bezier(.23,1,.32,1),opacity .2s cubic-bezier(.23,1,.32,1),overlay allow-discrete .2s,display allow-discrete .2s;transition:transform .2s var(--ease-out),opacity .2s var(--ease-out),overlay .2s allow-discrete,display .2s allow-discrete;width:min(560px,calc(100% - 48px))}.sw-sheet[open]{opacity:1;transform:none;transition-duration:.2s;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:var(--ease-out)}@starting-style{.sw-sheet[open]{opacity:0;transform:scale(.97)}}.sw-sheet[open].closing{opacity:0;transform:scale(.97);transition-duration:.2s;transition-timing-function:cubic-bezier(.23,1,.32,1);transition-timing-function:var(--ease-out)}.sw-sheet[open].closing::backdrop{transition-duration:.2s}.sw-sheet-head{-webkit-padding-start:28px;padding-inline-start:28px}.sw-sheet .sw-flow{padding:8px 28px 28px}}.terms-container{direction:rtl;margin:0 auto;max-width:1200px;padding:80px 20px;text-align:right}.terms-content{margin-top:30px}.terms-content section{margin-bottom:40px;text-align:right}.terms-content h1{color:#333;font-size:2.5rem;margin-bottom:30px;text-align:right}.terms-content h2{color:#444;font-size:1.8rem;margin-bottom:20px;text-align:right}.terms-content p{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:15px;text-align:right}.accessibility-statement{margin:100px auto 0;max-width:1200px;padding:0 2rem;text-align:right}.accessibility-statement h1{color:var(--primary-color);font-size:2.5rem;margin-bottom:2rem}.accessibility-statement h2{color:var(--secondary-color);font-size:1.8rem;margin:2rem 0 1rem}.accessibility-statement p{font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.accessibility-statement ul{list-style-type:disc;margin:0 2rem 1.5rem}.accessibility-statement li{font-size:1.1rem;line-height:1.5;margin-bottom:.8rem}@media (max-width:768px){.accessibility-statement{margin-top:80px;padding:0 1rem}.accessibility-statement h1{font-size:2rem;margin-bottom:1.5rem}.accessibility-statement h2{font-size:1.5rem;margin:1.5rem 0 1rem}.accessibility-statement li,.accessibility-statement p{font-size:1rem}.accessibility-statement ul{margin:0 1.5rem 1.5rem}}html[dir=rtl] .accessibility-statement{text-align:right}@media (forced-colors:active){.accessibility-statement h1,.accessibility-statement h2{forced-color-adjust:none}}.privacy-policy{margin:100px auto 0;max-width:1200px;padding:0 2rem;text-align:right}.privacy-policy h1{color:var(--primary-color);font-size:2.5rem;margin-bottom:1rem}.last-updated{color:#666;font-size:.9rem;margin-bottom:2rem}.privacy-policy section{margin-bottom:2.5rem}.privacy-policy h2{color:var(--secondary-color);font-size:1.8rem;margin:1.5rem 0 1rem}.privacy-policy h3{color:var(--text-primary);font-size:1.4rem;margin:1.2rem 0 .8rem}.privacy-policy p{font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.privacy-policy ul{list-style-type:disc;margin:.5rem 2rem 1rem}.privacy-policy li{font-size:1.1rem;line-height:1.5;margin-bottom:.5rem}@media (max-width:768px){.privacy-policy{margin-top:80px;padding:0 1rem}.privacy-policy h1{font-size:2rem}.privacy-policy h2{font-size:1.5rem}.privacy-policy h3{font-size:1.2rem}.privacy-policy li,.privacy-policy p{font-size:1rem}.privacy-policy ul{margin:.5rem 1.5rem 1rem}}@media (forced-colors:active){.privacy-policy h1,.privacy-policy h2,.privacy-policy h3{forced-color-adjust:none}}