/*!
 * ===========================================================================
 *  L I N K Y S O F T
 *  Information Systems | Software Engineering | Digital Transformation
 * ---------------------------------------------------------------------------
 *  Enterprise web platforms . Custom business software . Mobile applications
 *  Cloud infrastructure . Cybersecurity . AI systems . Digital marketing
 *
 *  Designed, engineered and operated in-house by Linkysoft.
 * ---------------------------------------------------------------------------
 *  Copyright (c) 2026 Linkysoft. All rights reserved.
 *
 *  PROPRIETARY AND CONFIDENTIAL.
 *  This file, its source, its structure and this compiled output are the
 *  exclusive intellectual property of Linkysoft. Copying, modification,
 *  redistribution, publication, reverse engineering, decompilation or the
 *  creation of derivative works from any part of it, in whole or in part
 *  and by any medium, is strictly prohibited without prior written consent
 *  from Linkysoft. Unauthorized use is an infringement of copyright and
 *  will be pursued to the fullest extent of the law.
 * ---------------------------------------------------------------------------
 *  https://linkysoft.com  |  support@linkysoft.com
 * ===========================================================================
 */
/*! solutions.min.css | v3.0.2 | built 2026-09-20 08:52 */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial}}}:root{--sn-brand-panel:var(--gradient-brand-rich)}.dark{--sn-brand-panel:linear-gradient(150deg,#d9f1ec 0%,var(--color-surface)52%,#b4c9c5 100%)}@supports (color:color-mix(in lab, red, red)){.dark{--sn-brand-panel:linear-gradient(150deg,color-mix(in srgb,var(--color-brand-500)16%,var(--color-surface))0%,var(--color-surface)52%,color-mix(in srgb,var(--color-brand-900)30%,var(--color-surface))100%)}}@layer components{.sn-sec{padding-block:clamp(3.5rem,8vw,6.5rem)}.sn-sec-sm{padding-block:clamp(2.5rem,6vw,4.5rem)}.sn-sec-alt{background-color:var(--color-surface-alt,#cff2e7)}.sn-sec-tint{background:#d3f7f0}@supports (color:color-mix(in lab, red, red)){.sn-sec-tint{background:color-mix(in srgb,var(--color-brand-400)6%,var(--color-body-bg))}}.sn-head{margin-bottom:calc(var(--spacing,.25rem)*12);align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);text-align:start;flex-direction:column;max-width:48rem;display:flex}.sn-head-c{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*14);align-items:center;gap:calc(var(--spacing,.25rem)*4);text-align:center;flex-direction:column;max-width:44rem;display:flex}.sn-eyebrow{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-brand-200,#9be0cf);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:14px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0a6e5b);border-radius:3.40282e38px;align-self:flex-start;display:inline-flex}.sn-eyebrow:where(.dark,.dark *){border-color:var(--color-brand-800,#065948);color:var(--color-brand-300,#7fd8c4)}.sn-eyebrow{background:#26cfae17}@supports (color:color-mix(in lab, red, red)){.sn-eyebrow{background:color-mix(in srgb,var(--color-brand-400)9%,transparent)}}.sn-head-c .sn-eyebrow{align-self:center}.sn-eyebrow i{font-size:16px}.sn-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-wrap:balance;font-size:clamp(1.7rem,3.6vw,2.5rem);line-height:1.35}.sn-lead{--tw-leading:1.9;max-width:62ch;color:var(--color-text-muted,#3a6e61);font-size:17px;line-height:1.9}.sn-head-c .sn-lead{text-align:center;margin-inline:auto}.sn-li-ico{width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);border-radius:var(--radius-btn,6px);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-md);flex-shrink:0;place-items:center;font-size:16px;display:grid}.sn-title,.sn-hero-title,.sn-feat-title{background-image:linear-gradient(105deg,transparent 42%,#ffffffe0 50%,transparent 58%),linear-gradient(180deg,var(--color-brand-500)0%,var(--color-brand-700)42%,var(--color-brand-900)80%,var(--color-brand-950)100%)}@supports (color:color-mix(in lab, red, red)){.sn-title,.sn-hero-title,.sn-feat-title{background-image:linear-gradient(105deg,transparent 42%,color-mix(in srgb,var(--color-text-on-brand)88%,transparent)50%,transparent 58%),linear-gradient(180deg,var(--color-brand-500)0%,var(--color-brand-700)42%,var(--color-brand-900)80%,var(--color-brand-950)100%)}}.sn-title,.sn-hero-title,.sn-feat-title{color:#0000;filter:drop-shadow(0 1px #022e2766)drop-shadow(0 3px 2px #044a3d3d)drop-shadow(0 10px 16px #06594833);background-position:220% 0,0 0;background-repeat:no-repeat;background-size:240% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.sn-title,.sn-hero-title,.sn-feat-title{filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--color-brand-950)40%,transparent))drop-shadow(0 3px 2px color-mix(in srgb,var(--color-brand-900)24%,transparent))drop-shadow(0 10px 16px color-mix(in srgb,var(--color-brand-800)20%,transparent))}}.sn-title,.sn-hero-title,.sn-feat-title{animation:6s ease-in-out infinite sn-shine}.dark .sn-title,.dark .sn-hero-title,.dark .sn-feat-title{background-image:linear-gradient(105deg,transparent 42%,#ffffffeb 50%,transparent 58%),linear-gradient(180deg,var(--color-brand-100)0%,var(--color-brand-300)48%,var(--color-brand-500)100%)}@supports (color:color-mix(in lab, red, red)){.dark .sn-title,.dark .sn-hero-title,.dark .sn-feat-title{background-image:linear-gradient(105deg,transparent 42%,color-mix(in srgb,var(--color-text-on-brand)92%,transparent)50%,transparent 58%),linear-gradient(180deg,var(--color-brand-100)0%,var(--color-brand-300)48%,var(--color-brand-500)100%)}}.dark .sn-title,.dark .sn-hero-title,.dark .sn-feat-title{filter:drop-shadow(0 2px #022e27b3)drop-shadow(0 6px 8px #022e2773)}@supports (color:color-mix(in lab, red, red)){.dark .sn-title,.dark .sn-hero-title,.dark .sn-feat-title{filter:drop-shadow(0 2px 0 color-mix(in srgb,var(--color-brand-950)70%,transparent))drop-shadow(0 6px 8px color-mix(in srgb,var(--color-brand-950)45%,transparent))}}html.js [data-reveal]{opacity:0;transition:opacity .6s var(--ease-out-quart),transform .6s var(--ease-out-quart);transform:translateY(22px)}html.js [data-reveal].is-inview{opacity:1;transform:none}html.js [data-reveal][data-reveal-delay="1"]{transition-delay:80ms}html.js [data-reveal][data-reveal-delay="2"]{transition-delay:.16s}html.js [data-reveal][data-reveal-delay="3"]{transition-delay:.24s}html.js [data-reveal][data-reveal-delay="4"]{transition-delay:.32s}html.js [data-reveal][data-stagger]{transform:none}html.js [data-stagger]:not(.is-inview)>:not(ul,ol,[aria-hidden=true]),html.js [data-stagger]:not(.is-inview)>:is(ul,ol)>li{opacity:0}html.js [data-stagger].is-inview>:not(ul,ol,[aria-hidden=true]),html.js [data-stagger].is-inview>:is(ul,ol)>li{animation:sn-rv-item .55s var(--ease-out-quart)backwards}html.js [data-stagger].is-inview>:nth-child(2){animation-delay:70ms}html.js [data-stagger].is-inview>:nth-child(3){animation-delay:.14s}html.js [data-stagger].is-inview>:nth-child(4){animation-delay:.21s}html.js [data-stagger].is-inview>:nth-child(5){animation-delay:.28s}html.js [data-stagger].is-inview>:nth-child(n+6){animation-delay:.35s}html.js [data-stagger].is-inview>:is(ul,ol)>li:nth-child(2){animation-delay:.12s}html.js [data-stagger].is-inview>:is(ul,ol)>li:nth-child(3){animation-delay:.19s}html.js [data-stagger].is-inview>:is(ul,ol)>li:nth-child(4){animation-delay:.26s}html.js [data-stagger].is-inview>:is(ul,ol)>li:nth-child(5){animation-delay:.33s}html.js [data-stagger].is-inview>:is(ul,ol)>li:nth-child(n+6){animation-delay:.4s}.sv-gs-a{stop-color:var(--color-brand-800)}.sv-gs-b{stop-color:var(--color-brand-400)}.sv-blob{fill:#26cfae17}@supports (color:color-mix(in lab, red, red)){.sv-blob{fill:color-mix(in srgb,var(--color-brand-400)9%,transparent)}}.sv-card,.sv-chip{fill:var(--color-surface);stroke:var(--color-border-strong);stroke-width:1.5px}.sv-screen{fill:#26cfae1f}@supports (color:color-mix(in lab, red, red)){.sv-screen{fill:color-mix(in srgb,var(--color-brand-400)12%,transparent)}}.sv-dot-mut{fill:var(--color-border-strong)}.sv-line-soft{fill:var(--color-border)}.sv-line-strong{fill:var(--color-border-strong)}.sv-stroke-soft{fill:none;stroke:var(--color-border);stroke-width:2px}.sv-stroke-mut{fill:none;stroke:var(--color-border-strong);stroke-width:2px}.sv-glyph{fill:var(--color-brand-600)}.sv-glyph-soft{fill:#26cfae42}@supports (color:color-mix(in lab, red, red)){.sv-glyph-soft{fill:color-mix(in srgb,var(--color-brand-400)26%,transparent)}}.sv-glyph-line{fill:none;stroke:var(--color-brand-600);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sv-brand-stroke{fill:none;stroke:var(--color-brand-500);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sv-accent{fill:var(--color-brand-500)}.sv-accent-2{fill:var(--color-brand-400)}.sv-on-brand{fill:var(--color-text-on-brand)}.sv-on-brand-soft{fill:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.sv-on-brand-soft{fill:color-mix(in srgb,var(--color-text-on-brand)55%,transparent)}}.sv-on-brand-line{fill:none;stroke:var(--color-text-on-brand);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.sv-danger{fill:var(--color-danger)}.sv-success{fill:var(--color-success)}.sv-warning{fill:var(--color-warning)}.sv-info{fill:var(--color-info)}.svt{fill:var(--color-text-heading);font-weight:700}.svt-sub{fill:var(--color-text-muted);font-weight:600}.svt-brand{fill:var(--color-brand-700);font-weight:700}.svt-onbrand{fill:var(--color-text-on-brand);font-weight:700}.dark .sv-gs-a{stop-color:var(--color-brand-900)}.dark .sv-gs-b{stop-color:var(--color-brand-600)}.dark .sv-blob{fill:#26cfae12}@supports (color:color-mix(in lab, red, red)){.dark .sv-blob{fill:color-mix(in srgb,var(--color-brand-400)7%,transparent)}}.dark .sv-screen{fill:#26cfae17}@supports (color:color-mix(in lab, red, red)){.dark .sv-screen{fill:color-mix(in srgb,var(--color-brand-400)9%,transparent)}}.dark .sv-glyph{fill:var(--color-brand-500)}.dark .sv-glyph-soft{fill:#26cfae26}@supports (color:color-mix(in lab, red, red)){.dark .sv-glyph-soft{fill:color-mix(in srgb,var(--color-brand-400)15%,transparent)}}.dark .sv-glyph-line{stroke:var(--color-brand-500)}.dark .svt-brand{fill:var(--color-brand-300)}.sva{transform-box:fill-box;transform-origin:50%}.sva-float{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite sva-float}.sva-float-2{animation:7s ease-in-out infinite reverse sva-float}.sva-float-3{animation:5.2s ease-in-out -1.4s infinite sva-float}.sva-pulse{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite sva-pulse}.sva-pulse-2{animation-delay:-1.4s}.sva-twinkle{transform-box:fill-box;transform-origin:50%;fill:#26cfae80}@supports (color:color-mix(in lab, red, red)){.sva-twinkle{fill:color-mix(in srgb,var(--color-brand-400)50%,transparent)}}.sva-twinkle{animation:3s ease-in-out infinite sva-twinkle}.sva-twinkle-2{animation-delay:-1.1s}.sva-twinkle-3{animation-delay:-2s}.sva-spark{stroke:var(--color-brand-400);stroke-width:3px;stroke-linecap:round;animation:2.6s ease-in-out infinite sva-twinkle}.sva-blink{animation:1.2s step-end infinite sva-blink}.sva-scan{transform-box:fill-box;animation:2.6s ease-in-out infinite sva-scan}.sva-fill{transform-box:fill-box;transform-origin:0;animation:4s ease-in-out infinite sva-fill;transform:scaleX(.05)}.sva-rise{transform-box:fill-box;transform-origin:bottom;animation:3.4s ease-in-out infinite sva-rise;transform:scaleY(.06)}.sva-dash{stroke-dasharray:5 7;stroke-linecap:round;animation:1.1s linear infinite sva-dash}.sva-shimmer{transform-box:fill-box;animation:5.5s ease-in-out infinite sva-shimmer}.sva-spin{transform-box:fill-box;transform-origin:50%;animation:8s linear infinite sva-spin}.sva-spin-fast{transform-box:fill-box;transform-origin:50%;animation:1.4s linear infinite sva-spin}.sva-draw{stroke-dashoffset:0;animation:3.5s ease-in-out infinite sva-draw}.sva-bob{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite sva-bob}.sva-sway{transform-box:fill-box;transform-origin:bottom;animation:5s ease-in-out infinite sva-sway}.sn-hero{padding-block:clamp(3rem,7vw,5.5rem);position:relative;overflow:hidden}.sn-hero:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);background:radial-gradient(60% 60% at 82% 8%,#26cfae29,#0000 70%),radial-gradient(50% 50% at 6% 92%,#26cfae1f,#0000 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.sn-hero:before{background:radial-gradient(60% 60% at 82% 8%,color-mix(in srgb,var(--color-brand-400)16%,transparent),transparent 70%),radial-gradient(50% 50% at 6% 92%,color-mix(in srgb,var(--color-brand-400)12%,transparent),transparent 70%)}}[dir=rtl] .sn-hero:before{transform:scaleX(-1)}.sn-hero-grid{align-items:center;gap:calc(var(--spacing,.25rem)*12);display:grid;position:relative}@media (min-width:64rem){.sn-hero-grid{gap:calc(var(--spacing,.25rem)*16);grid-template-columns:1.05fr 1fr}}.sn-hero-copy{align-items:flex-start;gap:calc(var(--spacing,.25rem)*6);flex-direction:column;max-width:38rem;display:flex}.sn-hero-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.1rem,5.2vw,3.6rem);line-height:1.14}.sn-hero-accent{display:block}.sn-hero-lead{--tw-leading:1.85;max-width:40rem;color:var(--color-text-muted,#3a6e61);font-size:17.5px;line-height:1.85}.sn-hero-cta{align-items:center;gap:calc(var(--spacing,.25rem)*3.5);flex-wrap:wrap;display:flex}.sn-hero-ticks{margin-top:calc(var(--spacing,.25rem)*1);column-gap:calc(var(--spacing,.25rem)*6);row-gap:calc(var(--spacing,.25rem)*2.5);flex-wrap:wrap;display:flex}.sn-hero-ticks li{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);color:var(--color-text,#1d5a4b);display:flex}.sn-tick-ico{width:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*5);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:11px;display:grid}.sn-hero-art{width:100%;max-width:35rem;margin-inline:auto;position:relative}.sn-svg{width:100%;height:auto}.sn-stats{gap:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:40rem){.sn-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.sn-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.sn-stat{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*7);text-align:center;box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.sn-stat-ico{margin-bottom:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-card,8px);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-md);place-items:center;font-size:22px;display:grid}.sn-stat-num{--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold,800);line-height:1;font-weight:var(--font-weight-extrabold,800);color:var(--color-brand-700,#0a6e5b)}.sn-stat-num:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.sn-stat-num{font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,4vw,2.6rem)}.sn-stat-label{--tw-font-weight:var(--font-weight-semibold,600);font-size:14px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61)}.sn-steps{gap:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:40rem){.sn-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.sn-steps{gap:calc(var(--spacing,.25rem)*5);grid-template-columns:repeat(4,minmax(0,1fr))}}.sn-step{align-items:flex-start;gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*6);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease-out-quart),box-shadow .3s var(--ease-out-quart),border-color .3s;flex-direction:column;display:flex;position:relative}.sn-step:hover{border-color:var(--color-brand-300,#7fd8c4)}.sn-step:hover:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.sn-step:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.sn-step-ico{width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);border-radius:var(--radius-card,8px);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand);box-shadow:var(--shadow-brand);flex-shrink:0;place-items:center;font-size:24px;display:grid}.sn-step-num{inset-inline-end:calc(var(--spacing,.25rem)*4);top:calc(var(--spacing,.25rem)*4);--tw-leading:1;--tw-font-weight:var(--font-weight-extrabold,800);font-size:40px;line-height:1;font-weight:var(--font-weight-extrabold,800);color:var(--color-brand-100,#c5ece1);position:absolute}.sn-step-num:where(.dark,.dark *){color:var(--color-brand-900,#044a3d)}.sn-step-eyebrow{--tw-font-weight:var(--font-weight-bold,700);font-size:12px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-brand-600,#0c8770);text-transform:uppercase}.sn-step-eyebrow:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.sn-step-title{--tw-leading:var(--leading-snug,1.375);font-size:17px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.sn-step-text{--tw-leading:var(--leading-relaxed,1.625);font-size:14.5px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.sn-step-link{color:var(--color-brand-300,#7fd8c4);font-size:20px;display:none;position:absolute;top:50%}@media (min-width:64rem){.sn-step-link{display:block}}.sn-step-link:where(.dark,.dark *){color:var(--color-brand-700,#0a6e5b)}.sn-step-link{inset-inline-end:-1.05rem;transform:translateY(-50%)}.sn-feat{padding-block:clamp(2.75rem,6vw,4.5rem)}.sn-feat-grid{align-items:center;gap:calc(var(--spacing,.25rem)*10);display:grid}@media (min-width:64rem){.sn-feat-grid{gap:calc(var(--spacing,.25rem)*16);grid-template-columns:repeat(2,minmax(0,1fr))}.sn-feat-rev .sn-feat-media{order:-9999}}.sn-feat-copy{align-items:flex-start;gap:calc(var(--spacing,.25rem)*5);flex-direction:column;max-width:34rem;display:flex}.sn-feat-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-wrap:balance;font-size:clamp(1.55rem,3.2vw,2.1rem);line-height:1.4}.sn-feat-desc{--tw-leading:1.95;color:var(--color-text-muted,#3a6e61);font-size:16.5px;line-height:1.95}.sn-feat-list{gap:calc(var(--spacing,.25rem)*3.5);width:100%;display:grid}@media (min-width:40rem){.sn-feat-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.sn-feat-list li{align-items:center;gap:calc(var(--spacing,.25rem)*3);--tw-leading:var(--leading-relaxed,1.625);font-size:14.5px;line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text,#1d5a4b);display:flex}.sn-feat-link{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0a6e5b);display:inline-flex}.sn-feat-link:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.sn-feat-link{transition:gap .25s var(--ease-out-quart),color .25s}.sn-feat-link:hover{gap:calc(var(--spacing,.25rem)*3);color:var(--color-brand-800,#065948)}.sn-feat-link:hover:where(.dark,.dark *){color:var(--color-brand-200,#9be0cf)}.sn-feat-link i{font-size:18px}.sn-feat-media{width:100%;max-width:33rem;margin-inline:auto}.sn-feat-shot{border-radius:var(--radius-modal,12px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*4)}@media (min-width:40rem){.sn-feat-shot{padding:calc(var(--spacing,.25rem)*5)}}.sn-feat-shot{box-shadow:var(--shadow-xl)}.sn-grid{gap:calc(var(--spacing,.25rem)*5);display:grid}@media (min-width:40rem){.sn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.sn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sn-grid-4{gap:calc(var(--spacing,.25rem)*5);display:grid}@media (min-width:40rem){.sn-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.sn-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.sn-tile{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3.5);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*6);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease-out-quart),box-shadow .3s var(--ease-out-quart),border-color .3s;flex-direction:column;display:flex}.sn-tile:hover{border-color:var(--color-brand-300,#7fd8c4)}.sn-tile:hover:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.sn-tile:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.sn-tile-ico{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-card,8px);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-md);flex-shrink:0;place-items:center;font-size:22px;display:grid}.sn-tile-title{--tw-leading:var(--leading-snug,1.375);font-size:16px;line-height:var(--leading-snug,1.375);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.sn-tile-text{--tw-leading:var(--leading-relaxed,1.625);font-size:14px;line-height:var(--leading-relaxed,1.625);color:var(--color-text-muted,#3a6e61)}.sn-checks{gap:calc(var(--spacing,.25rem)*3.5);display:grid}.sn-check{align-items:flex-start;gap:calc(var(--spacing,.25rem)*3);--tw-leading:var(--leading-relaxed,1.625);font-size:15px;line-height:var(--leading-relaxed,1.625);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text,#1d5a4b);display:flex}.sn-check-ico{margin-top:calc(var(--spacing,.25rem)*.5);width:calc(var(--spacing,.25rem)*6);height:calc(var(--spacing,.25rem)*6);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:13px;display:grid}.sn-quotes{gap:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:64rem){.sn-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}}.sn-quote{gap:calc(var(--spacing,.25rem)*5);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*7);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative}.sn-quote-mark{--tw-leading:1;color:var(--color-brand-200,#9be0cf);font-size:40px;line-height:1}.sn-quote-mark:where(.dark,.dark *){color:var(--color-brand-800,#065948)}.sn-quote-text{--tw-leading:var(--leading-relaxed,1.625);font-size:15.5px;line-height:var(--leading-relaxed,1.625);color:var(--color-text,#1d5a4b)}.sn-quote-who{align-items:center;gap:calc(var(--spacing,.25rem)*3);margin-top:auto;display:flex}.sn-quote-av{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);--tw-font-weight:var(--font-weight-bold,700);font-size:17px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);border-radius:3.40282e38px;flex-shrink:0;place-items:center;display:grid}.sn-quote-name{--tw-font-weight:var(--font-weight-bold,700);font-size:14.5px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.sn-quote-role{color:var(--color-text-muted,#3a6e61);font-size:13px}.sn-stars{gap:calc(var(--spacing,.25rem)*.5);color:var(--color-warning,#d97706);font-size:15px;display:inline-flex}.sn-logos{justify-content:center;align-items:center;column-gap:calc(var(--spacing,.25rem)*10);row-gap:calc(var(--spacing,.25rem)*6);flex-wrap:wrap;display:flex}.sn-logo{align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-extrabold,800);font-size:17px;font-weight:var(--font-weight-extrabold,800);color:var(--color-text-muted,#3a6e61);opacity:.7;transition:opacity .25s;display:flex}.sn-logo:hover{opacity:1}.sn-logo i{font-size:22px}.sn-tabbar{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*9);justify-content:center;gap:calc(var(--spacing,.25rem)*2);flex-wrap:wrap;max-width:100%;display:flex}.sn-tab{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:14.5px;font-weight:var(--font-weight-bold,700);color:var(--color-text-muted,#3a6e61);transition:color var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast);border-radius:3.40282e38px;display:inline-flex}.sn-tab:hover{border-color:var(--color-brand-300,#7fd8c4);color:var(--color-brand-700,#0a6e5b)}.sn-tab:hover:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b);color:var(--color-brand-300,#7fd8c4)}.sn-tab.is-active{color:var(--color-text-on-brand,#fff);background:var(--gradient-brand);box-shadow:var(--shadow-brand);border-color:#0000}.sn-tab i{font-size:17px}.sn-panel{display:none}.sn-panel.is-active{animation:sn-rv-item .5s var(--ease-out-quart);display:block}.sn-faq{gap:calc(var(--spacing,.25rem)*3.5);max-width:52rem;margin-inline:auto;display:grid}.sn-faq-item{border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);transition:border-color .25s,box-shadow .25s;overflow:hidden}.sn-faq-item.is-open{border-color:var(--color-brand-300,#7fd8c4)}.sn-faq-item.is-open:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.sn-faq-item.is-open{box-shadow:var(--shadow-md)}.sn-faq-btn{align-items:center;gap:calc(var(--spacing,.25rem)*4);width:100%;padding-inline:calc(var(--spacing,.25rem)*5);padding-block:calc(var(--spacing,.25rem)*4);text-align:start;--tw-font-weight:var(--font-weight-bold,700);font-size:16px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a);display:flex}.sn-faq-q{flex:1}.sn-faq-ico{width:calc(var(--spacing,.25rem)*8);height:calc(var(--spacing,.25rem)*8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);color:var(--color-brand-600,#0c8770);border-radius:3.40282e38px;flex-shrink:0;place-items:center;font-size:18px;display:grid}.sn-faq-ico:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.sn-faq-ico{transition:transform .3s var(--ease-out-quart),background-color .25s,color .25s,border-color .25s}.sn-faq-item.is-open .sn-faq-ico{color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);border-color:#0000;transform:rotate(45deg)}.sn-faq-body{transition:grid-template-rows .3s var(--ease-out-quart);grid-template-rows:0fr;display:grid}.sn-faq-item.is-open .sn-faq-body{grid-template-rows:1fr}.sn-faq-body>div{overflow:hidden}.sn-faq-ans{padding-inline:calc(var(--spacing,.25rem)*5);padding-bottom:calc(var(--spacing,.25rem)*5);--tw-leading:1.9;color:var(--color-text-muted,#3a6e61);font-size:15px;line-height:1.9}.sn-cta{padding-block:clamp(3rem,7vw,5rem)}.sn-cta-card{align-items:center;gap:calc(var(--spacing,.25rem)*6);border-radius:var(--radius-modal,12px);max-width:62rem;padding-inline:calc(var(--spacing,.25rem)*6);padding-block:calc(var(--spacing,.25rem)*12);text-align:center;flex-direction:column;margin-inline:auto;display:flex;position:relative;overflow:hidden}@media (min-width:40rem){.sn-cta-card{padding-inline:calc(var(--spacing,.25rem)*12)}}.sn-cta-card{background:var(--sn-brand-panel);box-shadow:var(--shadow-xl)}.sn-cta-card:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:.6;background:radial-gradient(40% 70% at 12% 0,#ffffff38,#0000 70%),radial-gradient(36% 60% at 90% 100%,#ffffff29,#0000 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.sn-cta-card:before{background:radial-gradient(40% 70% at 12% 0%,color-mix(in srgb,var(--color-text-on-brand)22%,transparent),transparent 70%),radial-gradient(36% 60% at 90% 100%,color-mix(in srgb,var(--color-text-on-brand)16%,transparent),transparent 70%)}}.dark .sn-cta-card{border:1px solid #26cfae33}@supports (color:color-mix(in lab, red, red)){.dark .sn-cta-card{border:1px solid color-mix(in srgb,var(--color-brand-400)20%,transparent)}}.dark .sn-cta-card:before{opacity:.34}.sn-cta-eyebrow{align-items:center;gap:calc(var(--spacing,.25rem)*2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem)*4);padding-block:calc(var(--spacing,.25rem)*1.5);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-50);background:#ffffff29;border-width:1px;border-color:#0000;border-radius:3.40282e38px;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.sn-cta-eyebrow{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.sn-cta-title{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);text-wrap:balance;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.22;position:relative}.sn-cta-lead{--tw-leading:1.85;color:#ffffffe6;max-width:46ch;font-size:17px;line-height:1.85;position:relative}@supports (color:color-mix(in lab, red, red)){.sn-cta-lead{color:color-mix(in srgb,var(--color-text-on-brand)90%,transparent)}}.sn-cta-actions{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*3.5);flex-wrap:wrap;display:flex;position:relative}.sn-cta-note{--tw-font-weight:var(--font-weight-semibold,600);font-size:13.5px;font-weight:var(--font-weight-semibold,600);color:#fffc;position:relative}@supports (color:color-mix(in lab, red, red)){.sn-cta-note{color:color-mix(in srgb,var(--color-text-on-brand)80%,transparent)}}.btn-on-brand{color:var(--color-brand-800,#065948);background:var(--color-text-on-brand);box-shadow:var(--shadow-lg)}.btn-on-brand:hover{color:var(--color-brand-900,#044a3d);background:#eefbf9}@supports (color:color-mix(in lab, red, red)){.btn-on-brand:hover{background:color-mix(in srgb,var(--color-text-on-brand)92%,var(--color-brand-400))}}.btn-on-brand:hover{filter:none}.btn-ghost-on-brand{border-style:var(--tw-border-style);color:var(--color-text-on-brand,#fff);border-width:1px;border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.btn-ghost-on-brand{border-color:color-mix(in srgb,var(--color-text-on-brand)40%,transparent)}}.btn-ghost-on-brand{background:#ffffff14}@supports (color:color-mix(in lab, red, red)){.btn-ghost-on-brand{background:color-mix(in srgb,var(--color-text-on-brand)8%,transparent)}}.btn-ghost-on-brand:hover{background:#ffffff29}@supports (color:color-mix(in lab, red, red)){.btn-ghost-on-brand:hover{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.sn-chip{align-items:center;gap:calc(var(--spacing,.25rem)*1.5);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-brand-700,#0a6e5b);border-radius:3.40282e38px;display:inline-flex}.sn-chip:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.sn-chip{background:#26cfae1f}@supports (color:color-mix(in lab, red, red)){.sn-chip{background:color-mix(in srgb,var(--color-brand-400)12%,transparent)}}.sn-card{border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*6);box-shadow:var(--shadow-sm)}.sn-card-soft{border-radius:var(--radius-card,8px);padding:calc(var(--spacing,.25rem)*6);background:#26cfae12}@supports (color:color-mix(in lab, red, red)){.sn-card-soft{background:color-mix(in srgb,var(--color-brand-400)7%,transparent)}}.tch-hero-art{max-width:37rem}.tch-mode{align-items:center;gap:calc(var(--spacing,.25rem)*8);display:grid}@media (min-width:64rem){.tch-mode{gap:calc(var(--spacing,.25rem)*14);grid-template-columns:.85fr 1.15fr}}.tch-mode-art{aspect-ratio:4/3;border-radius:var(--radius-modal,12px);background:var(--sn-brand-panel);width:100%;max-width:25rem;box-shadow:var(--shadow-xl);justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}.tch-mode-art:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:.7;background:radial-gradient(42% 60% at 15% 12%,#ffffff38,#0000 70%),radial-gradient(40% 60% at 88% 90%,#ffffff24,#0000 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.tch-mode-art:before{background:radial-gradient(42% 60% at 15% 12%,color-mix(in srgb,var(--color-text-on-brand)22%,transparent),transparent 70%),radial-gradient(40% 60% at 88% 90%,color-mix(in srgb,var(--color-text-on-brand)14%,transparent),transparent 70%)}}.tch-mode-medal{width:calc(var(--spacing,.25rem)*24);height:calc(var(--spacing,.25rem)*24);color:var(--color-text-on-brand,#fff);background:#ffffff29;border-radius:1.75rem;place-items:center;font-size:50px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tch-mode-medal{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.tch-mode-medal{box-shadow:inset 0 0 0 1px #ffffff4d}@supports (color:color-mix(in lab, red, red)){.tch-mode-medal{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-on-brand)30%,transparent)}}.tch-mode-medal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tch-mode-chip{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-btn,6px);color:var(--color-brand-700,#0a6e5b);background:var(--color-text-on-brand);box-shadow:var(--shadow-lg);place-items:center;font-size:20px;animation:5s ease-in-out infinite sva-float;display:grid;position:absolute}.tch-mode-chip-1{inset-block-start:16%;inset-inline-end:14%}.tch-mode-chip-2{animation-duration:6s;animation-direction:reverse;inset-block-end:16%;inset-inline-start:12%}.tch-cmp-grid{align-items:center;gap:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:64rem){.tch-cmp-grid{grid-template-columns:1fr auto 1fr}}.tch-cmp-old{border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*6)}@media (min-width:40rem){.tch-cmp-old{padding:calc(var(--spacing,.25rem)*7)}}.tch-cmp-old{box-shadow:var(--shadow-sm)}.tch-cmp-label{margin-bottom:calc(var(--spacing,.25rem)*5);align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-text-muted,#3a6e61);display:flex}.tch-cmp-label i{color:var(--color-danger,#dc2626);font-size:19px}.tch-cmp-list{gap:calc(var(--spacing,.25rem)*3);display:grid}@media (min-width:40rem){.tch-cmp-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.tch-cmp-list li{align-items:center;gap:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-semibold,600);font-size:14.5px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61);display:flex}.tch-cmp-ico{width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);border-radius:var(--radius-btn,6px);background-color:var(--color-surface-alt,#cff2e7);color:var(--color-text-muted,#3a6e61);flex-shrink:0;place-items:center;font-size:17px;display:grid}.tch-cmp-arrow{width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);color:var(--color-brand-600,#0c8770);border-radius:3.40282e38px;flex-shrink:0;place-items:center;margin-inline:auto;font-size:26px;display:grid}.tch-cmp-arrow:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.tch-cmp-arrow{background:#26cfae24}@supports (color:color-mix(in lab, red, red)){.tch-cmp-arrow{background:color-mix(in srgb,var(--color-brand-400)14%,transparent)}}.tch-cmp-arrow{transform:rotate(90deg)}.tch-cmp-new{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-modal,12px);padding:calc(var(--spacing,.25rem)*8);text-align:center;background:var(--sn-brand-panel);box-shadow:var(--shadow-xl);flex-direction:column;display:flex;position:relative;overflow:hidden}.tch-cmp-new:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:.6;background:radial-gradient(50% 70% at 15% 0,#fff3,#0000 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.tch-cmp-new:before{background:radial-gradient(50% 70% at 15% 0%,color-mix(in srgb,var(--color-text-on-brand)20%,transparent),transparent 70%)}}.tch-cmp-badge{margin-bottom:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*14);height:calc(var(--spacing,.25rem)*14);border-radius:var(--radius-2xl,1rem);color:var(--color-text-on-brand,#fff);background:#ffffff29;place-items:center;font-size:30px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.tch-cmp-badge{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.tch-cmp-new-title{--tw-font-weight:var(--font-weight-bold,700);font-size:20px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);position:relative}.tch-cmp-new-note{margin-bottom:calc(var(--spacing,.25rem)*1);--tw-leading:var(--leading-relaxed,1.625);max-width:26rem;font-size:14px;line-height:var(--leading-relaxed,1.625);color:#ffffffd9;position:relative}@supports (color:color-mix(in lab, red, red)){.tch-cmp-new-note{color:color-mix(in srgb,var(--color-text-on-brand)85%,transparent)}}@media (min-width:1024px){.tch-cmp-arrow{transform:none}}.tch-price-art{gap:calc(var(--spacing,.25rem)*4);width:100%;max-width:23rem;margin-inline:auto;display:grid}.tch-plan{align-items:center;gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*4);box-shadow:var(--shadow-sm);display:flex;position:relative}.tch-plan-hot{border-color:var(--color-brand-300,#7fd8c4)}.tch-plan-hot:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.tch-plan-hot{background:#eefbf9}@supports (color:color-mix(in lab, red, red)){.tch-plan-hot{background:color-mix(in srgb,var(--color-brand-400)8%,var(--color-surface))}}.tch-plan-hot{box-shadow:var(--shadow-md)}.tch-plan-tag{inset-inline-end:calc(var(--spacing,.25rem)*4);top:calc(var(--spacing,.25rem)*-3);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-sm);border-radius:3.40282e38px;position:absolute}.tch-plan-ico{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-btn,6px);background-color:var(--color-surface-alt,#cff2e7);color:var(--color-brand-600,#0c8770);flex-shrink:0;place-items:center;font-size:22px;display:grid}.tch-plan-ico:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.tch-plan-hot .tch-plan-ico{color:var(--color-text-on-brand,#fff);background-image:var(--gradient-brand-medium)}.tch-plan-name{--tw-font-weight:var(--font-weight-bold,700);font-size:16px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.tch-plan-bar{height:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-surface-alt,#cff2e7);border-radius:3.40282e38px;width:42%;margin-inline-start:auto;position:relative;overflow:hidden}.tch-plan-bar>span{background:var(--gradient-brand-medium);border-radius:3.40282e38px;height:100%;display:block}.trc-hero-art{max-width:37rem}.trc-trust-cap{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*8);text-align:center;--tw-font-weight:var(--font-weight-bold,700);max-width:40rem;font-size:13.5px;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--color-text-muted,#3a6e61);text-transform:uppercase}.trc-cmp-grid{align-items:center;gap:calc(var(--spacing,.25rem)*6);display:grid}@media (min-width:64rem){.trc-cmp-grid{grid-template-columns:1fr auto 1fr}}.trc-cmp-old{border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*6)}@media (min-width:40rem){.trc-cmp-old{padding:calc(var(--spacing,.25rem)*7)}}.trc-cmp-old{box-shadow:var(--shadow-sm)}.trc-cmp-label{margin-bottom:calc(var(--spacing,.25rem)*5);align-items:center;gap:calc(var(--spacing,.25rem)*2);--tw-font-weight:var(--font-weight-bold,700);font-size:15px;font-weight:var(--font-weight-bold,700);color:var(--color-text-muted,#3a6e61);display:flex}.trc-cmp-label i{color:var(--color-danger,#dc2626);font-size:19px}.trc-cmp-list{gap:calc(var(--spacing,.25rem)*3);display:grid}@media (min-width:40rem){.trc-cmp-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.trc-cmp-list li{align-items:center;gap:calc(var(--spacing,.25rem)*3);--tw-font-weight:var(--font-weight-semibold,600);font-size:14.5px;font-weight:var(--font-weight-semibold,600);color:var(--color-text-muted,#3a6e61);display:flex}.trc-cmp-ico{width:calc(var(--spacing,.25rem)*9);height:calc(var(--spacing,.25rem)*9);border-radius:var(--radius-btn,6px);background-color:var(--color-surface-alt,#cff2e7);color:var(--color-text-muted,#3a6e61);flex-shrink:0;place-items:center;font-size:17px;display:grid}.trc-cmp-arrow{width:calc(var(--spacing,.25rem)*12);height:calc(var(--spacing,.25rem)*12);color:var(--color-brand-600,#0c8770);border-radius:3.40282e38px;flex-shrink:0;place-items:center;margin-inline:auto;font-size:26px;display:grid}.trc-cmp-arrow:where(.dark,.dark *){color:var(--color-brand-300,#7fd8c4)}.trc-cmp-arrow{background:#26cfae24}@supports (color:color-mix(in lab, red, red)){.trc-cmp-arrow{background:color-mix(in srgb,var(--color-brand-400)14%,transparent)}}.trc-cmp-arrow{transform:rotate(90deg)}.trc-cmp-new{align-items:center;gap:calc(var(--spacing,.25rem)*3);border-radius:var(--radius-modal,12px);padding:calc(var(--spacing,.25rem)*8);text-align:center;background:var(--sn-brand-panel);box-shadow:var(--shadow-xl);flex-direction:column;display:flex;position:relative;overflow:hidden}.trc-cmp-new:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:.6;background:radial-gradient(50% 70% at 15% 0,#fff3,#0000 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.trc-cmp-new:before{background:radial-gradient(50% 70% at 15% 0%,color-mix(in srgb,var(--color-text-on-brand)20%,transparent),transparent 70%)}}.trc-cmp-badge{margin-bottom:calc(var(--spacing,.25rem)*1);width:calc(var(--spacing,.25rem)*14);height:calc(var(--spacing,.25rem)*14);border-radius:var(--radius-2xl,1rem);color:var(--color-text-on-brand,#fff);background:#ffffff29;place-items:center;font-size:30px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.trc-cmp-badge{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.trc-cmp-new-title{--tw-font-weight:var(--font-weight-bold,700);font-size:20px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);position:relative}.trc-cmp-new-note{margin-bottom:calc(var(--spacing,.25rem)*1);--tw-leading:var(--leading-relaxed,1.625);max-width:26rem;font-size:14px;line-height:var(--leading-relaxed,1.625);color:#ffffffd9;position:relative}@supports (color:color-mix(in lab, red, red)){.trc-cmp-new-note{color:color-mix(in srgb,var(--color-text-on-brand)85%,transparent)}}@media (min-width:1024px){.trc-cmp-arrow{transform:none}}.trc-price-art{gap:calc(var(--spacing,.25rem)*4);width:100%;max-width:23rem;margin-inline:auto;display:grid}.trc-plan{align-items:center;gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*4);box-shadow:var(--shadow-sm);display:flex;position:relative}.trc-plan-hot{border-color:var(--color-brand-300,#7fd8c4)}.trc-plan-hot:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.trc-plan-hot{background:#eefbf9}@supports (color:color-mix(in lab, red, red)){.trc-plan-hot{background:color-mix(in srgb,var(--color-brand-400)8%,var(--color-surface))}}.trc-plan-hot{box-shadow:var(--shadow-md)}.trc-plan-tag{inset-inline-end:calc(var(--spacing,.25rem)*4);top:calc(var(--spacing,.25rem)*-3);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-sm);border-radius:3.40282e38px;position:absolute}.trc-plan-ico{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-btn,6px);background-color:var(--color-surface-alt,#cff2e7);color:var(--color-brand-600,#0c8770);flex-shrink:0;place-items:center;font-size:22px;display:grid}.trc-plan-ico:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.trc-plan-hot .trc-plan-ico{color:var(--color-text-on-brand,#fff);background-image:var(--gradient-brand-medium)}.trc-plan-name{--tw-font-weight:var(--font-weight-bold,700);font-size:16px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.trc-plan-bar{height:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-surface-alt,#cff2e7);border-radius:3.40282e38px;width:42%;margin-inline-start:auto;position:relative;overflow:hidden}.trc-plan-bar>span{background:var(--gradient-brand-medium);border-radius:3.40282e38px;height:100%;display:block}.acd-hero-art{max-width:37rem}.acd-trust-lead{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*8);text-align:center;--tw-font-weight:var(--font-weight-bold,700);max-width:42rem;font-size:13px;font-weight:var(--font-weight-bold,700);color:var(--color-text-muted,#3a6e61);text-transform:uppercase;letter-spacing:.14em}.acd-kind{align-items:center;gap:calc(var(--spacing,.25rem)*8);display:grid}@media (min-width:64rem){.acd-kind{gap:calc(var(--spacing,.25rem)*16);grid-template-columns:.9fr 1.1fr}}.acd-kind-art{aspect-ratio:4/3;border-radius:var(--radius-modal,12px);background:var(--sn-brand-panel);width:100%;max-width:26rem;box-shadow:var(--shadow-xl);justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}.acd-kind-art:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:.7;background:radial-gradient(45% 62% at 16% 12%,#ffffff3d,#0000 70%),radial-gradient(42% 60% at 86% 90%,#ffffff24,#0000 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.acd-kind-art:before{background:radial-gradient(45% 62% at 16% 12%,color-mix(in srgb,var(--color-text-on-brand)24%,transparent),transparent 70%),radial-gradient(42% 60% at 86% 90%,color-mix(in srgb,var(--color-text-on-brand)14%,transparent),transparent 70%)}}.acd-kind-medal{width:calc(var(--spacing,.25rem)*28);height:calc(var(--spacing,.25rem)*28);color:var(--color-text-on-brand,#fff);background:#ffffff26;border-radius:2rem;place-items:center;font-size:54px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.acd-kind-medal{background:color-mix(in srgb,var(--color-text-on-brand)15%,transparent)}}.acd-kind-medal{box-shadow:inset 0 0 0 1px #ffffff4d}@supports (color:color-mix(in lab, red, red)){.acd-kind-medal{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-on-brand)30%,transparent)}}.acd-kind-medal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.acd-kind-chip{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-btn,6px);color:var(--color-brand-700,#0a6e5b);background:var(--color-text-on-brand);box-shadow:var(--shadow-lg);place-items:center;font-size:20px;animation:5s ease-in-out infinite sva-float;display:grid;position:absolute}.acd-kind-chip-1{inset-block-start:15%;inset-inline-end:15%}.acd-kind-chip-2{animation-duration:6s;animation-direction:reverse;inset-block-end:15%;inset-inline-start:13%}.acd-price-art{gap:calc(var(--spacing,.25rem)*4);width:100%;max-width:23rem;margin-inline:auto;display:grid}.acd-plan{align-items:center;gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*4);box-shadow:var(--shadow-sm);display:flex;position:relative}.acd-plan-hot{border-color:var(--color-brand-300,#7fd8c4)}.acd-plan-hot:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.acd-plan-hot{background:#eefbf9}@supports (color:color-mix(in lab, red, red)){.acd-plan-hot{background:color-mix(in srgb,var(--color-brand-400)8%,var(--color-surface))}}.acd-plan-hot{box-shadow:var(--shadow-md)}.acd-plan-tag{inset-inline-end:calc(var(--spacing,.25rem)*4);top:calc(var(--spacing,.25rem)*-3);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-sm);border-radius:3.40282e38px;position:absolute}.acd-plan-ico{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-btn,6px);background-color:var(--color-surface-alt,#cff2e7);color:var(--color-brand-600,#0c8770);flex-shrink:0;place-items:center;font-size:22px;display:grid}.acd-plan-ico:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.acd-plan-hot .acd-plan-ico{color:var(--color-text-on-brand,#fff);background-image:var(--gradient-brand-medium)}.acd-plan-name{--tw-font-weight:var(--font-weight-bold,700);font-size:16px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.acd-plan-bar{height:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-surface-alt,#cff2e7);border-radius:3.40282e38px;width:42%;margin-inline-start:auto;position:relative;overflow:hidden}.acd-plan-bar>span{background:var(--gradient-brand-medium);border-radius:3.40282e38px;height:100%;display:block}.uni-hero-art{max-width:37rem}.uni-struct-art{width:100%;max-width:34rem;margin-inline:auto}.uni-secure-art{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem)*12);width:100%;max-width:40rem}.uni-mode{align-items:center;gap:calc(var(--spacing,.25rem)*8);display:grid}@media (min-width:64rem){.uni-mode{gap:calc(var(--spacing,.25rem)*14);grid-template-columns:.85fr 1.15fr}}.uni-mode-art{aspect-ratio:4/3;border-radius:var(--radius-modal,12px);background:var(--sn-brand-panel);width:100%;max-width:25rem;box-shadow:var(--shadow-xl);justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}.uni-mode-art:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:.7;background:radial-gradient(42% 60% at 15% 12%,#ffffff38,#0000 70%),radial-gradient(40% 60% at 88% 90%,#ffffff24,#0000 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.uni-mode-art:before{background:radial-gradient(42% 60% at 15% 12%,color-mix(in srgb,var(--color-text-on-brand)22%,transparent),transparent 70%),radial-gradient(40% 60% at 88% 90%,color-mix(in srgb,var(--color-text-on-brand)14%,transparent),transparent 70%)}}.uni-mode-medal{width:calc(var(--spacing,.25rem)*24);height:calc(var(--spacing,.25rem)*24);color:var(--color-text-on-brand,#fff);background:#ffffff29;border-radius:1.75rem;place-items:center;font-size:50px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.uni-mode-medal{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.uni-mode-medal{box-shadow:inset 0 0 0 1px #ffffff4d}@supports (color:color-mix(in lab, red, red)){.uni-mode-medal{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-on-brand)30%,transparent)}}.uni-mode-medal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.uni-mode-chip{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-btn,6px);color:var(--color-brand-700,#0a6e5b);background:var(--color-text-on-brand);box-shadow:var(--shadow-lg);place-items:center;font-size:20px;animation:5s ease-in-out infinite sva-float;display:grid;position:absolute}.uni-mode-chip-1{inset-block-start:16%;inset-inline-end:14%}.uni-mode-chip-2{animation-duration:6s;animation-direction:reverse;inset-block-end:16%;inset-inline-start:12%}.uni-price-art{gap:calc(var(--spacing,.25rem)*4);width:100%;max-width:23rem;margin-inline:auto;display:grid}.uni-plan{align-items:center;gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*4);box-shadow:var(--shadow-sm);display:flex;position:relative}.uni-plan-hot{border-color:var(--color-brand-300,#7fd8c4)}.uni-plan-hot:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.uni-plan-hot{background:#eefbf9}@supports (color:color-mix(in lab, red, red)){.uni-plan-hot{background:color-mix(in srgb,var(--color-brand-400)8%,var(--color-surface))}}.uni-plan-hot{box-shadow:var(--shadow-md)}.uni-plan-tag{inset-inline-end:calc(var(--spacing,.25rem)*4);top:calc(var(--spacing,.25rem)*-3);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-sm);border-radius:3.40282e38px;position:absolute}.uni-plan-ico{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-btn,6px);background-color:var(--color-surface-alt,#cff2e7);color:var(--color-brand-600,#0c8770);flex-shrink:0;place-items:center;font-size:22px;display:grid}.uni-plan-ico:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.uni-plan-hot .uni-plan-ico{color:var(--color-text-on-brand,#fff);background-image:var(--gradient-brand-medium)}.uni-plan-name{--tw-font-weight:var(--font-weight-bold,700);font-size:16px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.uni-plan-bar{height:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-surface-alt,#cff2e7);border-radius:3.40282e38px;width:42%;margin-inline-start:auto;position:relative;overflow:hidden}.uni-plan-bar>span{background:var(--gradient-brand-medium);border-radius:3.40282e38px;height:100%;display:block}.sch-hero-art{max-width:37rem}.sch-trust-cap{margin-bottom:calc(var(--spacing,.25rem)*8);text-align:center;--tw-font-weight:var(--font-weight-bold,700);font-size:13px;font-weight:var(--font-weight-bold,700);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-text-muted,#3a6e61);text-transform:uppercase}.sch-stage{align-items:center;gap:calc(var(--spacing,.25rem)*8);display:grid}@media (min-width:64rem){.sch-stage{gap:calc(var(--spacing,.25rem)*14);grid-template-columns:.85fr 1.15fr}}.sch-stage-art{aspect-ratio:4/3;border-radius:var(--radius-modal,12px);background:var(--sn-brand-panel);width:100%;max-width:25rem;box-shadow:var(--shadow-xl);justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}.sch-stage-art:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:.7;background:radial-gradient(44% 62% at 16% 12%,#ffffff3d,#0000 70%),radial-gradient(40% 60% at 86% 90%,#ffffff26,#0000 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.sch-stage-art:before{background:radial-gradient(44% 62% at 16% 12%,color-mix(in srgb,var(--color-text-on-brand)24%,transparent),transparent 70%),radial-gradient(40% 60% at 86% 90%,color-mix(in srgb,var(--color-text-on-brand)15%,transparent),transparent 70%)}}.sch-stage-medal{width:calc(var(--spacing,.25rem)*24);height:calc(var(--spacing,.25rem)*24);color:var(--color-text-on-brand,#fff);background:#ffffff29;border-radius:2.25rem;place-items:center;font-size:50px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.sch-stage-medal{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.sch-stage-medal{box-shadow:inset 0 0 0 1px #ffffff4d}@supports (color:color-mix(in lab, red, red)){.sch-stage-medal{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-on-brand)30%,transparent)}}.sch-stage-medal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sch-stage-chip{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);color:var(--color-brand-700,#0a6e5b);background:var(--color-text-on-brand);box-shadow:var(--shadow-lg);border-radius:1.1rem;place-items:center;font-size:20px;animation:5s ease-in-out infinite sva-float;display:grid;position:absolute}.sch-stage-chip-1{inset-block-start:15%;inset-inline-end:13%}.sch-stage-chip-2{animation-duration:6s;animation-direction:reverse;inset-block-end:15%;inset-inline-start:12%}.sch-price-art{gap:calc(var(--spacing,.25rem)*4);width:100%;max-width:23rem;margin-inline:auto;display:grid}.sch-plan{align-items:center;gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*4);box-shadow:var(--shadow-sm);display:flex;position:relative}.sch-plan-hot{border-color:var(--color-brand-300,#7fd8c4)}.sch-plan-hot:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.sch-plan-hot{background:#eefbf9}@supports (color:color-mix(in lab, red, red)){.sch-plan-hot{background:color-mix(in srgb,var(--color-brand-400)8%,var(--color-surface))}}.sch-plan-hot{box-shadow:var(--shadow-md)}.sch-plan-tag{inset-inline-end:calc(var(--spacing,.25rem)*4);top:calc(var(--spacing,.25rem)*-3);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-sm);border-radius:3.40282e38px;position:absolute}.sch-plan-ico{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-btn,6px);background-color:var(--color-surface-alt,#cff2e7);color:var(--color-brand-600,#0c8770);flex-shrink:0;place-items:center;font-size:22px;display:grid}.sch-plan-ico:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.sch-plan-hot .sch-plan-ico{color:var(--color-text-on-brand,#fff);background-image:var(--gradient-brand-medium)}.sch-plan-name{--tw-font-weight:var(--font-weight-bold,700);font-size:16px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.sch-plan-bar{height:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-surface-alt,#cff2e7);border-radius:3.40282e38px;width:42%;margin-inline-start:auto;position:relative;overflow:hidden}.sch-plan-bar>span{background:var(--gradient-brand-medium);border-radius:3.40282e38px;height:100%;display:block}.cor-hero-art{max-width:38rem}.cor-trust-head{margin-bottom:calc(var(--spacing,.25rem)*7);justify-content:center;display:flex}.cor-track{align-items:center;gap:calc(var(--spacing,.25rem)*8);display:grid}@media (min-width:64rem){.cor-track{gap:calc(var(--spacing,.25rem)*14);grid-template-columns:.85fr 1.15fr}}.cor-track-art{aspect-ratio:4/3;border-radius:var(--radius-modal,12px);background:var(--sn-brand-panel);width:100%;max-width:25rem;box-shadow:var(--shadow-xl);justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative;overflow:hidden}.cor-track-art:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem)*0);opacity:.7;background:radial-gradient(42% 60% at 15% 12%,#ffffff38,#0000 70%),radial-gradient(40% 60% at 88% 90%,#ffffff24,#0000 70%);position:absolute}@supports (color:color-mix(in lab, red, red)){.cor-track-art:before{background:radial-gradient(42% 60% at 15% 12%,color-mix(in srgb,var(--color-text-on-brand)22%,transparent),transparent 70%),radial-gradient(40% 60% at 88% 90%,color-mix(in srgb,var(--color-text-on-brand)14%,transparent),transparent 70%)}}.cor-track-medal{width:calc(var(--spacing,.25rem)*24);height:calc(var(--spacing,.25rem)*24);color:var(--color-text-on-brand,#fff);background:#ffffff29;border-radius:1.75rem;place-items:center;font-size:50px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.cor-track-medal{background:color-mix(in srgb,var(--color-text-on-brand)16%,transparent)}}.cor-track-medal{box-shadow:inset 0 0 0 1px #ffffff4d}@supports (color:color-mix(in lab, red, red)){.cor-track-medal{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-text-on-brand)30%,transparent)}}.cor-track-medal{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.cor-track-chip{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-btn,6px);color:var(--color-brand-700,#0a6e5b);background:var(--color-text-on-brand);box-shadow:var(--shadow-lg);place-items:center;font-size:20px;animation:5s ease-in-out infinite sva-float;display:grid;position:absolute}.cor-track-chip-1{inset-block-start:16%;inset-inline-end:14%}.cor-track-chip-2{animation-duration:6s;animation-direction:reverse;inset-block-end:16%;inset-inline-start:12%}.cor-price-art{gap:calc(var(--spacing,.25rem)*4);width:100%;max-width:23rem;margin-inline:auto;display:grid}.cor-plan{align-items:center;gap:calc(var(--spacing,.25rem)*4);border-radius:var(--radius-card,8px);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#bfe9dc);background-color:var(--color-surface,#fff);padding:calc(var(--spacing,.25rem)*4);box-shadow:var(--shadow-sm);display:flex;position:relative}.cor-plan-hot{border-color:var(--color-brand-300,#7fd8c4)}.cor-plan-hot:where(.dark,.dark *){border-color:var(--color-brand-700,#0a6e5b)}.cor-plan-hot{background:#eefbf9}@supports (color:color-mix(in lab, red, red)){.cor-plan-hot{background:color-mix(in srgb,var(--color-brand-400)8%,var(--color-surface))}}.cor-plan-hot{box-shadow:var(--shadow-md)}.cor-plan-tag{inset-inline-end:calc(var(--spacing,.25rem)*4);top:calc(var(--spacing,.25rem)*-3);padding-inline:calc(var(--spacing,.25rem)*3);padding-block:calc(var(--spacing,.25rem)*1);--tw-font-weight:var(--font-weight-bold,700);font-size:11px;font-weight:var(--font-weight-bold,700);color:var(--color-text-on-brand,#fff);background:var(--gradient-brand-medium);box-shadow:var(--shadow-sm);border-radius:3.40282e38px;position:absolute}.cor-plan-ico{width:calc(var(--spacing,.25rem)*11);height:calc(var(--spacing,.25rem)*11);border-radius:var(--radius-btn,6px);background-color:var(--color-surface-alt,#cff2e7);color:var(--color-brand-600,#0c8770);flex-shrink:0;place-items:center;font-size:22px;display:grid}.cor-plan-ico:where(.dark,.dark *){color:var(--color-brand-400,#26cfae)}.cor-plan-hot .cor-plan-ico{color:var(--color-text-on-brand,#fff);background-image:var(--gradient-brand-medium)}.cor-plan-name{--tw-font-weight:var(--font-weight-bold,700);font-size:16px;font-weight:var(--font-weight-bold,700);color:var(--color-text-heading,#03332a)}.cor-plan-bar{height:calc(var(--spacing,.25rem)*2.5);background-color:var(--color-surface-alt,#cff2e7);border-radius:3.40282e38px;width:42%;margin-inline-start:auto;position:relative;overflow:hidden}.cor-plan-bar>span{background:var(--gradient-brand-medium);border-radius:3.40282e38px;height:100%;display:block}}@keyframes sn-shine{0%,55%{background-position:220% 0,0 0}90%,to{background-position:-120% 0,0 0}}@keyframes sn-rv-item{0%{opacity:0;translate:0 16px}}@keyframes sva-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes sva-pulse{0%{opacity:.7;transform:scale(.82)}70%,to{opacity:0;transform:scale(1.55)}}@keyframes sva-twinkle{0%,to{opacity:.3;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes sva-blink{0%,55%{opacity:1}56%,to{opacity:.12}}@keyframes sva-scan{0%,to{transform:translateY(2px)}50%{transform:translateY(46px)}}@keyframes sva-fill{0%{transform:scaleX(.05)}70%,to{transform:scaleX(1)}}@keyframes sva-rise{0%{transform:scaleY(.06)}70%,to{transform:scaleY(1)}}@keyframes sva-dash{to{stroke-dashoffset:-24px}}@keyframes sva-shimmer{0%{opacity:0;transform:translate(-40px)}18%{opacity:.75}55%,to{opacity:0;transform:translate(360px)}}@keyframes sva-spin{to{transform:rotate(360deg)}}@keyframes sva-draw{0%{stroke-dashoffset:var(--draw-len,300)}45%,to{stroke-dashoffset:0}}@keyframes sva-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(2deg)}}@keyframes sva-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}