:where(.home-main>section:not(.hero)){padding-block:var(--n-section-y);color:var(--n-text);background:var(--n-bg);border-top:1px solid var(--n-line)}:where(.home-main) :where(.proof-shell,.pricing-shell,.quality-shell,.why-shell,.devices-shell,.setup-support-shell,.overview-shell,.guides-shell,.advantages-shell,.benefits-shell,.reviews-shell,.ready-shell,.faq-primary-shell,.faq-sub-shell){width:min(100% - 2 * var(--n-gutter), var(--n-shell));margin-inline:auto}:where(.home-main) :where(.proof-kicker,.pricing-kicker,.quality-kicker,.why-kicker,.devices-kicker,.setup-support-kicker,.overview-kicker,.guides-kicker,.advantages-kicker,.benefits-kicker,.reviews-kicker,.ready-kicker,.faq-primary-kicker,.faq-sub-kicker,.setup-support-cta-label){margin:0 0 var(--n-s-3);color:var(--n-accent);font-family:var(--n-font-mono);font-size:var(--n-fs-xs);letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:1.4}:where(.home-main>section:not(.hero)) :where(h2){max-width:24ch;color:var(--n-text);font-family:var(--n-font-head);font-size:var(--n-fs-2xl);line-height:var(--n-lh-tight);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700}:where(.home-main>section:not(.hero)) :where(h2 span,h3 span){color:var(--n-accent);-webkit-text-fill-color:currentColor;font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;background:0 0}:where(.home-main>section:not(.hero)) :where(h3,h4){color:var(--n-text);font-family:var(--n-font-head);font-size:var(--n-fs-lg);line-height:var(--n-lh-snug);letter-spacing:-.01em;margin:0;font-weight:650}:where(.home-main) :where(.proof-summary,.pricing-summary,.quality-summary,.why-body,.devices-copy>p:not(.devices-kicker),.setup-support-copy>p,.overview-head>p:not(.overview-kicker),.guides-head>p:not(.guides-kicker),.advantages-head>p:not(.advantages-kicker),.benefits-copy>p:not(.benefits-kicker),.reviews-summary>p,.ready-copy>p:not(.ready-kicker),.faq-primary-head>p:not(.faq-primary-kicker)){max-width:60ch;margin:var(--n-s-4) 0 0;color:var(--n-text-2);font-size:var(--n-fs-md);line-height:var(--n-lh-body)}:where(.home-main>section:not(.hero)) :where(article p,li p,.faq-primary-answer p,.faq-sub-answer p){margin:var(--n-s-2) 0 0;max-width:var(--n-measure);color:var(--n-muted);font-size:var(--n-fs-base);line-height:var(--n-lh-body)}:where(.home-main>section:not(.hero)) :where(p,li,span)>a:not([class]){color:var(--n-accent);text-decoration:underline 1px;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;transition:text-decoration-color var(--n-dur) ease, color var(--n-dur) ease;font-weight:600}:where(.home-main>section:not(.hero)) :where(p,li,span)>a:not([class]):hover{color:var(--n-accent-strong);text-decoration-color:currentColor}:where(.home-main) :where(.quality-reason-index,.why-reason-index,.devices-group-number,.setup-support-step-number,.overview-item-index,.guides-item-index,.advantages-item-index,.benefits-item-index,.reviews-card-index,.faq-primary-index,.faq-sub-index){color:var(--n-muted);font-family:var(--n-font-mono);font-size:var(--n-fs-xs);font-variant-numeric:tabular-nums;font-weight:500;line-height:1.6}:where(.home-main) :where(.why-helper,.devices-helper){max-width:var(--n-measure);margin:var(--n-s-6) 0 0;color:var(--n-muted);font-size:var(--n-fs-sm);line-height:1.6}:where(.home-main) :where(.why-helper,.devices-helper) a{color:var(--n-accent);text-decoration:underline;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;font-weight:600}:where(.home-main) :where(.setup-support-btn,.ready-btn,.pricing-plan-cta){justify-content:center;align-items:center;gap:var(--n-s-2);border:1px solid var(--n-line-strong);border-radius:var(--n-r-md);min-height:2.875rem;color:var(--n-text);background:var(--n-surface);font-family:var(--n-font-body);font-size:var(--n-fs-base);text-align:center;transition:background-color var(--n-dur) ease, border-color var(--n-dur) ease, color var(--n-dur) ease;padding:.75rem 1.25rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}:where(.home-main) :where(.setup-support-btn,.ready-btn,.pricing-plan-cta):hover{border-color:var(--n-accent);color:var(--n-accent)}:where(.home-main) :where(.setup-support-btn,.ready-btn,.pricing-plan-cta) svg{stroke-width:2px;flex:none;width:1.05rem;height:1.05rem}:where(.home-main) :where(.setup-support-btn-primary,.ready-btn-primary,.pricing-plan-featured .pricing-plan-cta){border-color:var(--n-cta-border);color:var(--n-cta-text);background:var(--n-cta)}:where(.home-main) :where(.setup-support-btn-primary,.ready-btn-primary,.pricing-plan-featured .pricing-plan-cta):hover{border-color:var(--n-cta-border);color:var(--n-cta-text);background:var(--n-cta-hover)}:where(.home-main) :where(.proof-orb,.ready-orb,.ready-ring,.why-divider,.overview-divider),.home-main :is(.proof-kicker,.pricing-kicker,.quality-kicker,.why-kicker,.devices-kicker,.setup-support-kicker,.overview-kicker,.guides-kicker,.advantages-kicker,.benefits-kicker,.reviews-kicker,.ready-kicker,.faq-primary-kicker,.faq-sub-kicker,.setup-support-cta-label){display:none}.home-main>section:not(.hero) :is(h2,h3) span{color:inherit}.home-main>section:not(.hero) h2{letter-spacing:-.03em;font-size:clamp(2rem,1.25rem + 2.8vw,3.25rem);line-height:1.04}.home-main>section:not(.hero,.ready) h2:before{content:"";background:var(--n-red);border-radius:2px;width:2.5rem;height:4px;margin-bottom:1.25rem;display:block}.home-main :is(.quality-reason-index,.devices-group-number,.overview-item-index,.guides-item-index,.advantages-item-index,.benefits-item-index,.reviews-card-index,.faq-primary-index,.faq-sub-index,.setup-support-step-number){display:none}.home-main .quality-reason{grid-template-columns:minmax(0,1fr) auto}.home-main .benefits-item,.home-main .overview-item{grid-template-columns:minmax(0,1fr)}.home-main .guides-item{grid-template-columns:minmax(0,1fr) auto}.home-main .reviews-card-top{display:none}.home-main :is(.faq-primary-item,.faq-sub-item) summary{grid-template-columns:minmax(0,1fr) 2rem}.home-main :is(.faq-primary-answer,.faq-sub-answer){padding-left:var(--n-s-5)}@media (width<=640px){.home-main .guides-item-cta{grid-column:1}.home-main :is(.faq-primary-answer,.faq-sub-answer){padding-left:var(--n-s-4)}}.home-main .reviews-card-person span:not(.reviews-card-avatar){color:var(--n-red-text);font-family:var(--n-font-body);font-size:var(--n-fs-sm);letter-spacing:0;text-transform:none;font-weight:600}.home-main :is(.pricing-plan-cta,.setup-support-btn-primary,.guides-item-cta) svg{display:none}.home-main .pricing-plan-featured{border-color:var(--n-red);background:var(--n-surface);box-shadow:0 0 0 4px var(--n-red-soft), var(--n-shadow)}.home-main .pricing-plan-featured:hover{border-color:var(--n-red)}.home-main .pricing-plan-badge{border-color:var(--n-red);color:#fff;background:var(--n-red)}.home-main .pricing-plan-price span{color:var(--n-red-text)}.home-main .why-body{border-left-color:var(--n-red)}.home-main :is(.why-helper,.devices-helper){text-align:center;text-wrap:pretty;justify-self:center;width:100%;max-width:62ch;margin-inline:auto}.home-main :is(.setup-support-btn-primary,.ready-btn-primary,.pricing-plan-featured .pricing-plan-cta),.home-main :is(.setup-support-btn-primary,.ready-btn-primary,.pricing-plan-featured .pricing-plan-cta):is(:hover,:focus-visible,:visited){color:#fff}.home-main :is(.setup-support-btn,.ready-btn,.pricing-plan-cta) span{color:inherit}.home-main .proof{--n-text:#fff;--n-text-2:#c9d3e3;--n-muted:#a9b6cc;--n-line:#ffffff1f;--n-accent:#9ec0ff;--n-accent-strong:#fff;--n-accent-line:#9ec0ff73;--n-red-text:#ff8597;--pf-red:#d92035;--pf-blue:#002395;--pf-navy:#071b4c;--pf-u:3px;--pf-node:2.75rem;--pf-rail:1.4rem;--pf-gap:3.75rem;isolation:isolate;color:var(--n-text);background:radial-gradient(40rem 22rem at 0% 0%, #d9203547, transparent 70%), radial-gradient(46rem 28rem at 100% 100%, #0023954d, transparent 70%), linear-gradient(180deg, #102d66 0%, var(--pf-navy) 100%);border-top:0;position:relative;overflow:clip}.home-main .proof h2{color:#fff}.home-main .proof h2:before{background:#ff3b5c}.home-main .proof .proof-intro{gap:var(--n-s-4,1rem) clamp(2rem, 4vw, 4rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;display:grid}.home-main .proof .proof-summary{color:var(--n-text-2);margin:0}.home-main .proof .proof-item-kicker{display:none}.home-main .proof .proof-list{padding-top:var(--pf-gap);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.75rem + .8vw,1.5rem);margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid;position:relative}.home-main .proof .proof-list:before{content:"";top:var(--pf-rail);width:100vw;height:calc(6 * var(--pf-u));transform-origin:0;background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);animation:1.4s cubic-bezier(.2,.7,.1,1) both proofLine view();animation-range:entry 10% cover 35%;position:absolute;left:calc(50% - 50vw)}@keyframes proofLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-main .proof .proof-item{border-radius:var(--n-r-lg,1rem);backdrop-filter:blur(6px);background:linear-gradient(#ffffff14,#ffffff08);border:1px solid #ffffff1f;flex-direction:column;gap:.6rem;min-width:0;padding:clamp(1.25rem,1rem + .8vw,1.75rem);transition:transform .25s,border-color .25s,background-color .25s;display:flex;position:relative;box-shadow:0 20px 40px -24px #0009}.home-main .proof .proof-item:hover{border-color:#ffffff3d;transform:translateY(-4px)}.home-main .proof .proof-item:before{content:"";top:calc(var(--pf-rail) + 3 * var(--pf-u) - var(--pf-node) / 2 - var(--pf-gap));width:var(--pf-node);height:var(--pf-node);background:radial-gradient(circle, var(--pf-red) 0 28%, #fff 30%);box-shadow:0 0 0 4px var(--pf-navy), 0 0 0 6px #ffffff40, 0 8px 20px #00000059;border-radius:50%;position:absolute;left:clamp(1.25rem,1rem + .8vw,1.75rem)}.home-main .proof .proof-item:after{content:"";top:calc(var(--pf-rail) + 3 * var(--pf-u) + var(--pf-node) / 2 - var(--pf-gap));left:calc(clamp(1.25rem, 1rem + .8vw, 1.75rem) + var(--pf-node) / 2 - 1px);width:2px;height:calc(var(--pf-gap) - var(--pf-rail) - 3 * var(--pf-u) - var(--pf-node) / 2);background:linear-gradient(#ffffff73,#fff0);position:absolute}.home-main .proof .proof-item h3{color:#fff;font-family:var(--n-font-head);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.15rem,1rem + .45vw,1.35rem);font-weight:700;line-height:1.25}.home-main .proof .proof-item h3 span{color:inherit}.home-main .proof .proof-item>p:last-child{color:var(--n-text-2);margin:0;line-height:1.6}.home-main .proof .proof-item a{color:var(--n-accent);text-decoration:underline;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;font-weight:600}.home-main .proof .proof-item a:hover{color:#fff;text-decoration-color:currentColor}.home-main .proof .proof-item:last-child{backdrop-filter:none;background:#fff;border-color:#0000;box-shadow:0 24px 48px -20px #000000a6}.home-main .proof .proof-item:last-child h3{color:var(--pf-navy)}.home-main .proof .proof-item:last-child>p:last-child{color:#2b3a55}.home-main .proof .proof-item:last-child a{color:#002395;text-decoration-color:#00239566}.home-main .proof .proof-item:last-child a:hover{color:var(--pf-red)}.home-main .proof .proof-item:last-child:before{background:var(--pf-red);box-shadow:0 0 0 4px var(--pf-navy), 0 0 0 8px #d9203559, 0 10px 24px #d9203573}.home-main .proof .proof-item:last-child:after{top:calc(var(--pf-rail) + 3 * var(--pf-u) - .5rem - var(--pf-gap));left:calc(clamp(1.25rem, 1rem + .8vw, 1.75rem) + var(--pf-node) / 2 - .3rem);clip-path:polygon(0 0,100% 50%,0 100%);background:#fff;width:.85rem;height:1rem}.home-main .proof .proof-foot{justify-content:space-between;align-items:center;gap:var(--n-s-3,1rem) var(--n-s-5,1.5rem);color:var(--n-text-2);font-size:var(--n-fs-sm,.9375rem);border-top:1px solid #ffffff1f;flex-wrap:wrap;margin-top:clamp(2rem,1.5rem + 1.5vw,3rem);padding-top:clamp(1.25rem,1rem + .8vw,1.75rem);display:flex}.home-main .proof .proof-foot>span{align-items:center;gap:.6rem;display:inline-flex}.home-main .proof .proof-live-dot{background:#3ddc84;border-radius:50%;flex:none;width:.55rem;height:.55rem;position:relative;box-shadow:0 0 0 3px #3ddc8433}.home-main .proof .proof-live-dot:after{content:"";background:#3ddc84;border-radius:50%;animation:2.2s ease-out infinite proofPulse;position:absolute;inset:0}@keyframes proofPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}.home-main .proof .proof-foot a{color:#fff;background:var(--pf-red);border:0;border-radius:.75rem;align-items:center;min-height:2.9rem;padding:.7rem 1.35rem;font-weight:700;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex;box-shadow:0 10px 24px -8px #d9203599}.home-main .proof .proof-foot a:hover{color:#fff;background:#b2182b;transform:translateY(-2px)}.home-main .proof :is(a):focus-visible{outline-offset:3px;outline:2px solid #fff}.home-main .proof .proof-item:last-child a:focus-visible{outline-color:#002395}@media (width<=900px){.home-main .proof{--pf-node:2.25rem;--pf-rail:.5rem;--pf-left:3.75rem}.home-main .proof .proof-intro{grid-template-columns:1fr}.home-main .proof .proof-list{padding-top:0;padding-left:var(--pf-left);grid-template-columns:1fr}.home-main .proof .proof-list:before{top:0;bottom:0;left:var(--pf-rail);width:calc(6 * var(--pf-u));transform-origin:50% 0;background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);height:auto;animation-name:proofLineY}.home-main .proof .proof-item:before{top:1.25rem;left:calc(var(--pf-rail) + 3 * var(--pf-u) - var(--pf-node) / 2 - var(--pf-left))}.home-main .proof .proof-item:after{display:none}.home-main .proof .proof-item:last-child:after{top:calc(1.25rem + var(--pf-node) / 2 - .5rem);left:calc(var(--pf-rail) + 3 * var(--pf-u) - .3rem - var(--pf-left));display:block}.home-main .proof .proof-foot{flex-direction:column;align-items:flex-start}.home-main .proof .proof-foot a{justify-content:center;width:100%}}@keyframes proofLineY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.home-main .proof .proof-list:before,.home-main .proof .proof-live-dot:after{animation:none!important}.home-main .proof .proof-item,.home-main .proof .proof-foot a{transition:none}.home-main .proof .proof-item:hover,.home-main .proof .proof-foot a:hover{transform:none}}.pricing{background:var(--n-bg)}.pricing-head{align-items:end;gap:var(--n-s-4) clamp(2rem, 4vw, 4rem);margin-bottom:var(--n-s-7);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);display:grid}.pricing-title-block{min-width:0}.pricing-title-block h2{max-width:22ch}.pricing-summary{margin-top:0}.pricing-grid{gap:var(--n-s-4);padding-top:var(--n-s-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.pricing-plan-media,.pricing-plan-tile{display:none}.pricing-plan{min-width:0;padding:var(--n-s-5);border:1px solid var(--n-line-strong);border-radius:var(--n-r-lg);color:var(--n-text);background:var(--n-surface);box-shadow:var(--n-shadow);transition:border-color var(--n-dur) ease;flex-direction:column;display:flex;position:relative}.pricing-plan:hover{border-color:var(--n-accent-line)}.pricing-plan-featured{border:2px solid var(--n-accent);padding:calc(var(--n-s-5) - 1px);background:linear-gradient(var(--n-accent-soft), var(--n-accent-soft)), var(--n-surface)}.pricing-plan-featured:hover{border-color:var(--n-accent)}.pricing-plan-top{align-items:flex-start;gap:var(--n-s-1);flex-direction:column;display:flex}.pricing-plan h3{color:var(--n-muted);font-family:var(--n-font-body);font-size:var(--n-fs-sm);letter-spacing:.02em;margin:0;font-weight:600;line-height:1.3}.pricing-plan-duration{color:var(--n-text);font-family:var(--n-font-head);font-size:var(--n-fs-xl);letter-spacing:-.015em;margin:0;font-weight:650;line-height:1.15}.pricing-plan-badge{top:0;right:var(--n-s-4);border:1px solid var(--n-accent);border-radius:var(--n-r-pill);min-height:1.6rem;color:var(--n-accent);background:var(--n-surface);font-family:var(--n-font-body);font-size:var(--n-fs-xs);white-space:nowrap;align-items:center;padding:.2rem .7rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;transform:translateY(-50%)}.pricing-plan-price{margin:var(--n-s-5) 0 var(--n-s-3);color:var(--n-text);font-family:var(--n-font-head);font-variant-numeric:tabular-nums lining-nums;flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.pricing-plan-price strong{color:inherit;font-size:var(--n-fs-price);letter-spacing:-.03em;font-weight:700;line-height:1}.pricing-plan-price span{color:var(--n-text-2);font-size:var(--n-fs-xl);font-weight:600;line-height:1}.pricing-plan-note{min-height:3em;color:var(--n-muted);font-size:var(--n-fs-sm);margin:0;line-height:1.55}.pricing-plan-cta{width:100%;margin-top:var(--n-s-5)}.pricing-plan-cta svg{transition:transform var(--n-dur) var(--n-ease)}.pricing-plan-cta:hover svg{transform:translate(2px)}.pricing-plan-features{gap:var(--n-s-3);margin:var(--n-s-5) 0 0;padding:var(--n-s-5) 0 0;border-top:1px solid var(--n-line);color:var(--n-text-2);font-size:var(--n-fs-sm);line-height:1.5;list-style:none;display:grid}.pricing-plan-features li{gap:var(--n-s-2);grid-template-columns:1.1rem minmax(0,1fr);align-items:start;display:grid}.pricing-plan-features svg{width:1.1rem;height:1.1rem;color:var(--n-accent);stroke-width:2.25px;margin-top:.1em}@media (width<=1100px){.pricing-grid{gap:var(--n-s-5) var(--n-s-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.pricing-head{margin-bottom:var(--n-s-6);grid-template-columns:1fr}}@media (width<=600px){.pricing-grid{grid-template-columns:1fr}.pricing-plan-note{min-height:0}}@supports (grid-template-rows:subgrid){.pricing-plan{grid-row:span 5;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.pricing-plan-note{min-height:0}.pricing-plan-features{align-self:start}}.home-main .pricing{--pr-red:#d92035;--pr-navy:#071b4c;--pr-track:#e3e8f0;--pr-fill:0}.home-main .pricing .pricing-grid{align-items:stretch;gap:clamp(1rem,.75rem + .8vw,1.5rem);padding-top:1.5rem}.home-main .pricing .pricing-plan{isolation:isolate;border:1px solid var(--n-line-strong,#0e1a3329);border-radius:1.25rem;padding:clamp(1.25rem,1rem + .8vw,1.75rem);transition:transform .25s,border-color .25s,box-shadow .25s;box-shadow:0 1px 2px #0e1a330d,0 14px 34px -18px #0e1a3338}.home-main .pricing .pricing-plan:hover{border-color:color-mix(in srgb, var(--pr-red) 45%, transparent);transform:translateY(-4px);box-shadow:0 2px 4px #0e1a330f,0 26px 50px -22px #0e1a3352}.home-main .pricing .pricing-plan h3{color:var(--n-muted);font-size:var(--n-fs-xs,.8125rem);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.home-main .pricing .pricing-plan-duration{font-size:clamp(1.35rem,1.15rem + .6vw,1.6rem);font-weight:700}.home-main .pricing .pricing-plan-top{width:100%}.home-main .pricing .pricing-plan-top:after{content:"";background:repeating-linear-gradient(to right, transparent 0 calc(100% / 12 - 3px), var(--pr-gap,#fff) calc(100% / 12 - 3px) calc(100% / 12)), linear-gradient(to right, var(--pr-red) 0 calc(var(--pr-fill) * 100% / 12), var(--pr-track) calc(var(--pr-fill) * 100% / 12) 100%);border-radius:3px;width:100%;height:6px;margin-top:.85rem;display:block}.home-main .pricing .pricing-plan-1{--pr-fill:1}.home-main .pricing .pricing-plan-2{--pr-fill:3}.home-main .pricing .pricing-plan-3{--pr-fill:6}.home-main .pricing .pricing-plan-4{--pr-fill:12}.home-main .pricing .pricing-plan-price{margin:clamp(1.25rem,1rem + .8vw,1.75rem) 0 .75rem}.home-main .pricing .pricing-plan-price strong{letter-spacing:-.045em;font-size:clamp(2.75rem,2.1rem + 2vw,3.75rem)}.home-main .pricing .pricing-plan-price span{color:var(--n-red-text,#d92035);letter-spacing:.02em;font-size:1.1rem;font-weight:700}.home-main .pricing .pricing-plan .pricing-plan-cta{border:1.5px solid var(--n-text,#0e1a33);min-height:3rem;color:var(--n-text,#0e1a33);background:0 0;border-radius:.8rem;font-weight:700}.home-main .pricing .pricing-plan .pricing-plan-cta span{color:inherit}.home-main .pricing .pricing-plan .pricing-plan-cta:hover{border-color:var(--n-text,#0e1a33);color:var(--n-surface,#fff);background:var(--n-text,#0e1a33)}.home-main .pricing .pricing-plan .pricing-plan-cta:focus-visible{outline:2px solid var(--pr-red);outline-offset:3px}.home-main .pricing .pricing-plan-features{gap:.7rem}.home-main .pricing .pricing-plan.pricing-plan-featured{--n-text:#fff;--n-text-2:#dbe3ef;--n-muted:#b8c4d8;--n-line:#ffffff24;--n-accent:#9ec0ff;--n-red-text:#ff8597;--pr-gap:#0d2654;--pr-track:#ffffff29;--pr-red:#ff3b5c;color:#fff;background:radial-gradient(22rem 14rem at 100% 0%, #d9203573, transparent 70%), linear-gradient(165deg, #12306a 0%, #0d2654 45%, var(--pr-navy) 100%);border:0;padding:clamp(1.25rem,1rem + .8vw,1.75rem);overflow:visible;box-shadow:0 2px 4px #071b4c33,0 30px 60px -24px #071b4c99}.home-main .pricing .pricing-plan.pricing-plan-featured:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);border-radius:1.25rem 1.25rem 0 0;height:12px;position:absolute;top:0;left:0;right:0}.home-main .pricing .pricing-plan.pricing-plan-featured .pricing-plan-top{padding-top:.5rem}.home-main .pricing .pricing-plan.pricing-plan-featured:hover{border:0}.home-main .pricing .pricing-plan.pricing-plan-featured .pricing-plan-cta{border-color:var(--pr-red-btn,#d92035);color:#fff;background:#d92035;box-shadow:0 10px 24px -8px #d92035b3}.home-main .pricing .pricing-plan.pricing-plan-featured .pricing-plan-cta:hover{color:var(--pr-navy);background:#fff;border-color:#fff}.home-main .pricing .pricing-plan.pricing-plan-featured .pricing-plan-cta:focus-visible{outline-color:#fff}.home-main .pricing .pricing-plan.pricing-plan-featured .pricing-plan-features svg{color:#9ec0ff}.home-main .pricing .pricing-plan-badge{z-index:2;color:#fff;min-height:1.8rem;box-shadow:0 0 0 4px var(--n-bg,#f7f9fc), 0 8px 18px -6px #d9203599;letter-spacing:.04em;text-transform:uppercase;background:#d92035;border:0;padding:.35rem .9rem;font-size:.78rem;font-weight:700;left:50%;right:auto;transform:translate(-50%,-50%)}@media (width>=1101px){.home-main .pricing .pricing-plan.pricing-plan-featured{transform:translateY(-.75rem)}.home-main .pricing .pricing-plan.pricing-plan-featured:hover{transform:translateY(-1.1rem)}}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .home-main .pricing{--pr-track:#ffffff1f}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .home-main .pricing .pricing-plan:not(.pricing-plan-featured){--pr-gap:var(--n-surface)}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .home-main .pricing .pricing-plan.pricing-plan-featured{box-shadow:0 0 0 1px #ff859759,0 30px 60px -24px #000000b3}@media (prefers-reduced-motion:reduce){.home-main .pricing .pricing-plan,.home-main .pricing .pricing-plan:hover,.home-main .pricing .pricing-plan.pricing-plan-featured,.home-main .pricing .pricing-plan.pricing-plan-featured:hover{transition:none;transform:none}}.quality{background:var(--n-bg-alt)}.quality-shell{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.quality-copy{position:sticky;top:6rem}.quality-reasons{border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);margin:0;padding:0;list-style:none}.quality-reason{gap:var(--n-s-4);padding:var(--n-s-5);transition:background-color var(--n-dur) ease;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:start;display:grid}.quality-reason+.quality-reason{border-top:1px solid var(--n-line)}.quality-reason:hover{background:var(--n-accent-soft)}.quality-reason:first-child{border-radius:var(--n-r-lg) var(--n-r-lg) 0 0}.quality-reason:last-child{border-radius:0 0 var(--n-r-lg) var(--n-r-lg)}.quality-reason-index{padding-top:.2em}.quality-reason-copy{min-width:0}.quality-reason p{margin-top:var(--n-s-1)}.quality-reason-arrow{color:var(--n-accent);font-size:var(--n-fs-lg);transition:transform var(--n-dur) var(--n-ease);line-height:1.3}.quality-reason:hover .quality-reason-arrow{transform:translate(3px)}@media (width<=900px){.quality-shell{grid-template-columns:1fr}.quality-copy{position:static}}@media (width<=560px){.quality-reason{gap:var(--n-s-3);padding:var(--n-s-4);grid-template-columns:1.75rem minmax(0,1fr)}.quality-reason-arrow{display:none}}.home-main .quality{--tv-screen:#081a3a;--tv-bezel:#0b0f17;--tv-red:#d92035}.home-main .quality .quality-shell{align-items:center}.home-main .quality .quality-reasons{border:10px solid var(--tv-bezel);background:radial-gradient(30rem 16rem at 100% 0%, #00239547, transparent 70%), radial-gradient(24rem 14rem at 0% 100%, #d920352e, transparent 70%), var(--tv-screen);border-radius:1.4rem;margin-bottom:2.75rem;padding:.5rem 0 .75rem;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff0f,0 2px 4px #071b4c26,0 40px 70px -30px #071b4c8c}.home-main .quality .quality-reasons:before{content:"";background:linear-gradient(90deg,#002395 0 33.333%,#fff 33.333% 66.667%,#ed2939 66.667% 100%);border-radius:.75rem .75rem 0 0;height:10px;margin:-.5rem 0 .5rem;display:block}.home-main .quality .quality-reasons:after{content:"";background:linear-gradient(180deg, #1a2030, var(--tv-bezel));clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);border-radius:0 0 .4rem .4rem;width:min(38%,14rem);height:2.75rem;position:absolute;bottom:calc(-2.75rem - 10px);left:50%;transform:translate(-50%)}.home-main .quality .quality-reason{background:0 0;border-radius:0;grid-template-columns:3rem minmax(0,1fr) 5rem;align-items:center;gap:1.1rem;padding:1rem clamp(1rem,.75rem + .8vw,1.5rem);display:grid;position:relative}.home-main .quality .quality-reason+.quality-reason{border-top:1px solid #ffffff14}.home-main .quality .quality-reason:hover{background:#ffffff0d}.home-main .quality .quality-reason:before{content:"";background:var(--tv-red);border-radius:0 3px 3px 0;width:3px;transition:transform .2s;position:absolute;top:.75rem;bottom:.75rem;left:0;transform:scaleY(0)}.home-main .quality .quality-reason:hover:before{transform:scaleY(1)}.home-main .quality .quality-reason-index{color:#fff;width:3rem;height:3rem;font-family:var(--n-font-head);letter-spacing:-.01em;font-variant-numeric:tabular-nums;background:#ffffff12;border:1px solid #ffffff1f;border-radius:.7rem;place-items:center;padding:0;font-size:1.05rem;font-weight:700;display:grid;position:relative}.home-main .quality .quality-reason:first-child .quality-reason-index{background:var(--tv-red);border-color:#0000;box-shadow:0 8px 18px -6px #d92035b3}.home-main .quality .quality-reason:first-child .quality-reason-index:after{content:"";border:2px solid var(--tv-screen);background:#ff4d6d;border-radius:50%;width:.7rem;height:.7rem;animation:1.6s ease-in-out infinite tvLive;position:absolute;top:-4px;right:-4px}@keyframes tvLive{50%{opacity:.35}}.home-main .quality .quality-reason h3{color:#fff;font-family:var(--n-font-head);margin:0;font-size:clamp(1.05rem,.95rem + .35vw,1.2rem);font-weight:700;line-height:1.3}.home-main .quality .quality-reason p{color:#b8c4d8;font-size:var(--n-fs-sm,.9375rem);margin:.2rem 0 0;line-height:1.5}.home-main .quality .quality-reason p a{color:#9ec0ff}.home-main .quality .quality-reason-arrow{color:#0000;background:#ffffff24;border-radius:2px;width:100%;height:4px;font-size:0;display:block;position:relative;overflow:hidden;transform:none}.home-main .quality .quality-reason-arrow:before{content:"";width:var(--tv-progress,40%);border-radius:inherit;background:linear-gradient(90deg, #ff4d6d, var(--tv-red));transition:width .6s cubic-bezier(.2,.7,.1,1);position:absolute;inset:0 auto 0 0}.home-main .quality .quality-reason:first-child{--tv-progress:72%}.home-main .quality .quality-reason:nth-child(2){--tv-progress:38%}.home-main .quality .quality-reason:nth-child(3){--tv-progress:55%}.home-main .quality .quality-reason:nth-child(4){--tv-progress:24%}.home-main .quality .quality-reason:nth-child(5){--tv-progress:86%}.home-main .quality .quality-reason:nth-child(6){--tv-progress:47%}.home-main .quality .quality-reason:hover .quality-reason-arrow{transform:none}.home-main .quality .quality-reason:hover .quality-reason-arrow:before{width:100%}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .home-main .quality .quality-reasons{border-color:#1a2233;box-shadow:0 0 0 1px #ffffff1a,0 40px 70px -30px #000c}@media (width<=560px){.home-main .quality .quality-reasons{border-width:7px;margin-bottom:2.25rem}.home-main .quality .quality-reasons:after{height:2.25rem;bottom:calc(-2.25rem - 7px)}.home-main .quality .quality-reason{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.85rem}.home-main .quality .quality-reason-index{width:2.5rem;height:2.5rem;font-size:.95rem}.home-main .quality .quality-reason-arrow{grid-column:2;width:60%;display:block}}@media (prefers-reduced-motion:reduce){.home-main .quality .quality-reason:first-child .quality-reason-index:after{animation:none}.home-main .quality .quality-reason:before,.home-main .quality .quality-reason-arrow:before{transition:none}}.why{background:var(--n-bg)}.why-shell{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.why-copy{min-width:0}.why-body{max-width:58ch;margin-top:var(--n-s-5);padding:var(--n-s-4) var(--n-s-5);border-left:3px solid var(--n-accent);border-radius:0 var(--n-r-md) var(--n-r-md) 0;color:var(--n-text-2);background:var(--n-surface);font-variant-numeric:tabular-nums}.why-body strong,.why-body b{color:var(--n-text);font-weight:650}.why-reasons{gap:var(--n-s-4);display:grid}.why-reason{gap:var(--n-s-4);padding:var(--n-s-5);border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);transition:border-color var(--n-dur) ease;grid-template-columns:2.75rem minmax(0,1fr);grid-template-areas:"icon copy";align-items:start;display:grid}.why-reason:hover{border-color:var(--n-accent-line)}.why-reason-index{display:none}.why-reason-icon{border-radius:var(--n-r-md);width:2.75rem;height:2.75rem;color:var(--n-accent);background:var(--n-accent-soft);grid-area:icon;place-items:center;display:grid}.why-reason-icon svg{stroke-width:1.9px;width:1.35rem;height:1.35rem}.why-reason-copy{grid-area:copy;min-width:0}.why-reason p{margin-top:var(--n-s-1)}.why-helper{margin-top:calc(var(--n-s-5) - clamp(2rem, 5vw, 5rem));grid-column:1/-1}@media (width<=900px){.why-shell{grid-template-columns:1fr}}@media (width<=560px){.why-reason{gap:var(--n-s-3);padding:var(--n-s-4);grid-template-columns:2.5rem minmax(0,1fr)}.why-reason-icon{width:2.5rem;height:2.5rem}.why-body{padding:var(--n-s-3) var(--n-s-4)}}.why-shell{gap:var(--n-s-6);grid-template-columns:1fr}.why-body{max-width:none;margin-top:var(--n-s-5);padding:var(--n-s-5) var(--n-s-6);columns:2 22rem;column-gap:var(--n-s-7);column-rule:1px solid var(--n-line)}.why-reasons{grid-template-columns:repeat(3,minmax(0,1fr))}.why-helper{margin-top:0}@media (width<=900px){.why-reasons{grid-template-columns:1fr}}@media (width<=560px){.why-body{padding:var(--n-s-4)}}.devices{background:var(--n-bg-alt)}.devices-shell{gap:var(--n-s-7);display:grid}.devices-copy{max-width:48rem}.devices-board{gap:var(--n-s-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.devices-group{gap:var(--n-s-5);min-width:0;padding:var(--n-s-5);border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);flex-direction:column;display:flex}.devices-group-label{gap:var(--n-s-2) var(--n-s-4);grid-template-columns:2.75rem minmax(0,1fr);align-items:start;display:grid}.devices-group-number{grid-column:1/-1}.devices-group-icon{border-radius:var(--n-r-md);width:2.75rem;height:2.75rem;color:var(--n-accent);background:var(--n-accent-soft);place-items:center;display:grid}.devices-group-icon svg{stroke-width:1.9px;width:1.35rem;height:1.35rem}.devices-group-label p{margin:var(--n-s-1) 0 0;color:var(--n-muted);font-size:var(--n-fs-sm);line-height:1.55}.devices-group-items{border-top:1px solid var(--n-line);gap:0;display:grid}.devices-item{gap:var(--n-s-3);padding:var(--n-s-3) 0;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid}.devices-item+.devices-item{border-top:1px solid var(--n-line)}.devices-item-icon{color:var(--n-accent);place-items:center;padding-top:.15rem;display:grid}.devices-item-icon svg{stroke-width:2px;width:1.1rem;height:1.1rem}.devices-item-copy{min-width:0}.devices-item h4{font-family:var(--n-font-body);font-size:var(--n-fs-base);letter-spacing:0;font-weight:600;line-height:1.4}.devices-item p{font-size:var(--n-fs-sm);margin-top:.15rem;line-height:1.55}.devices-helper{margin-top:0}@media (width<=1000px){.devices-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.devices-shell{gap:var(--n-s-6)}.devices-board{grid-template-columns:1fr}.devices-group{padding:var(--n-s-4)}}.devices-group-items{border-top:0}.devices-item,.devices-item+.devices-item{border-top:1px solid var(--n-line)}.devices-group-items:not(:has(.devices-item)){display:none}.devices-group{gap:var(--n-s-4)}.home-main .devices{--dv-navy:#071b4c;--dv-red:#d92035;--dv-green:#1f9d55}.home-main .devices .devices-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(1rem,.75rem + .8vw,1.5rem)}.home-main .devices .devices-group{border:1px solid var(--n-line);background:var(--n-surface);border-radius:1.25rem;gap:0;padding:.7rem .7rem 1.9rem;transition:transform .25s,box-shadow .25s;position:relative;box-shadow:0 1px 2px #0e1a330d,0 16px 36px -20px #0e1a3340}.home-main .devices .devices-group:hover{transform:translateY(-5px);box-shadow:0 2px 4px #0e1a330f,0 28px 54px -24px #0e1a3359}.home-main .devices .devices-group-label{flex-direction:column;gap:1.1rem;display:flex}.home-main .devices .devices-group-icon{aspect-ratio:16/6;color:#fff;background:radial-gradient(60% 80% at 50% 50%, #00239573, transparent 70%), linear-gradient(160deg, #12306a 0%, var(--dv-navy) 70%);border-radius:.85rem;place-items:center;width:100%;height:auto;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.home-main .devices .devices-group-icon:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff0f 0 22%,#0000 22% 100%);position:absolute;inset:0}.home-main .devices .devices-group-icon:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 62% no-repeat, var(--dv-green);border-radius:50%;width:1.6rem;height:1.6rem;position:absolute;top:.7rem;right:.7rem;box-shadow:0 0 0 3px #1f9d5547}.home-main .devices .devices-group-icon svg{stroke-width:1.6px;filter:drop-shadow(0 6px 16px #9ec0ff73);width:clamp(2.5rem,2rem + 1.5vw,3.25rem);height:clamp(2.5rem,2rem + 1.5vw,3.25rem);transition:transform .3s cubic-bezier(.2,.7,.1,1);position:relative}.home-main .devices .devices-group:hover .devices-group-icon svg{transform:scale(1.1)}.home-main .devices .devices-group:after{content:"";background:var(--dv-red);border-radius:50%;width:.4rem;height:.4rem;transition:background-color .25s,box-shadow .25s;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);box-shadow:0 0 6px #d92035b3}.home-main .devices .devices-group:hover:after{background:#3ddc84;box-shadow:0 0 8px #3ddc84cc}.home-main .devices .devices-group-label>div:last-child{padding:0 .65rem}.home-main .devices .devices-group-label h3{color:var(--n-text);font-family:var(--n-font-head);margin:0;font-size:clamp(1.1rem,1rem + .35vw,1.25rem);font-weight:700;line-height:1.3}.home-main .devices .devices-group-label p{color:var(--n-text-2);font-size:var(--n-fs-sm);margin-top:.35rem;line-height:1.55}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .home-main .devices .devices-group{box-shadow:none}@media (width<=1000px){.home-main .devices .devices-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.home-main .devices .devices-board{grid-template-columns:1fr}.home-main .devices .devices-group{padding:.6rem}.home-main .devices .devices-group-label{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.9rem;display:grid}.home-main .devices .devices-group-icon{aspect-ratio:4/3;border-radius:.7rem}.home-main .devices .devices-group-icon:after{width:1.2rem;height:1.2rem;top:.4rem;right:.4rem}.home-main .devices .devices-group-label>div:last-child{padding:0 .4rem 0 0}.home-main .devices .devices-group:after{display:none}}@media (prefers-reduced-motion:reduce){.home-main .devices .devices-group,.home-main .devices .devices-group-icon svg{transition:none}.home-main .devices .devices-group:hover,.home-main .devices .devices-group:hover .devices-group-icon svg{transform:none}}.setup-support{background:var(--n-bg)}.setup-support-shell{gap:var(--n-s-7);display:grid}.setup-support-copy{gap:var(--n-s-4) clamp(2rem, 4vw, 4rem);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;display:grid}.setup-support-copy>p{margin-top:0}.setup-support-steps{gap:var(--n-s-4);counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.setup-support-step{gap:var(--n-s-2);padding:var(--n-s-5);border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);flex-direction:column;display:flex;position:relative}.setup-support-step:before,.setup-support-step:after{content:none}.setup-support-step-head{justify-content:flex-end;align-items:center;gap:var(--n-s-3);flex-direction:row-reverse;display:flex}.setup-support-step-number{border:1px solid var(--n-accent-line);width:2rem;height:2rem;color:var(--n-accent);background:var(--n-accent-soft);border-radius:50%;flex:none;place-items:center;font-weight:600;line-height:1;display:grid}.setup-support-step-copy p{margin-top:0}.setup-support-cta{gap:var(--n-s-5) var(--n-s-6);border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.setup-support-cta:before{content:none}.setup-support-cta-copy{min-width:0}.setup-support-cta-title{font-size:var(--n-fs-xl);line-height:1.25}.setup-support-cta-copy>p:last-child{max-width:60ch;margin:var(--n-s-2) 0 0;color:var(--n-text-2);font-size:var(--n-fs-base);line-height:var(--n-lh-body)}.setup-support-cta-actions{align-items:center;gap:var(--n-s-3);flex-wrap:wrap;display:flex}.setup-support-btn-link{color:var(--n-accent);text-decoration:underline;text-decoration-color:var(--n-accent-line);text-underline-offset:.2em;background:0 0;border-color:#0000}.setup-support-btn-link:hover{color:var(--n-accent-strong);border-color:#0000;text-decoration-color:currentColor}@media (width<=960px){.setup-support-copy,.setup-support-cta{grid-template-columns:1fr}}@media (width<=760px){.setup-support-shell{gap:var(--n-s-6)}.setup-support-steps{grid-template-columns:1fr}}@media (width<=560px){.setup-support-cta-actions{flex-direction:column;align-items:stretch}.setup-support-btn{width:100%}}.setup-support-steps{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.setup-support-cta{grid-template-columns:1fr}.setup-support-cta-copy>p:last-child{max-width:70ch}@media (width<=760px){.setup-support-steps{grid-template-columns:1fr}}.home-main .setup-support{--ss-red:#d92035;--ss-navy:#071b4c;--ss-green:#1a7f45}.home-main .setup-support .setup-support-steps{gap:clamp(1rem,.75rem + .8vw,1.5rem)}.home-main .setup-support .setup-support-step{border:1px solid var(--n-line);background:var(--n-surface);border-radius:1.25rem;padding:clamp(1.25rem,1rem + .8vw,1.75rem);transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;box-shadow:0 1px 2px #0e1a330d,0 14px 32px -20px #0e1a3340}.home-main .setup-support .setup-support-step:hover{border-color:color-mix(in srgb, var(--ss-red) 35%, transparent);transform:translateY(-4px);box-shadow:0 2px 4px #0e1a330f,0 24px 46px -22px #0e1a3359}.home-main .setup-support .setup-support-step:before{content:"";background:var(--ss-icon) center / 1.35rem no-repeat, color-mix(in srgb, var(--ss-red) 9%, transparent);border-radius:.8rem;width:2.75rem;height:2.75rem;margin-bottom:1rem;display:block}.home-main .setup-support .setup-support-step:nth-child(4n+1){--ss-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d92035' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m22 2-7 20-4-9-9-4Z'/%3E%3Cpath d='M22 2 11 13'/%3E%3C/svg%3E")}.home-main .setup-support .setup-support-step:nth-child(4n+2){--ss-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d92035' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E")}.home-main .setup-support .setup-support-step:nth-child(4n+3){--ss-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d92035' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 3h6a4 4 0 0 1 4 4v14a3 3 0 0 0-3-3H2z'/%3E%3Cpath d='M22 3h-6a4 4 0 0 0-4 4v14a3 3 0 0 1 3-3h7z'/%3E%3C/svg%3E")}.home-main .setup-support .setup-support-step:nth-child(4n+4){--ss-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d92035' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.55a11 11 0 0 1 14.08 0'/%3E%3Cpath d='M1.42 9a16 16 0 0 1 21.16 0'/%3E%3Cpath d='M8.53 16.11a6 6 0 0 1 6.95 0'/%3E%3Cpath d='M12 20h.01'/%3E%3C/svg%3E")}.home-main .setup-support .setup-support-step h3{font-family:var(--n-font-head);font-size:clamp(1.05rem,.95rem + .35vw,1.2rem);font-weight:700;line-height:1.3}.home-main .setup-support .setup-support-cta{--n-text:#fff;--n-text-2:#c9d3e3;--n-accent:#9ec0ff;--n-accent-strong:#fff;--n-accent-line:#9ec0ff73;color:#fff;background:radial-gradient(34rem 20rem at 100% 0%, #1a7f454d, transparent 70%), radial-gradient(30rem 18rem at 0% 100%, #d9203542, transparent 70%), linear-gradient(160deg, #12306a 0%, var(--ss-navy) 70%);border:0;border-radius:1.5rem;padding:clamp(1.75rem,1.25rem + 2vw,3rem);position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #071b4c99}.home-main .setup-support .setup-support-cta-title{color:#fff;font-family:var(--n-font-head);letter-spacing:-.02em;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.25rem);font-weight:700}.home-main .setup-support .setup-support-cta-copy>p:last-child{color:#c9d3e3}.home-main .setup-support .setup-support-cta-copy a{color:#9ec0ff}.home-main .setup-support .setup-support-btn{border-radius:.8rem;min-height:3rem;font-weight:700}.home-main .setup-support .setup-support-cta .setup-support-btn-primary{color:#fff;background:var(--ss-green);border:0;box-shadow:0 12px 26px -10px #1a7f45bf}.home-main .setup-support .setup-support-cta .setup-support-btn-primary:hover{color:#fff;background:#146838}.home-main .setup-support .setup-support-cta .setup-support-btn-primary:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:none;width:1.2rem;height:1.2rem}.home-main .setup-support .setup-support-cta .setup-support-btn:not(.setup-support-btn-primary,.setup-support-btn-link){color:#fff;background:0 0;border:1.5px solid #ffffff8c}.home-main .setup-support .setup-support-cta .setup-support-btn:not(.setup-support-btn-primary,.setup-support-btn-link):hover{color:var(--ss-navy);background:#fff;border-color:#fff}.home-main .setup-support .setup-support-cta .setup-support-btn-link{color:#9ec0ff}.home-main .setup-support .setup-support-cta .setup-support-btn-link:hover{color:#fff}.home-main .setup-support .setup-support-cta .setup-support-btn:not(.setup-support-btn-primary) svg{display:none}.home-main .setup-support .setup-support-cta :is(a):focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width>=1000px){.home-main .setup-support .setup-support-cta{padding-right:clamp(20rem,30%,26rem)}.home-main .setup-support .setup-support-cta:before{content:"";background:linear-gradient(#d5dbe6,#d5dbe6) 1rem 1.1rem/62% .45rem no-repeat,linear-gradient(#d5dbe6,#d5dbe6) 1rem 2.25rem/76% .45rem no-repeat,linear-gradient(#d5dbe6,#d5dbe6) 1rem 3.4rem/40% .45rem no-repeat,#fff;border-radius:1.1rem 1.1rem 1.1rem .3rem;width:clamp(12rem,17%,15rem);height:5.25rem;animation:.6s cubic-bezier(.2,.7,.1,1) both ssBubbleIn view();animation-range:entry 20% cover 40%;position:absolute;top:50%;right:clamp(4.5rem,7%,6rem);transform:translateY(-115%)rotate(-2deg);box-shadow:0 16px 34px -14px #0000008c}.home-main .setup-support .setup-support-cta:after{content:"";background:radial-gradient(circle, #fff 0 .28rem, transparent .3rem) 1.4rem 50% / .9rem .9rem no-repeat, radial-gradient(circle, #ffffffbf 0 .28rem, transparent .3rem) 2.75rem 50% / .9rem .9rem no-repeat, radial-gradient(circle, #ffffff80 0 .28rem, transparent .3rem) 4.1rem 50% / .9rem .9rem no-repeat, var(--ss-green);border-radius:1.1rem 1.1rem .3rem;width:6.5rem;height:3rem;animation:.6s cubic-bezier(.2,.7,.1,1) both ssBubbleIn view();animation-range:entry 35% cover 50%;position:absolute;top:50%;right:clamp(2rem,3.5%,3rem);transform:translateY(35%)rotate(2deg);box-shadow:0 16px 34px -14px #0000008c}}@keyframes ssBubbleIn{0%{opacity:0;translate:0 1rem}to{opacity:1;translate:0}}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .home-main .setup-support .setup-support-step{box-shadow:none}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .home-main .setup-support .setup-support-cta{box-shadow:0 0 0 1px #ffffff1a}@media (prefers-reduced-motion:reduce){.home-main .setup-support .setup-support-step,.home-main .setup-support .setup-support-cta:before,.home-main .setup-support .setup-support-cta:after{transition:none;animation:none!important}.home-main .setup-support .setup-support-step:hover{transform:none}}.overview{background:var(--n-bg-alt)}.overview-shell{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.overview-head{min-width:0}.overview-list{gap:var(--n-s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overview-item{gap:var(--n-s-3);padding:var(--n-s-4);border:1px solid var(--n-line);border-radius:var(--n-r-md);background:var(--n-surface);grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid}.overview-item:before,.overview-item:after{content:none}.overview-item-index{width:2rem;height:2rem;color:var(--n-accent);background:var(--n-accent-soft);font-family:var(--n-font-mono);font-size:var(--n-fs-xs);border-radius:50%;place-items:center;font-weight:600;display:grid}.overview-item-copy{align-self:center;min-width:0}.overview-item-copy p{color:var(--n-text-2);margin:0}@media (width<=900px){.overview-shell{grid-template-columns:1fr}}@media (width<=620px){.overview-list{grid-template-columns:1fr}}.overview-shell:not(:has(.overview-item)){grid-template-columns:minmax(0,48rem)}.overview-list:not(:has(.overview-item)){display:none}.overview-head>p:not(.overview-kicker){max-width:70ch}.overview-shell:not(:has(.overview-item)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.overview-list:not(:has(.overview-item)){aspect-ratio:16/9;border-radius:var(--n-r-lg);background:url(/_assets/media/iptv-danmark-live-fodbold-DL1mCcth.webp) center / cover no-repeat, var(--n-panel);display:block;position:relative;overflow:hidden;box-shadow:0 24px 48px #0e1a3329}.overview-list:not(:has(.overview-item)):after{content:"";background:var(--n-red,#d92035);height:4px;position:absolute;bottom:0;left:0;right:0}@media (width<=900px){.overview-shell:not(:has(.overview-item)){grid-template-columns:1fr}}.guides{background:var(--n-bg)}.guides-shell{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.guides-head{min-width:0}.guides-list{border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);display:grid}.guides-item{gap:var(--n-s-4);padding:var(--n-s-5);grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;display:grid}.guides-item+.guides-item{border-top:1px solid var(--n-line)}.guides-item:before,.guides-item:after{content:none}.guides-item-index{align-self:start;padding-top:.2em}.guides-item-copy{min-width:0}.guides-item p{margin-top:var(--n-s-1)}.guides-item-cta{align-items:center;gap:var(--n-s-2);border:1px solid var(--n-line-strong);border-radius:var(--n-r-md);min-height:2.75rem;color:var(--n-text);font-size:var(--n-fs-sm);white-space:nowrap;transition:border-color var(--n-dur) ease, color var(--n-dur) ease;padding:.55rem 1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.guides-item-cta svg{stroke-width:2px;width:1rem;height:1rem;transition:transform var(--n-dur) var(--n-ease);flex:none}.guides-item-cta:hover{border-color:var(--n-accent);color:var(--n-accent)}.guides-item-cta:hover svg{transform:translate(2px,-2px)}@media (width<=900px){.guides-shell{grid-template-columns:1fr}}@media (width<=640px){.guides-item{gap:var(--n-s-3);padding:var(--n-s-4);grid-template-columns:1.75rem minmax(0,1fr)}.guides-item-cta{grid-column:2;justify-self:start}}.home-main .guides .guides-list{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,.75rem + .8vw,1.4rem)}.home-main .guides .guides-item,.home-main .guides .guides-item+.guides-item{border:1px solid var(--n-line);background:var(--n-surface);border-radius:1.25rem;flex-direction:column;gap:.7rem;padding:0 0 1.5rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e1a330d,0 14px 32px -20px #0e1a3340}.home-main .guides .guides-item:hover{transform:translateY(-5px);box-shadow:0 2px 4px #0e1a330f,0 28px 50px -24px #0e1a3359}.home-main .guides .guides-item:before{content:"";background:var(--gd-icon) 1.5rem 50% / 2.5rem no-repeat, var(--gd-glow), var(--gd-color);align-self:stretch;width:100%;height:clamp(5.5rem,4.5rem + 2vw,7rem);margin-bottom:.5rem;transition:background-size .3s;display:block}.home-main .guides .guides-item:hover:before{background-size:2.85rem,auto,auto}.home-main .guides .guides-item:nth-child(4n+1){--gd-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 11l3 3L22 4'/%3E%3Cpath d='M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11'/%3E%3C/svg%3E");--gd-glow:radial-gradient(14rem 7rem at 100% 0%, #002395b3, transparent 70%);--gd-color:#071b4c}.home-main .guides .guides-item:nth-child(4n+2){--gd-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='18' rx='1'/%3E%3Crect x='14' y='3' width='7' height='18' rx='1'/%3E%3C/svg%3E");--gd-glow:radial-gradient(14rem 7rem at 100% 0%, #9ec0ff73, transparent 70%);--gd-color:#002395}.home-main .guides .guides-item:nth-child(4n+3){--gd-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E");--gd-glow:radial-gradient(14rem 7rem at 100% 0%, #ffffff2e, transparent 70%);--gd-color:#27466f}.home-main .guides .guides-item:nth-child(4n+4){--gd-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v18'/%3E%3Cpath d='M5 21h14'/%3E%3Cpath d='M3 7h18'/%3E%3Cpath d='m6 7-3 7a3 3 0 0 0 6 0z'/%3E%3Cpath d='m18 7-3 7a3 3 0 0 0 6 0z'/%3E%3C/svg%3E");--gd-glow:radial-gradient(16rem 8rem at 100% 0%, #ff4d6d8c, transparent 70%);--gd-color:#d92035}.home-main .guides .guides-item-copy{align-self:stretch;padding:0 1.5rem}.home-main .guides .guides-item h3{font-family:var(--n-font-head);font-size:clamp(1.1rem,1rem + .35vw,1.25rem);font-weight:700;line-height:1.3}.home-main .guides .guides-item-copy a{z-index:1;position:relative}.home-main .guides .guides-item-cta{min-height:0;color:var(--n-red-text,#d92035);text-underline-offset:.25em;background:0 0;border:0;border-radius:0;align-self:flex-start;margin:auto 1.5rem 0;padding:.35rem 0 0;font-weight:700;text-decoration:underline #0000;transition:text-decoration-color .2s;position:static}.home-main .guides .guides-item-cta:before{content:"";z-index:0;border-radius:inherit;position:absolute;inset:0}.home-main .guides .guides-item-cta:after{content:"→" / "";margin-left:.4rem;transition:transform .2s;display:inline-block}.home-main .guides .guides-item:hover .guides-item-cta{text-decoration-color:currentColor}.home-main .guides .guides-item:hover .guides-item-cta:after{transform:translate(4px)}.home-main .guides .guides-item:has(.guides-item-cta:focus-visible){outline:3px solid var(--n-red-text,#d92035);outline-offset:3px}.home-main .guides .guides-item-cta:focus-visible{outline:none}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .home-main .guides .guides-item{box-shadow:none}@media (width<=640px){.home-main .guides .guides-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.home-main .guides .guides-item,.home-main .guides .guides-item:before,.home-main .guides .guides-item-cta:after{transition:none}.home-main .guides .guides-item:hover{transform:none}}@media (width>=641px){.home-main .guides .guides-item:last-child:nth-child(odd){grid-column:1/-1}}.advantages{background:var(--n-bg-alt)}.advantages-shell{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.advantages-head{min-width:0}.advantages-list{gap:var(--n-s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.advantages-item{gap:var(--n-s-3);padding:var(--n-s-5);border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow);transition:border-color var(--n-dur) ease;flex-direction:column;display:flex}.advantages-item:before,.advantages-item:after{content:none}.advantages-item:hover{border-color:var(--n-accent-line)}.advantages-item-index{color:var(--n-accent)}.advantages-item-copy{min-width:0}.advantages-item p{margin-top:var(--n-s-1)}@media (width<=900px){.advantages-shell{grid-template-columns:1fr}}@media (width<=620px){.advantages-list{grid-template-columns:1fr}.advantages-item{padding:var(--n-s-4)}}@media (width>=621px){.advantages-item:last-child:nth-child(odd){grid-column:1/-1}}.home-main .advantages .advantages-list{grid-template-columns:1fr;gap:1.25rem;position:relative}.home-main .advantages .advantages-item,.home-main .advantages .advantages-item:last-child{grid-column:auto}.home-main .advantages .advantages-list:before{content:"";background:repeating-linear-gradient(#d92035 0 6px,#0000 6px 12px);width:2px;position:absolute;top:2.5rem;bottom:2.5rem;left:calc(3.1rem - 1px)}.home-main .advantages .advantages-list:after{content:"";z-index:0;background:#ff3b5c;border-radius:50%;width:10px;height:10px;animation:3.2s cubic-bezier(.45,0,.55,1) infinite advSignal;position:absolute;top:2.5rem;left:calc(3.1rem - 5px);box-shadow:0 0 0 4px #ff3b5c40,0 0 14px #ff3b5ccc}@keyframes advSignal{0%{opacity:0;top:2.5rem}10%{opacity:1}90%{opacity:1}to{opacity:0;top:calc(100% - 2.5rem)}}.home-main .advantages .advantages-item{z-index:1;border:1px solid var(--n-line);background:var(--n-surface);border-radius:1.25rem;grid-template-columns:3.2rem minmax(0,1fr);align-items:start;gap:1.25rem;padding:1.5rem;display:grid;position:relative;box-shadow:0 1px 2px #0e1a330d,0 14px 32px -20px #0e1a3340}.home-main .advantages .advantages-item:before{content:"";background:var(--adv-icon) center / 1.5rem no-repeat, var(--adv-bg,#d9203517);width:3.2rem;height:3.2rem;box-shadow:0 0 0 5px var(--n-surface);border-radius:50%}.home-main .advantages .advantages-item:nth-child(3n+1){--adv-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.9 19.1a10 10 0 0 1 0-14.2'/%3E%3Cpath d='M7.8 16.2a6 6 0 0 1 0-8.4'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Cpath d='M16.2 7.8a6 6 0 0 1 0 8.4'/%3E%3Cpath d='M19.1 4.9a10 10 0 0 1 0 14.2'/%3E%3C/svg%3E");--adv-bg:#d92035}.home-main .advantages .advantages-item:nth-child(3n+2){--adv-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d92035' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.55a11 11 0 0 1 14.08 0'/%3E%3Cpath d='M1.42 9a16 16 0 0 1 21.16 0'/%3E%3Cpath d='M8.53 16.11a6 6 0 0 1 6.95 0'/%3E%3Cpath d='M12 20h.01'/%3E%3C/svg%3E")}.home-main .advantages .advantages-item:nth-child(3n+3){--adv-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d92035' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='20' height='15' rx='2'/%3E%3Cpath d='m17 2-5 5-5-5'/%3E%3C/svg%3E")}.home-main .advantages .advantages-item:first-child{--n-surface:#071b4c;--n-text:#fff;--n-text-2:#c9d3e3;--n-accent:#9ec0ff;color:#fff;background:radial-gradient(20rem 10rem at 100% 0,#d9203566,#0000 70%),linear-gradient(160deg,#12306a,#071b4c);border-color:#0000;box-shadow:0 24px 46px -24px #071b4c99}.home-main .advantages .advantages-item:first-child h3{color:#fff}.home-main .advantages .advantages-item:first-child p{color:#c9d3e3}.home-main .advantages .advantages-item h3{font-family:var(--n-font-head);font-size:clamp(1.1rem,1rem + .35vw,1.25rem);font-weight:700;line-height:1.3}.home-main .advantages .advantages-item-copy{padding-top:.35rem}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .home-main .advantages .advantages-item{box-shadow:none}@media (width<=560px){.home-main .advantages .advantages-item{grid-template-columns:2.6rem minmax(0,1fr);gap:1rem;padding:1.15rem}.home-main .advantages .advantages-item:before{background-size:1.25rem,auto;width:2.6rem;height:2.6rem}.home-main .advantages .advantages-list:before,.home-main .advantages .advantages-list:after{left:calc(2.45rem - 1px)}.home-main .advantages .advantages-list:after{margin-left:-4px}}@media (prefers-reduced-motion:reduce){.home-main .advantages .advantages-list:after{display:none}}.benefits{background:var(--n-bg)}.benefits-shell{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.benefits-shell:before{content:none}.benefits-copy{min-width:0}.benefits-stack{border-top:1px solid var(--n-line-strong);display:grid}.benefits-item{gap:var(--n-s-4);padding:var(--n-s-5) 0;border-bottom:1px solid var(--n-line);grid-template-columns:2.25rem minmax(0,1fr);align-items:start;display:grid}.benefits-item-index{color:var(--n-accent);padding-top:.2em}.benefits-item-copy{min-width:0}.benefits-item p{margin-top:var(--n-s-1)}@media (width<=900px){.benefits-shell{grid-template-columns:1fr}}@media (width<=560px){.benefits-item{gap:var(--n-s-3);padding:var(--n-s-4) 0;grid-template-columns:1.75rem minmax(0,1fr)}}.home-main .benefits{--bf-stub:5.25rem}.home-main .benefits .benefits-stack{border-top:0;gap:1.1rem}.home-main .benefits .benefits-item{grid-template-columns:var(--bf-stub) minmax(0, 1fr);background:var(--bf-paper,#eef2f8);-webkit-mask:radial-gradient(circle .65rem at var(--bf-stub) 0, transparent 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle .65rem at var(--bf-stub) 100%, transparent 97%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle .65rem at var(--bf-stub) 0, transparent 97%, #000) top / 100% 51% no-repeat, radial-gradient(circle .65rem at var(--bf-stub) 100%, transparent 97%, #000) bottom / 100% 51% no-repeat;border:0;border-radius:1.1rem;gap:0;padding:0;transition:transform .25s;display:grid;position:relative}.home-main .benefits .benefits-item:hover{transform:translate(6px)}.home-main .benefits .benefits-item:before{content:"";background:var(--bf-icon) center / 1.75rem no-repeat, var(--bf-color,#071b4c);border-radius:1.1rem 0 0 1.1rem;grid-area:1/1;align-self:stretch}.home-main .benefits .benefits-item:after{content:"";top:.9rem;bottom:.9rem;left:var(--bf-stub);border-left:2px dashed #0e1a3338;position:absolute}.home-main .benefits .benefits-item:nth-child(3n+1){--bf-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 10 9-7 9 7v10a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpath d='M9 22V12h6v10'/%3E%3C/svg%3E");--bf-color:#071b4c}.home-main .benefits .benefits-item:nth-child(3n+2){--bf-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41'/%3E%3C/svg%3E");--bf-color:#d92035}.home-main .benefits .benefits-item:nth-child(3n+3){--bf-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='3' width='14' height='10' rx='2'/%3E%3Cpath d='M6 17h6'/%3E%3Crect x='17' y='9' width='5' height='12' rx='1'/%3E%3C/svg%3E");--bf-color:#002395}.home-main .benefits .benefits-item-copy{grid-area:1/2;padding:1.3rem 1.5rem 1.4rem 1.75rem}.home-main .benefits .benefits-item h3{font-family:var(--n-font-head);font-size:clamp(1.1rem,1rem + .35vw,1.25rem);font-weight:700;line-height:1.3}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .home-main .benefits{--bf-paper:#15233f}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .home-main .benefits .benefits-item:after{border-left-color:#fff3}@media (width<=560px){.home-main .benefits{--bf-stub:3.75rem}.home-main .benefits .benefits-item:before{background-size:1.4rem,auto}.home-main .benefits .benefits-item-copy{padding:1.1rem 1.1rem 1.2rem 1.3rem}}@media (prefers-reduced-motion:reduce){.home-main .benefits .benefits-item{transition:none}.home-main .benefits .benefits-item:hover{transform:none}}.home-main .reviews{--rv-red:var(--n-red,#d92035);--rv-red-text:var(--n-red-text,#d92035);--rv-navy:#071b4c;--rv-card:var(--n-surface,#fff);--rv-line:var(--n-line,#0e1a331a);background:var(--n-bg-alt,#e9edf3);position:relative;overflow:clip}.home-main .reviews .reviews-shell{gap:clamp(2rem,1.25rem + 2.5vw,3.25rem);display:grid;position:relative}.home-main .reviews .reviews-head,.home-main .reviews .reviews-grid{z-index:1;position:relative}.home-main .reviews .reviews-head{gap:var(--n-s-5,1.5rem) clamp(2rem, 4vw, 4rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.home-main .reviews .reviews-title-block{min-width:0}.home-main .reviews h2 span{color:var(--rv-red-text)}.home-main .reviews .reviews-summary{gap:var(--n-s-3,1rem);justify-items:start;display:grid}.home-main .reviews .reviews-summary>p{margin:0}.home-main .reviews :is(.reviews-rating,.reviews-card-stars,.reviews-card-avatar,.reviews-card-quote){display:none}.home-main .reviews .reviews-grid{counter-reset:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.875rem,.6rem + .8vw,1.25rem);display:grid}.home-main .reviews .reviews-card{grid-column:span 2}.home-main .reviews .reviews-card:last-child:nth-child(3n+1){grid-column:1/-1}.home-main .reviews .reviews-card:nth-last-child(2):nth-child(3n+1),.home-main .reviews .reviews-card:last-child:nth-child(3n+2){grid-column:span 3}.home-main .reviews .reviews-card{isolation:isolate;border:1px solid var(--rv-line);border-radius:var(--n-r-lg,1rem);background:var(--rv-card);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start;gap:.9rem;min-width:0;padding:clamp(1.25rem,1rem + .8vw,1.75rem);transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e1a330d,0 10px 30px -12px #0e1a332e}.home-main .reviews .reviews-card:before{content:"";background:var(--rv-red);transform-origin:0;height:4px;transition:transform .45s cubic-bezier(.2,.7,.1,1);position:absolute;top:0;left:0;right:0;transform:scaleX(.18)}.home-main .reviews .reviews-card:hover{border-color:color-mix(in srgb, var(--rv-red) 30%, var(--rv-line));transform:translateY(-4px);box-shadow:0 2px 4px #0e1a330f,0 22px 44px -18px #0e1a334d}.home-main .reviews .reviews-card:is(:hover,:focus-within):before{transform:scaleX(1)}.home-main .reviews .reviews-card-top{justify-content:space-between;align-items:flex-end;margin:0;display:flex}.home-main .reviews .reviews-card-index{color:var(--rv-red-text);font-family:var(--n-font-head);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(2.75rem,2rem + 2vw,3.75rem);font-weight:700;line-height:.9;display:block}.home-main .reviews .reviews-card-person{border:0;margin:0;padding:0;display:block}.home-main .reviews .reviews-card-person>div{flex-direction:column;gap:.35rem;display:flex}.home-main .reviews .reviews-card-person span:not(.reviews-card-avatar){color:var(--rv-red-text);background:var(--n-red-soft,#d9203512);font-family:var(--n-font-body);font-size:var(--n-fs-xs,.8125rem);letter-spacing:.01em;text-transform:none;border-radius:999px;order:-1;align-self:flex-start;padding:.2rem .6rem;font-weight:600;line-height:1.4}.home-main .reviews .reviews-card-person h3{color:var(--n-text,#0e1a33);font-family:var(--n-font-head);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.125rem,1rem + .4vw,1.3rem);font-weight:700;line-height:1.25}.home-main .reviews .reviews-card>p{color:var(--n-text-2,#2b3a55);font-size:var(--n-fs-base,1rem);margin:0;line-height:1.6}@media (width>=961px){.home-main .reviews .reviews-card:last-child:nth-child(3n+1),.home-main .reviews .reviews-card:nth-last-child(2):nth-child(3n+1),.home-main .reviews .reviews-card:last-child:nth-child(3n+2){grid-template-rows:auto 1fr;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(1.25rem,1rem + 1vw,2rem)}.home-main .reviews .reviews-card:last-child:nth-child(3n+1)>.reviews-card-top,.home-main .reviews .reviews-card:nth-last-child(2):nth-child(3n+1)>.reviews-card-top,.home-main .reviews .reviews-card:last-child:nth-child(3n+2)>.reviews-card-top{border-right:1px solid var(--rv-line);grid-row:1/span 2;align-items:flex-start;padding-right:clamp(1.25rem,1rem + 1vw,2rem)}.home-main .reviews .reviews-card:last-child:nth-child(3n+1) .reviews-card-index,.home-main .reviews .reviews-card:nth-last-child(2):nth-child(3n+1) .reviews-card-index,.home-main .reviews .reviews-card:last-child:nth-child(3n+2) .reviews-card-index{font-size:clamp(3.5rem,2.5rem + 2.5vw,5rem)}}.home-main .reviews .reviews-card:last-child{--rv-line:#ffffff24;color:#fff;background:radial-gradient(28rem 16rem at 100% 0%, #d9203561, transparent 70%), linear-gradient(160deg, #10285a 0%, var(--rv-navy) 70%);border-color:#0000;box-shadow:0 2px 4px #071b4c33,0 24px 48px -20px #071b4c8c}.home-main .reviews .reviews-card:last-child:before{transform:scaleX(1)}.home-main .reviews .reviews-card:last-child .reviews-card-index,.home-main .reviews .reviews-card:last-child .reviews-card-person span:not(.reviews-card-avatar){color:#ff9aa9}.home-main .reviews .reviews-card:last-child .reviews-card-person span:not(.reviews-card-avatar){background:#ff9aa924}.home-main .reviews .reviews-card:last-child .reviews-card-person h3{color:#fff}.home-main .reviews .reviews-card:last-child>p{color:#d5deec}.home-main .reviews .reviews-card:last-child a{color:#fff;text-underline-offset:.2em;font-weight:700;text-decoration-color:#ff9aa9;text-decoration-thickness:2px}.home-main .reviews .reviews-card:last-child a:hover{color:#ff9aa9}.home-main .reviews .reviews-card a:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .home-main .reviews .reviews-card{box-shadow:none}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .home-main .reviews .reviews-card:last-child{border-color:#ff9aa940}@media (width<=960px){.home-main .reviews .reviews-head{grid-template-columns:1fr}.home-main .reviews .reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-main .reviews .reviews-card,.home-main .reviews .reviews-card:nth-last-child(2):nth-child(3n+1),.home-main .reviews .reviews-card:last-child:nth-child(3n+2){grid-column:span 1}.home-main .reviews .reviews-card:last-child:nth-child(odd){grid-column:1/-1}}@media (width<=600px){.home-main .reviews .reviews-grid{grid-template-columns:1fr}.home-main .reviews .reviews-card{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:.75rem 1rem}.home-main .reviews .reviews-card-top{grid-row:1;align-items:flex-start}.home-main .reviews .reviews-card-index{font-size:2.5rem}.home-main .reviews .reviews-card-person{grid-column:2;align-self:center}.home-main .reviews .reviews-card>p{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.home-main .reviews .reviews-card,.home-main .reviews .reviews-card:before{transition:none}.home-main .reviews .reviews-card:hover{transform:none}}.ready{background:var(--n-bg)}.ready-shell{--n-focus:var(--n-panel-accent);isolation:isolate;gap:var(--n-s-5) var(--n-s-7);border:1px solid var(--n-panel-line);border-radius:var(--n-r-lg);color:var(--n-panel-text);background:linear-gradient(160deg, var(--n-panel) 0%, var(--n-panel-2) 100%);grid-template-columns:minmax(0,1fr) minmax(0,.65fr);align-items:center;padding:clamp(2rem,1.25rem + 3vw,3.5rem);display:grid;position:relative;overflow:hidden}.ready-shell:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(26rem 16rem at 100% 100%,#d920351a,#0000 70%);position:absolute;inset:0}.ready-shell:after{content:none}.ready-copy{min-width:0}.ready .ready-kicker{color:var(--n-panel-accent)}.ready-copy h2{color:var(--n-panel-text)}.ready-copy h2 span{color:var(--n-panel-accent)}.ready-copy>p:not(.ready-kicker){color:var(--n-panel-muted)}.ready-copy>p a{color:var(--n-panel-text);text-decoration-color:#eaf0f866}.ready-actions{gap:var(--n-s-3);flex-direction:column;min-width:0;display:flex}.ready-btn{white-space:normal;overflow-wrap:break-word;min-height:3rem;padding-inline:1.5rem}.ready-btn-secondary{border-color:var(--n-panel-line);color:var(--n-panel-text);background:0 0}.ready-btn-secondary:hover{color:var(--n-panel-text);background:#eaf0f812;border-color:#eaf0f859}@media (width<=1100px){.ready-shell{grid-template-columns:1fr}}@media (width<=560px){.ready-actions{flex-direction:column}.ready-btn{width:100%}}.faq-primary{background:var(--n-bg-alt)}.faq-sub{background:var(--n-bg-alt);border-top:0;padding-top:0}.faq-primary-shell,.faq-sub-shell{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.faq-primary-head,.faq-sub-head{min-width:0;position:sticky;top:6rem}.faq-sub-head h2{font-size:var(--n-fs-xl)}.faq-sub-shell{padding-top:var(--n-section-y);border-top:1px solid var(--n-line)}.faq-primary-list,.faq-sub-list{border:1px solid var(--n-line);border-radius:var(--n-r-lg);background:var(--n-surface);box-shadow:var(--n-shadow)}.faq-primary-item+.faq-primary-item,.faq-sub-item+.faq-sub-item{border-top:1px solid var(--n-line)}.faq-primary-item summary,.faq-sub-item summary{gap:var(--n-s-3);min-height:3.5rem;padding:var(--n-s-4) var(--n-s-5);cursor:pointer;border-radius:var(--n-r-lg);transition:background-color var(--n-dur) ease;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;list-style:none;display:grid}.faq-primary-item summary::-webkit-details-marker,.faq-sub-item summary::-webkit-details-marker{display:none}.faq-primary-item summary::marker,.faq-sub-item summary::marker{content:""}.faq-primary-item summary:hover,.faq-sub-item summary:hover{background:var(--n-accent-soft)}.faq-primary-item summary:focus-visible,.faq-sub-item summary:focus-visible{outline-offset:-2px}.faq-primary-question,.faq-sub-question{color:var(--n-text);font-family:var(--n-font-head);font-size:var(--n-fs-lg);line-height:var(--n-lh-snug);letter-spacing:-.01em;font-weight:600}.faq-primary-toggle,.faq-sub-toggle{border:1px solid var(--n-line-strong);width:2rem;height:2rem;color:var(--n-accent);transition:transform var(--n-dur) var(--n-ease), background-color var(--n-dur) ease;border-radius:50%;place-items:center;display:grid}.faq-primary-toggle svg,.faq-sub-toggle svg{stroke-width:2.25px;width:1rem;height:1rem}.faq-primary-item[open] .faq-primary-toggle,.faq-sub-item[open] .faq-sub-toggle{background:var(--n-accent-soft);transform:rotate(45deg)}.faq-primary-item[open] .faq-primary-question,.faq-sub-item[open] .faq-sub-question{color:var(--n-accent)}.faq-primary-answer,.faq-sub-answer{padding:0 var(--n-s-5) var(--n-s-5) calc(var(--n-s-5) + 2rem + var(--n-s-3))}.faq-primary-answer p,.faq-sub-answer p{color:var(--n-text-2);margin:0}@media (width<=900px){.faq-primary-shell,.faq-sub-shell{grid-template-columns:1fr}.faq-primary-head,.faq-sub-head{position:static}}@media (width<=560px){.faq-primary-item summary,.faq-sub-item summary{padding:var(--n-s-4);grid-template-columns:minmax(0,1fr) 2rem}.faq-primary-index,.faq-sub-index{display:none}.faq-primary-question,.faq-sub-question{font-size:var(--n-fs-base)}.faq-primary-answer,.faq-sub-answer{padding:0 var(--n-s-4) var(--n-s-4)}}.home-main :is(.faq-primary,.faq-sub){--fq-navy:#071b4c;--fq-red:#d92035}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-head,.faq-sub-head){position:sticky;top:6rem}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-list,.faq-sub-list){box-shadow:none;background:0 0;border:0;gap:.75rem;display:grid;overflow:visible}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-item,.faq-sub-item),.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-item+.faq-primary-item,.faq-sub-item+.faq-sub-item){border:1px solid var(--n-line);background:var(--n-surface);interpolate-size:allow-keywords;border-radius:1.1rem;transition:background-color .3s,border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 1px 2px #0e1a330d,0 10px 24px -18px #0e1a3340}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-item,.faq-sub-item):hover{border-color:color-mix(in srgb, var(--fq-red) 35%, transparent)}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-item,.faq-sub-item) summary{background:0 0;border-radius:0;grid-template-columns:2.25rem minmax(0,1fr) 2.1rem;align-items:center;gap:1rem;padding:1rem 1.15rem;display:grid}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-item,.faq-sub-item) summary:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d92035' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3Cpath d='M9.1 9a3 3 0 0 1 5.8 1c0 2-3 2.5-3 4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E") 50%/1.15rem no-repeat,#d9203517;border-radius:.7rem;width:2.25rem;height:2.25rem}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-index,.faq-sub-index){display:none}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-question,.faq-sub-question){color:var(--n-text);font-family:var(--n-font-head);font-size:clamp(1rem,.95rem + .25vw,1.1rem);font-weight:700;line-height:1.35}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-toggle,.faq-sub-toggle){border:1.5px solid var(--n-line-strong,#0e1a332e);width:2.1rem;height:2.1rem;color:var(--n-text);background:0 0;border-radius:50%;transition:transform .3s,background-color .3s,border-color .3s}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-item,.faq-sub-item)[open]{background:radial-gradient(26rem 12rem at 100% 0%, #d920354d, transparent 70%), linear-gradient(160deg, #12306a, var(--fq-navy));border-color:#0000;box-shadow:0 22px 44px -22px #071b4c99}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-item,.faq-sub-item)[open] summary:before{background-color:#ffffff1f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3Cpath d='M9.1 9a3 3 0 0 1 5.8 1c0 2-3 2.5-3 4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-item,.faq-sub-item)[open] :is(.faq-primary-question,.faq-sub-question){color:#fff}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-item,.faq-sub-item)[open] :is(.faq-primary-toggle,.faq-sub-toggle){color:#fff;background:var(--fq-red);border-color:#0000;transform:rotate(45deg)}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-answer,.faq-sub-answer){background:#fff;border-radius:.3rem 1.1rem 1.1rem;margin:.1rem 1.15rem 1.15rem 4.4rem;padding:1rem 1.2rem;position:relative;box-shadow:0 10px 24px -12px #00000073}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-answer,.faq-sub-answer):before{content:"";clip-path:polygon(100% 0,0 0,100% 100%);background:#fff;width:.6rem;height:.8rem;position:absolute;top:0;left:-.55rem}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-answer,.faq-sub-answer) p{color:#2b3a55;margin:0;line-height:1.6}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-answer,.faq-sub-answer) a{color:#002395}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-item,.faq-sub-item)::details-content{block-size:0;transition:block-size .35s cubic-bezier(.2, .7, .1, 1), content-visibility .35s allow-discrete;overflow:hidden}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-item,.faq-sub-item)[open]::details-content{block-size:auto}.home-main :is(.faq-primary,.faq-sub) summary:focus-visible{outline:3px solid var(--fq-red);outline-offset:-3px;border-radius:1.1rem}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-item,.faq-sub-item)[open] summary:focus-visible{outline-color:#fff}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-item,.faq-sub-item){box-shadow:none}:is([data-theme=dark],[data-color-scheme=dark],[data-mode=dark],.dark,.theme-dark,.dark-mode) .home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-item,.faq-sub-item)[open]{box-shadow:0 0 0 1px #ff85974d}@media (width<=900px){.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-head,.faq-sub-head){position:static}}@media (width<=560px){.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-item,.faq-sub-item) summary{grid-template-columns:minmax(0,1fr) 2rem;gap:.75rem;padding:.9rem 1rem}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-item,.faq-sub-item) summary:before{display:none}.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-answer,.faq-sub-answer){margin:.1rem .9rem 1rem 1.4rem;padding:.9rem 1rem}}@media (prefers-reduced-motion:reduce){.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-item,.faq-sub-item),.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-item,.faq-sub-item)::details-content,.home-main :is(.faq-primary,.faq-sub) :is(.faq-primary-toggle,.faq-sub-toggle){transition:none}}
