html{scroll-behavior:smooth}body{background:var(--surface-base)}.hdr{z-index:50;box-shadow:var(--shadow-xs);position:sticky;top:0}.hdr-stage{padding:40px 0 8px}.hdr-caption{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-tertiary);letter-spacing:.02em;max-width:var(--container-max);padding:0 var(--container-pad);margin:0 auto 10px}.hdr-caption--center{text-align:center}.hdr+.hdr-caption{margin-top:40px}.hdr{background:var(--surface-raised);height:var(--header-height)}.hdr--scrolled{box-shadow:var(--shadow-xs)}.hdr-bar{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.hdr-logo{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.hdr-logo:hover{text-decoration:none}.hdr-logo img{flex:none}.hdr-wordmark{font-size:var(--text-body);letter-spacing:var(--tracking-snug);color:var(--text-primary);font-weight:600}.hdr-name{font-size:var(--text-body);color:var(--text-tertiary);letter-spacing:var(--tracking-base);white-space:nowrap}.hdr-actions{align-items:center;gap:28px;display:inline-flex}.hdr-phone{font-size:var(--text-body);color:var(--teal-700);white-space:nowrap;align-items:center;gap:9px;font-weight:600;display:inline-flex}.hdr-phone svg{flex:none}.hdr-bar--mobile{padding:0 16px}.hdr-phone-btn{border:1px solid var(--teal-600);border-radius:var(--radius-md);width:44px;height:44px;color:var(--teal-700);transition:background .18s var(--ease-out);background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.hdr-phone-btn:hover{background:var(--teal-50)}.hdr-frame{margin-top:0}.hdr-frame .phone-frame__screen{background:var(--surface-base)}.hdr-page-hint{background:var(--surface-base);height:56px}.hf-hero.section{padding:88px 0 96px}@media (max-width:768px){.hf-hero.section{padding:56px 0 64px}}.hf-grid{grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:start;gap:64px;display:grid}.hf-copy{padding-top:28px}@media (max-width:900px){.hf-grid{grid-template-columns:1fr;gap:48px}}.hf-copy .eyebrow{margin-bottom:22px;display:block}.hf-q{color:var(--teal-600)}.hf-sub{font-size:1.25rem;line-height:var(--leading-base);color:var(--text-secondary);max-width:34em}.hf-card{background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:32px;position:relative}.hf-card:before{content:"";background:var(--teal-600);border-radius:var(--radius-lg) var(--radius-lg) 0 0;height:4px;position:absolute;top:0;left:0;right:0}.hf-card h3{margin-bottom:4px}.hf-card__sub{color:var(--text-tertiary);margin-bottom:22px;font-size:1rem}.hf-form{flex-direction:column;gap:16px;display:flex}.hf-note-link{text-align:left;font-family:var(--font-body);font-size:var(--text-body);color:var(--teal-700);background:0 0;border:none;padding:0;font-weight:600}.hf-note-link:hover{text-underline-offset:3px;text-decoration:underline}.hf-form .btn{margin-top:4px}.hf-microcopy{color:var(--text-tertiary);text-align:center;margin-top:2px;font-size:1rem}.hf-privacy{font-size:var(--text-micro);color:var(--text-tertiary);text-align:center}.hf-privacy a{color:var(--text-link);text-underline-offset:3px;text-decoration:underline}.hf-spec{background:var(--surface-raised);border-radius:var(--radius-lg);max-width:440px;box-shadow:var(--shadow-md);margin:0 auto 48px;padding:24px 28px 28px}.hf-spec__title{font-family:var(--font-mono);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--text-tertiary);margin-bottom:16px;font-weight:500}.hf-spec__list{border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);margin:0;padding:0;list-style:none;overflow:hidden}.hf-spec__list li{font-size:var(--text-body);color:var(--text-primary);border-bottom:1px solid var(--border-subtle);align-items:baseline;gap:12px;padding:11px 14px;display:flex}.hf-spec__list li:last-child{border-bottom:none}.hf-spec__list li:hover{background:var(--teal-50)}.hf-spec__idx{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-tertiary);font-weight:500}.proof-band{padding:40px 0}.proof-grid{grid-template-columns:repeat(4,1fr);align-items:center;display:grid}.proof-item{text-align:center;padding:4px 24px;position:relative}.proof-item+.proof-item:before{content:"";background:var(--saffron-500);width:1px;height:56px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.proof-stat{font-family:var(--font-serif);font-size:var(--text-stat);letter-spacing:var(--tracking-snug);font-weight:550;line-height:var(--leading-tight);color:var(--text-primary);font-variant-numeric:lining-nums;display:block}.proof-label{font-size:1rem;font-weight:500;line-height:var(--leading-snug);color:var(--text-secondary);margin-top:4px;display:block}.proof-viewlabel{text-align:center;font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-tertiary);margin:40px 0 -20px;font-size:12px}.proof-m-band{background:var(--surface-recessed);padding:28px 20px}.proof-m-grid{grid-template-columns:1fr 1fr;row-gap:24px;display:grid;position:relative}.proof-m-grid:before{content:"";background:var(--saffron-500);width:1px;position:absolute;top:6px;bottom:6px;left:50%}.proof-m-grid:after{content:"";background:var(--saffron-500);height:1px;position:absolute;top:calc(50% - 1px);left:16px;right:16px}.proof-m-item{text-align:center;padding:2px 12px}.proof-m-item .proof-stat{font-size:2rem}.proof-m-item .proof-label{margin-top:2px}.logos-heading{font-family:var(--font-body);font-size:var(--text-body);letter-spacing:var(--tracking-base);font-weight:600;line-height:var(--leading-snug);color:var(--text-secondary);text-align:center}.logos-row{grid-template-columns:repeat(8,auto);justify-content:space-between;align-items:center;gap:36px 28px;margin:36px 0 0;padding:0;list-style:none;display:grid}.logos-row li{justify-content:center;align-items:center;display:flex}.logos-row img{filter:grayscale();opacity:.75;width:auto;height:40px;transition:filter .18s var(--ease-out), opacity .18s var(--ease-out)}.logos-row img:hover{filter:grayscale(0);opacity:1}@media (max-width:1023px){.logos-row{grid-template-columns:repeat(4,auto);justify-content:space-evenly}}@media (max-width:640px){.logos-row{grid-template-columns:repeat(2,auto);justify-content:space-evenly;column-gap:48px}}.logos-viewlabel{text-align:center;font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-tertiary);margin:40px 0 -20px;font-size:12px}.logos-m-band{background:var(--surface-raised);padding:48px 24px}.logos-m-grid{grid-template-columns:repeat(2,1fr);place-items:center;gap:36px 24px;margin-top:28px;display:grid}.logos-m-grid img{filter:grayscale();opacity:.75;width:auto;height:40px}.trig-copy{text-align:left}.trig-copy h2{margin-bottom:20px}.trig-copy p{font-size:var(--text-body);color:var(--text-secondary);line-height:var(--leading-loose)}.travels-lead{max-width:720px}.travels-lead h2{margin-bottom:20px}.travels-lead p{font-size:var(--text-body);line-height:var(--leading-loose)}.travels-row{flex-wrap:wrap;gap:16px;margin-top:44px;display:flex}.travels-chip{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);flex-direction:column;align-items:center;gap:10px;min-width:108px;padding:12px;display:flex}.travels-chip img{width:56px;height:56px}.travels-chip span{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.02em;color:var(--text-secondary);text-align:center;font-weight:500}.travels-sub{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;margin-top:64px;display:grid}@media (max-width:900px){.travels-sub{grid-template-columns:1fr;gap:40px}}.travels-sub h3{margin-bottom:14px}.travels-sub p{font-size:var(--text-body);line-height:var(--leading-loose)}.travels-routes{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:12px}.travels-routes svg{width:100%;height:auto;display:block}.travels-routes .arc{fill:none;stroke:var(--teal-300);stroke-width:1.75px;stroke-linecap:round}.travels-routes .dot{fill:var(--teal-600)}.travels-cta{margin-top:44px}.verify-grid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}@media (max-width:900px){.verify-grid{grid-template-columns:1fr;gap:48px}}.verify-copy .h2-rule,.verify-copy h2{margin-bottom:20px}.verify-copy p{font-size:var(--text-body);line-height:var(--leading-loose)}.verify-copy .verify-domain{color:var(--text-inverted);font-weight:600}.verify-card{background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);max-width:440px;margin-left:auto;padding:28px 28px 22px;transform:rotate(-1deg)}@media (max-width:900px){.verify-card{margin:0 auto}}.verify-card__head{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.verify-card__cert{font-family:var(--font-mono);font-size:var(--text-body);letter-spacing:.02em;color:var(--text-primary);font-weight:600}.valid-chip{background:var(--emerald-100);color:#065f46;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-caps);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:6px 14px;font-weight:600;display:inline-flex}.valid-chip .dot{background:var(--emerald-500);border-radius:50%;width:9px;height:9px;animation:2s cubic-bezier(.65,0,.35,1) infinite live-pulse}.verify-card__rows{flex-direction:column;gap:12px;padding:18px 0 4px;display:flex}.verify-row{font-size:var(--text-body);justify-content:space-between;gap:16px;display:flex}.verify-row dt{color:var(--text-tertiary)}.verify-row dd{color:var(--text-primary);text-align:right;margin:0;font-weight:600}.verify-row dd.mono{font-family:var(--font-mono);font-weight:500}.verify-card__foot{border-top:1px solid var(--border-subtle);align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.verify-card__foot img{width:22px;height:22px}.verify-card__foot small{font-family:var(--font-mono)}.verify-caption{text-align:center;font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-inverted-secondary);letter-spacing:.02em;margin-top:22px}.verify-caption a{color:var(--text-inverted);text-underline-offset:3px;text-decoration:underline}.tl-head{margin-bottom:48px}.tl-head h2{max-width:720px}.tl-grid{grid-template-columns:1fr 44px 1fr 44px 1fr;align-items:stretch;display:grid}.tl-arrow-cell{justify-content:center;align-self:center;align-items:center;display:flex}@media (max-width:960px){.tl-grid{grid-template-columns:1fr;gap:24px}.tl-arrow-cell{display:none}}.tl-step{flex-direction:column;padding:28px;display:flex}.tl-step__head{border-bottom:1px solid var(--border-subtle);flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:18px;padding-bottom:18px;display:flex}.tl-rows{flex-direction:column;gap:16px;display:flex}.tl-row__label{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:4px;font-weight:600;display:block}.tl-row p{font-size:var(--text-body);line-height:var(--leading-base)}.tl-footnote{align-items:flex-start;gap:10px;max-width:720px;margin:40px auto 0;font-size:1rem;display:flex}.tl-footnote svg{flex-shrink:0;margin-top:3px}.tl-footnote p{color:var(--text-tertiary);font-size:1rem}.pricing-copy .h2-rule,.pricing-copy h2{margin-bottom:20px}.pricing-copy p{font-size:var(--text-body);line-height:var(--leading-loose)}.pricing-chips{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin-top:36px;display:flex}.pricing-chips .pill-chip{white-space:nowrap}.pricing-chips .pill-chip:last-child{white-space:normal}.pricing-arrow{color:var(--teal-300);flex:none;display:inline-flex}@media (max-width:640px){.pricing-chips{flex-direction:column;align-items:flex-start;gap:10px}.pricing-arrow{margin-left:18px;transform:rotate(90deg)}}.prep-head{margin-bottom:48px}.prep-head h2{max-width:720px}.prep-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:48px;display:grid}@media (max-width:900px){.prep-grid{grid-template-columns:1fr;gap:36px}}.prep-stat{font-family:var(--font-serif);font-size:var(--text-stat);letter-spacing:var(--tracking-snug);font-weight:550;line-height:var(--leading-tight);color:var(--text-primary);font-variant-numeric:lining-nums;margin-bottom:12px;display:block}.prep-col h3{margin-bottom:10px}.prep-col p{font-size:var(--text-body);line-height:var(--leading-base);color:var(--text-secondary);max-width:34ch}.prep-footnote{color:var(--text-tertiary);max-width:720px;margin-top:48px;font-size:1rem}.ind-head .h2-rule{margin-bottom:20px}.ind-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px;display:grid}@media (max-width:1024px){.ind-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ind-grid{grid-template-columns:1fr}}.ind-tile{background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);transition:box-shadow .18s var(--ease-out);padding:24px;position:relative}.ind-tile:hover{box-shadow:var(--shadow-md)}.ind-tile__icon{margin-bottom:16px;display:block}.ind-tile h3{margin-bottom:6px}.ind-tile p{font-size:var(--text-body);line-height:var(--leading-base)}.ind-tile--hover-spec{box-shadow:var(--shadow-md)}.ind-hover-tag{font-family:var(--font-mono);color:var(--text-tertiary);background:var(--surface-recessed);border:1px dashed var(--border-strong);border-radius:var(--radius-pill);padding:4px 10px;font-size:12px;line-height:1;position:absolute;top:-10px;right:16px}.ind-copacker{text-align:center;max-width:720px;color:var(--text-tertiary);margin:40px auto 0;font-size:1rem}.faq-head .h2-rule{margin-bottom:20px}.faq-head h2{margin-bottom:8px}.faq-list{border-top:1px solid var(--border-subtle);margin-top:36px}.faq-row{border-bottom:1px solid var(--border-subtle)}.faq-q{font-size:var(--text-body);line-height:var(--leading-snug);margin:0}.faq-trigger{text-align:left;width:100%;font-family:var(--font-body);font-size:var(--text-body);color:var(--text-primary);font-weight:600;line-height:var(--leading-snug);transition:color .18s var(--ease-out);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;display:flex}.faq-trigger:hover{color:var(--teal-700)}.faq-chevron{color:var(--teal-600);transition:transform .18s var(--ease-out);flex:none}.faq-trigger[aria-expanded=true] .faq-chevron{transform:rotate(180deg)}.faq-answer{padding:0 48px 24px 0}.faq-answer p{font-size:var(--text-body);color:var(--text-secondary);line-height:var(--leading-loose)}@media (max-width:640px){.faq-answer{padding-right:0}}.fcta-cta{text-align:center}.fcta-cta .h2-rule{margin:0 auto 20px}.fcta-cta h2{margin-bottom:16px}.fcta-cta__line{font-size:var(--text-body);color:var(--text-secondary);line-height:var(--leading-loose);max-width:640px;margin:0 auto}.fcta-cta__buttons{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:36px;display:flex}@media (max-width:480px){.fcta-cta__buttons{flex-direction:column}.fcta-cta__buttons .btn{width:100%;max-width:360px}}.fcta-footer{background:var(--surface-recessed);border-top:1px solid var(--border-subtle);padding:36px 0}.fcta-footer__row{color:var(--text-tertiary);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;font-size:1rem;display:flex}.fcta-footer__row span{white-space:nowrap}@media (max-width:440px){.fcta-footer__addr{white-space:normal}}.fcta-footer__dot{color:var(--border-strong)}.fcta-footer__row a{color:var(--text-tertiary);text-decoration:none}.fcta-footer__row a:hover{color:var(--text-secondary);text-decoration:underline}.fcta-footer__stamp{width:32px;height:32px}.qp-band{background:var(--surface-raised);border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:40px 0 44px}.qp-head{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:22px;display:flex}.qp-head h2{font-family:var(--font-body);font-size:var(--text-h3);letter-spacing:var(--tracking-snug);font-weight:600}.qp-list{grid-template-columns:1fr 1fr 1fr;gap:12px 16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.qp-list{grid-template-columns:1fr 1fr}}@media (max-width:640px){.qp-list{grid-template-columns:1fr}}.qp-item{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;height:100%;font-family:var(--font-body);font-size:var(--text-body);color:var(--text-primary);text-align:left;font-weight:500;line-height:var(--leading-snug);transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), color .18s var(--ease-out), background .18s var(--ease-out);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.qp-item:hover{color:var(--teal-700);border-color:var(--teal-300);box-shadow:var(--shadow-sm)}.qp-item--active{background:var(--surface-raised);border-color:var(--teal-600);color:var(--teal-800);box-shadow:var(--shadow-sm)}.qp-arrow{color:var(--teal-600);transition:transform .18s var(--ease-out);flex:none;display:inline-flex}.qp-item[aria-expanded=true] .qp-arrow{transform:rotate(180deg)}.qp-panel{background:var(--surface-base);border:1px solid var(--teal-200);border-left:3px solid var(--teal-600);border-radius:var(--radius-md);flex-direction:column;gap:10px;margin-top:14px;padding:18px 22px;display:flex}.qp-panel p{font-size:var(--text-body);color:var(--text-secondary);line-height:var(--leading-base);max-width:70em}.qp-all{margin-top:20px;display:inline-block}.wyg-head h2{margin-bottom:12px}.wyg-intro{font-size:var(--text-body);color:var(--text-secondary)}.wyg-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}@media (max-width:900px){.wyg-grid{grid-template-columns:1fr}}.wyg-card{border:1px solid var(--border-subtle);box-shadow:var(--shadow-xs);padding:26px}.wyg-card h3{margin-bottom:8px}.wyg-card p{font-size:var(--text-body);line-height:var(--leading-base)}.wyg-icon{box-sizing:content-box;background:var(--teal-50);border:1px solid var(--teal-100);border-radius:var(--radius-md);margin-bottom:16px;padding:11px;display:inline-flex}.wyg-footnote{align-items:flex-start;gap:10px;max-width:720px;margin:36px auto 0;font-size:1rem;display:flex}.wyg-footnote svg{flex-shrink:0;margin-top:3px}.wyg-footnote p{color:var(--text-tertiary);font-size:1rem}.ckl-head h2{margin-bottom:12px}.ckl-intro{font-size:var(--text-body);color:var(--text-secondary);line-height:var(--leading-loose)}.ckl-list{grid-template-columns:1fr 1fr;gap:14px 28px;margin:36px 0 0;padding:0;list-style:none;display:grid}@media (max-width:768px){.ckl-list{grid-template-columns:1fr}}.ckl-item{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.ckl-num{background:var(--teal-100);width:30px;height:30px;color:var(--teal-800);font-family:var(--font-mono);font-size:var(--text-micro);border-radius:9px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-weight:600;display:inline-flex}.ckl-item strong{color:var(--text-primary);font-weight:600;line-height:var(--leading-snug);display:block}.ckl-note{color:var(--text-tertiary);font-size:1rem;line-height:var(--leading-snug);margin-top:3px;display:block}.ckl-already{background:var(--surface-raised);border:1px solid var(--border-subtle);border-left:3px solid var(--emerald-500);border-radius:var(--radius-md);align-items:flex-start;gap:12px;margin-top:28px;padding:18px 20px;display:flex}.ckl-already p{font-size:var(--text-body);color:var(--text-secondary);line-height:var(--leading-base)}.ckl-already strong{color:var(--text-primary)}.hdr{border-bottom:1px solid var(--border-subtle)}.hf-hero.section{padding:40px 0;position:relative;overflow:hidden}.hf-hero .hf-card{padding:28px}.hf-hero .hf-copy{padding-top:16px}.hf-hero .hf-form{grid-template-columns:1fr 1fr;gap:13px 14px;display:grid}:is(.hf-hero .hf-form .field:has(select),.hf-hero .hf-form .field:has(textarea),.hf-hero .hf-form>:not(.field)){grid-column:1/-1}@media (max-width:480px){.hf-hero .hf-form{grid-template-columns:1fr}}.hf-hero .container{z-index:1;position:relative}.hero-rings,.hero-rings:before,.hero-rings:after{border:1px solid var(--teal-200);border-radius:50%;position:absolute}.hero-rings{width:680px;height:680px;top:-300px;right:-220px}.hero-rings:before{content:"";border-color:var(--teal-100);inset:96px}.hero-rings:after{content:"";border-color:var(--saffron-500);opacity:.3;inset:216px}@media (max-width:900px){.hero-rings{display:none}}.hf-copy .eyebrow{align-items:center;gap:12px;display:inline-flex}.hf-copy .eyebrow:before{content:"";background:var(--saffron-500);border-radius:2px;flex:none;width:28px;height:3px}.hf-copy h1{margin-bottom:26px}.hf-sub{max-width:30em}.hf-card{box-shadow:var(--shadow-xl)}.hf-card:after{content:"";z-index:-1;border:1px solid var(--border-default);border-radius:var(--radius-lg);position:absolute;inset:16px -16px -16px 16px}@media (max-width:900px){.hf-card:after{display:none}}.proof-band{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);padding:48px 0}.proof-stat{color:var(--teal-800)}.proof-item+.proof-item:before{background:linear-gradient(to bottom, var(--surface-recessed), var(--saffron-500), var(--surface-recessed));height:48px}.travels-chip{transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out)}.travels-chip:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.travels-routes .arc{stroke-dasharray:4 8;animation:36s linear infinite route-drift}@keyframes route-drift{to{stroke-dashoffset:-240px}}.section--inverted{background:radial-gradient(110% 140% at 78% 38%, var(--teal-900) 0%, var(--teal-950) 62%);padding:120px 0;position:relative;overflow:hidden}.section--inverted .container{z-index:1;position:relative}.verify-rings,.verify-rings:before,.verify-rings:after{border:1px solid var(--teal-800);border-radius:50%;position:absolute}.verify-rings{width:760px;height:760px;top:50%;right:-80px;transform:translateY(-50%)}.verify-rings:before{content:"";inset:110px}.verify-rings:after{content:"";border-color:var(--teal-700);opacity:.5;inset:240px}@media (max-width:900px){.verify-rings{display:none}}.verify-card{box-shadow:var(--shadow-xl)}.verify-card:before{content:"";z-index:-1;border-radius:var(--radius-lg);background:var(--teal-800);opacity:.6;position:absolute;inset:0;transform:rotate(2.6deg)translate(6px,8px)}.verify-card__head{padding-bottom:18px}.tl-step{border:1px solid var(--border-subtle);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out)}.tl-step:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.tl-arrow-cell{position:relative}.tl-arrow-cell:before{content:"";background:var(--border-strong);height:1px;position:absolute;top:50%;left:-10px;right:-10px}.tl-arrow-cell svg{stroke:var(--saffron-500);background:var(--surface-base);position:relative}.tl-grid>article:nth-of-type(2){box-shadow:var(--shadow-lg)}.tl-grid>article:nth-of-type(2) .day-chip{background:var(--saffron-100);color:var(--saffron-800)}.tl-row{padding-left:18px;position:relative}.tl-row:before{content:"";background:var(--teal-300);border-radius:2px;width:6px;height:6px;position:absolute;top:7px;left:0}.pricing-arrow{color:var(--saffron-500)}.prep-col{border-top:1px solid var(--border-default);padding-top:22px}.prep-stat{color:var(--teal-800);margin-bottom:16px}.prep-stat:after{content:"";background:var(--saffron-500);border-radius:2px;width:40px;height:3px;margin-top:12px;display:block}.ind-tile{border:1px solid var(--border-subtle);transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out)}.ind-tile:hover,.ind-tile--hover-spec{transform:translateY(-2px)}.ind-tile__icon{box-sizing:content-box;background:var(--teal-50);border:1px solid var(--teal-100);border-radius:var(--radius-md);transition:background .18s var(--ease-out);padding:11px}.ind-tile:hover .ind-tile__icon{background:var(--teal-100)}.faq-chevron{border:1px solid var(--border-default);width:36px;height:36px;transition:transform .18s var(--ease-out), background .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.faq-trigger[aria-expanded=true] .faq-chevron{background:var(--teal-600);border-color:var(--teal-600);color:#fff}.fcta-seal{width:48px;height:48px;margin:0 auto 24px}.fcta-cta .h2-rule{margin-bottom:24px}
