.landing-motion{--motion-duration:.95s;--motion-ease:cubic-bezier(.2, .85, .3, 1.08);--motion-stagger:.15s;--motion-distance:30px;--motion-scale:.97;--hover-duration:.55s;--card-lift:-2px;--card-scale:1;--card-shadow:0 6px 16px #2b372b0d;--card-border:#b8bda9;--motion-accent:#bd8437;--faq-duration:.55s}.landing-motion :is(.button,.offer-card,.offer-image>span){border-radius:0}.landing-motion #find-support{scroll-margin-top:0}.landing-motion .button{color:#24483e;letter-spacing:.065em;min-height:50px;box-shadow:none;background:0 0;border:1px solid #8b9685;border-radius:0;justify-content:center;padding:13px 26px;font-size:.78rem;font-weight:500;line-height:1.5;transition:background-color .4s,border-color .4s,color .4s;transform:none}.landing-motion .button-talk{color:#24483e;background:#e3e7db;border-color:#c7cebb}.landing-motion .next-section .button{color:#f4f3e9;background:0 0;border-color:#aebead}.landing-motion .growth-copy .button,.landing-motion .growth-close .button{color:#faf8f1;letter-spacing:.035em;background:#284d43;border-color:#284d43;min-height:52px;padding:14px 28px;font-weight:500}.landing-motion .growth-close .button{min-width:180px;margin-top:20px}.landing-motion .offer-action{justify-content:flex-start;align-items:center;gap:8px;font-weight:500}.landing-motion :is(.growth-text-link,.offer-action,.support-helper a),.landing-motion :is(.growth-text-link,.offer-action,.support-helper a):hover{text-decoration:none}.landing-motion .offer-link-arrow{transition:transform .55s var(--motion-ease);flex-shrink:0}.landing-motion .offer-action:focus-visible .offer-link-arrow{transform:translate(2px)}.landing-motion [data-reveal]{transition:opacity var(--motion-duration) var(--motion-ease), translate var(--motion-duration) var(--motion-ease), scale var(--motion-duration) var(--motion-ease);transition-delay:calc(var(--reveal-order,0) * var(--motion-stagger))}.landing-motion [data-reveal=waiting]{opacity:0;translate:0 var(--motion-distance);scale:var(--motion-scale)}.landing-motion [data-reveal=visible]{opacity:1;translate:0;scale:1}.landing-motion [data-reveal]:focus-within{opacity:1;transition-delay:0s;translate:0;scale:1}.landing-motion .growth-hero{--motion-distance:10px;--motion-scale:1;--motion-stagger:.11s;--motion-duration:1.1s;--motion-ease:cubic-bezier(.22, 1, .36, 1)}.landing-motion .hero-heading-line{display:block}.landing-motion .growth-hero [data-reveal=visible]{animation:hero-arrive var(--motion-duration) var(--motion-ease) both;animation-delay:calc(var(--reveal-order,0) * var(--motion-stagger))}.landing-motion .growth-hero [data-reveal]:focus-within{animation:none}.landing-motion .caption-mark{flex-shrink:0;position:relative}.landing-motion .caption-mark:after{content:"";pointer-events:none;opacity:0;border:1px solid #f5c76b;border-radius:50%;animation:5.5s ease-out 1.2s infinite hero-beacon;position:absolute;inset:-1px}.landing-motion .growth-copy .eyebrow[data-reveal=visible] i{animation:2.4s ease-in-out .6s hero-accent-warmth}@keyframes hero-arrive{0%{opacity:0;translate:0 var(--motion-distance)}to{opacity:1;translate:0}}@keyframes hero-beacon{0%{opacity:0;transform:scale(1)}12%{opacity:.28}58%,to{opacity:0;transform:scale(1.28)}}@keyframes hero-accent-warmth{0%,to{box-shadow:0 0 #f4a51c00}45%{box-shadow:0 0 0 5px #f4a51c1a}}.landing-motion .offer-card{transition:opacity var(--motion-duration) var(--motion-ease), translate var(--motion-duration) var(--motion-ease), scale var(--motion-duration) var(--motion-ease), transform var(--hover-duration) var(--motion-ease), border-color var(--hover-duration), box-shadow var(--hover-duration);transition-delay:calc(var(--reveal-order,0) * var(--motion-stagger)), calc(var(--reveal-order,0) * var(--motion-stagger)), calc(var(--reveal-order,0) * var(--motion-stagger)), 0s, 0s, 0s}.landing-motion .offer-card:focus-within{transform:translateY(var(--card-lift));border-color:var(--card-border);box-shadow:var(--card-shadow)}.landing-motion .difference-photo{--motion-distance:8px;--motion-scale:1;--motion-ease:cubic-bezier(.22, 1, .36, 1);border-radius:0}.landing-motion .offer-image img{transition:filter .7s;transform:none}.landing-motion .offer-card:hover .offer-image img{transform:none}.landing-motion :is(.next-grid>li,.difference-point){border-top-color:#0000;position:relative}.landing-motion :is(.next-grid>li,.difference-point):before{content:"";background:var(--motion-accent);transform-origin:0;height:1px;transition:transform var(--motion-duration) var(--motion-ease), background-color var(--hover-duration);transition-delay:calc(var(--reveal-order,0) * var(--motion-stagger));position:absolute;inset:-1px 0 auto;transform:scaleX(1)}.landing-motion :is(.next-grid>li,.difference-point)[data-reveal=waiting]:before{transform:scaleX(0)}.landing-motion :is(.growth-text-link,.offer-action,.support-helper a){transition:color var(--hover-duration)}@media (hover:hover){.landing-motion .offer-card:hover{transform:translateY(var(--card-lift));border-color:var(--card-border);box-shadow:var(--card-shadow)}.landing-motion .offer-card:hover .offer-image img{filter:brightness(1.025)}.landing-motion .button:hover{background:#24483e08;border-color:#48685b;transform:none}.landing-motion .next-section .button:hover{background:#ffffff0d;border-color:#e1e5d8}.landing-motion .button-talk:hover{background:#d5ddcb;border-color:#a8b49a}.landing-motion .growth-copy .button:hover,.landing-motion .growth-close .button:hover{background:#355d50;border-color:#355d50}.landing-motion .offer-action:hover .offer-link-arrow{transform:translate(2px)}.landing-motion :is(.growth-text-link,.offer-action):hover{color:#80551e}}.landing-faq-item{border-bottom:1px solid #ccd2c7}.landing-faq-item:first-child{border-top:1px solid #ccd2c7}.landing-faq-item h3{font-family:var(--font-sans);letter-spacing:normal;margin:0}.landing-faq-item h3 button{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:25px 0;font-size:.98rem;font-weight:550;line-height:1.6;display:flex}.landing-faq-item h3 button span{color:var(--teal);transition:transform var(--faq-duration) var(--motion-ease), color var(--faq-duration);font-size:1.5rem}.landing-faq-item h3 button[aria-expanded=true] span{color:var(--motion-accent);transform:rotate(45deg)}.landing-faq-answer{opacity:0;visibility:hidden;transition:grid-template-rows var(--faq-duration) var(--motion-ease), opacity var(--faq-duration), visibility var(--faq-duration);grid-template-rows:0fr;display:grid}.landing-faq-answer[data-open=true]{opacity:1;visibility:visible;grid-template-rows:1fr}.landing-faq-answer>div{min-height:0;overflow:hidden}.landing-faq-answer p{color:#59645c;margin:0 0 24px;padding-right:25px;font-size:.9rem}@media (max-width:700px){.landing-motion .benefit-bar .container{flex-direction:column;align-items:stretch;gap:0;padding-block:26px;display:flex}.landing-motion .benefit-bar span:first-child{font-family:var(--font-serif);padding-bottom:18px;font-size:1.4rem;font-weight:400;line-height:1.3}.landing-motion .benefit-bar span:not(:first-child){border-top:1px solid #d0d7c7;align-items:center;gap:12px;padding:12px 0;font-size:.8rem;line-height:1.5;display:flex}.landing-motion .benefit-bar span:not(:first-child):before{content:"";background:#839173;flex-shrink:0;width:4px;height:4px;margin:0;display:block}.landing-motion .growth-copy .button-row{flex-direction:column;align-items:stretch;gap:20px}.landing-motion .growth-copy .button{width:100%}.landing-motion .growth-copy .growth-text-link{align-self:center}.landing-motion .growth-close .button{width:min(100%,300px)}.landing-motion .close-note{max-width:260px;margin:24px auto 0;line-height:1.9}}@media (prefers-reduced-motion:reduce){html:has(.landing-motion){scroll-behavior:auto}.landing-motion *,.landing-motion :before,.landing-motion :after{transition:none!important;animation:none!important}.landing-motion [data-reveal]{opacity:1;translate:none;scale:none}.landing-motion .offer-card,.landing-motion .button,.landing-motion .offer-image img,.landing-motion a>span,.landing-motion :is(.next-grid>li,.difference-point):before,.landing-motion .offer-link-arrow{transform:none!important}.landing-motion .offer-image img{filter:none!important}.motion-preference{display:none}}body:has(.landing-motion) :is(a[href],button,summary){cursor:pointer}body:has(.landing-motion) button:disabled{cursor:not-allowed}body:has(.landing-motion) :is(a[href],button,summary,[tabindex="-1"]):focus-visible{outline-offset:3px;outline:2px solid #173f36;box-shadow:0 0 0 5px #faf8f1}.landing-motion #find-support:focus-visible{outline-offset:-5px;box-shadow:none}body:has(.landing-motion) main:focus-visible{outline-offset:-5px;box-shadow:none}body:has(.landing-motion) :is(a[href],button){scroll-margin-block:100px 24px}.landing-motion [data-reveal]:focus-within{opacity:1;translate:none;scale:none;transition:none!important;animation:none!important}.landing-motion :is(.growth-text-link,.offer-action,.support-helper a){align-items:center;min-height:44px;display:inline-flex}body:has(.landing-motion) .footer a:not(.logo){align-items:center;min-height:44px;display:inline-flex}.landing-motion .offer-action{padding-bottom:10px;display:flex}.landing-motion .support-helper a{font-weight:700}.landing-motion .offer-label{font-size:.7rem}.landing-motion .image-label{font-size:.65rem}.motion-preference{text-align:center;background:#efca79;padding:0 20px 24px;display:none}.motion-preference button{color:#24483e;background:0 0;border:1px solid #897440;border-radius:0;min-height:44px;padding:10px 18px;font-size:.75rem}.landing-motion[data-motion-paused=true] *,.landing-motion[data-motion-paused=true] :before,.landing-motion[data-motion-paused=true] :after{transition:none!important;animation:none!important}.landing-motion[data-motion-paused=true] [data-reveal]{opacity:1;translate:none;scale:none}.landing-motion[data-motion-paused=true] :is(.offer-card,.offer-image img,.offer-link-arrow){filter:none!important;transform:none!important}html:has(.landing-motion[data-motion-paused=true]){scroll-behavior:auto}@media (forced-colors:active){body:has(.landing-motion) :is(a[href],button):focus-visible{outline:3px solid highlight}.landing-motion .button{border-color:buttontext}}
.conversion-home{--preview-body-text:#655064}.conversion-home .growth-copy>p:not(.eyebrow),.conversion-home .growth-heading>p,.conversion-home .offer-body>p:not(.offer-label),.conversion-home .offer-body ul,.conversion-home .support-helper,.conversion-home .difference-intro,.conversion-home .difference-point p,.conversion-home .faq-grid>div>p,.conversion-home .landing-faq-answer p,.conversion-home .growth-close>.container>p:not(.eyebrow),.conversion-home .close-note{color:var(--preview-body-text)}
.landing-motion.design-experiment{--card-lift:-7px;--card-shadow:0 22px 45px #1b403621;--motion-stagger:90ms;--preview-body-text:#52605a;background:var(--cream)}.landing-motion.design-experiment .growth-hero{isolation:isolate;background:linear-gradient(90deg, var(--cream), var(--pale));padding-bottom:80px;position:relative;overflow:hidden}.landing-motion.design-experiment .growth-hero:before{content:"";z-index:-1;border:1px solid #93ae9d55;border-radius:50%;width:540px;height:540px;position:absolute;top:140px;right:-260px;box-shadow:0 0 0 70px #93ae9d0b,0 0 0 140px #93ae9d09}.landing-motion.design-experiment .growth-copy h1{font-size:clamp(3.4rem,4.8vw,5.1rem)}.landing-motion.design-experiment .growth-copy h1 em{color:var(--teal)}.landing-motion.design-experiment .growth-visual{border:7px solid #ffffffb3;border-radius:120px 28px;box-shadow:0 28px 60px #173f3626}.landing-motion.design-experiment .growth-visual>img{transform-origin:57%;animation:1.4s cubic-bezier(.22,1,.36,1) both hero-image-settle}@keyframes hero-image-settle{0%{transform:scale(1.045)}to{transform:scale(1)}}.landing-motion.design-experiment .image-caption{background:linear-gradient(120deg,#123c36f2,#326759e8);border:1px solid #ffffff40;border-radius:20px;padding:20px;animation:.9s .55s both hero-caption-arrive;bottom:64px;left:32px;right:32px}@keyframes hero-caption-arrive{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0,0)}}.landing-motion.design-experiment .image-label{left:42px}.landing-motion.design-experiment .button{letter-spacing:0;border-radius:999px;transition:background-color .3s,box-shadow .3s,transform .3s}.landing-motion.design-experiment .growth-copy .button{background:linear-gradient(115deg, var(--deep), var(--teal));box-shadow:0 8px 24px #174f4620}.landing-motion.design-experiment .button:after{content:"↗";background:#ffffff24;border-radius:50%;place-items:center;width:28px;height:28px;font-size:1.05rem;transition:transform .3s;display:grid}.landing-motion.design-experiment .button:hover:after{transform:rotate(45deg)}.landing-motion.design-experiment .benefit-bar{background:linear-gradient(100deg, var(--pale), var(--cream), var(--pale));border-color:#e1e4d9}.landing-motion.design-experiment .offer-section>.container>.growth-heading{text-align:center;display:block}.landing-motion.design-experiment .offer-section .eyebrow{justify-content:center}.landing-motion.design-experiment .offer-section .growth-heading>p{max-width:none;margin:24px auto 0}.landing-motion.design-experiment .offer-card{background:linear-gradient(155deg, #fff 25%, var(--pale));border:1px solid #dce4de;border-radius:24px}.landing-motion.design-experiment .offer-card:nth-child(2),.landing-motion.design-experiment .offer-card:nth-child(3){background:linear-gradient(155deg, #fff 25%, var(--pale));border-color:#dce4de}.landing-motion.design-experiment .offer-image{border-radius:16px;margin:12px 12px 0}.landing-motion.design-experiment .offer-image>span{background:#fffffff0;border-radius:999px}.landing-motion.design-experiment .offer-image img{transition:transform .7s}.landing-motion.design-experiment .offer-body{padding:28px}.landing-motion.design-experiment .offer-action{justify-content:space-between}.landing-motion.design-experiment .offer-link-arrow{background:#ffffffb3;border-radius:50%;width:32px;height:32px;padding:9px}.landing-motion.design-experiment .difference-section{background:radial-gradient(ellipse at 0% 80%, #075c5a12, transparent 60%), linear-gradient(120deg, var(--cream), var(--cream))}.landing-motion.design-experiment .difference-photo{border-radius:28px 100px 28px 28px;box-shadow:0 20px 50px #075c5a15}.landing-motion.design-experiment .difference-point>span{background:#ffffffa3;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.landing-motion.design-experiment .next-section{background:radial-gradient(ellipse at 100% 0%, var(--teal), transparent 65%), linear-gradient(115deg, var(--deep), var(--teal));position:relative;overflow:hidden}.landing-motion.design-experiment .next-grid{gap:22px}.landing-motion.design-experiment .next-grid>li{background:linear-gradient(140deg,#ffffff14,#ffffff05);border:1px solid #ffffff30;border-radius:22px;padding:30px}.landing-motion.design-experiment .next-grid>li:before{display:none}.landing-motion.design-experiment .next-grid h3{margin-top:26px}.landing-motion.design-experiment .next-grid p{color:#e0ebe5;margin-bottom:0}.landing-motion.design-experiment .next-section .button{background:var(--amber);color:var(--deep);border-color:var(--amber)}.landing-motion.design-experiment .next-section .button:hover{color:var(--deep);background:#f6ba4c}.landing-motion.design-experiment .faq-grid{align-items:start;gap:65px}.faq-photo{border-radius:22px;max-width:360px;height:240px;margin-top:25px;position:relative;overflow:hidden}.faq-photo img{object-fit:cover}.landing-motion.design-experiment .landing-faq-item{background:linear-gradient(120deg, var(--pale), var(--cream));border:1px solid #e5e4e0;border-radius:18px;margin-bottom:14px;padding:0 24px}.landing-motion.design-experiment .landing-faq-item:first-child{border-top:1px solid #e5e4e0}.landing-motion.design-experiment .landing-faq-item h3 button{gap:18px}.landing-motion.design-experiment .landing-faq-item:has(button[aria-expanded=true]){background:var(--pale);border-color:#c8d5c9}.landing-motion.design-experiment .growth-close{isolation:isolate;background:var(--deep);color:#fff;padding:110px 0;position:relative;overflow:hidden}.landing-motion.design-experiment .close-background{z-index:-2;object-fit:cover;object-position:center 60%}.landing-motion.design-experiment .growth-close:before{content:"";z-index:-1;background:linear-gradient(100deg,#103c36f5,#123c36e0 50%,#123c36b0);position:absolute;inset:0}.landing-motion.design-experiment .growth-close h2 em{color:var(--amber)}.landing-motion.design-experiment .growth-close>.container>p:not(.eyebrow),.landing-motion.design-experiment .growth-close .close-note{color:#edf1e8}.landing-motion.design-experiment .growth-close .eyebrow i{background:var(--amber)}.landing-motion.design-experiment .growth-close .button{background:var(--amber);color:var(--deep);border-color:var(--amber)}.landing-motion.design-experiment .growth-close .button:hover{color:var(--deep);background:#f6ba4c}@media (hover:hover){.landing-motion.design-experiment .offer-card:hover .offer-image img{transform:scale(1.045)}.landing-motion.design-experiment .growth-copy .button:hover{transform:translateY(-2px);box-shadow:0 12px 28px #174f4633}}@media (max-width:1000px){.landing-motion.design-experiment .offer-body,.landing-motion.design-experiment .next-grid>li{padding:22px}}@media (max-width:850px){.landing-motion.design-experiment .growth-hero{padding-bottom:50px}.landing-motion.design-experiment .growth-visual{border-radius:70px 24px}.landing-motion.design-experiment .faq-grid{gap:30px}.faq-photo{max-width:none;height:220px}}@media (max-width:700px){.landing-motion.design-experiment .growth-copy h1{font-size:clamp(2.8rem,11vw,4rem)}.landing-motion.design-experiment .image-caption{padding:14px;font-size:1.2rem}.landing-motion.design-experiment .difference-photo{border-radius:22px 65px 22px 22px}.landing-motion.design-experiment .landing-faq-item{padding-inline:18px}.landing-motion.design-experiment .growth-close{padding:75px 0}}@media (prefers-reduced-motion:reduce){.landing-motion.design-experiment .button:after{transform:none}}.landing-motion.design-experiment .growth-close .eyebrow{color:var(--amber)}.typewriter-word{white-space:pre;display:inline-block}.hero-heading-line[data-reveal=waiting] .typewriter-character{opacity:0}.hero-heading-line[data-reveal=visible] .typewriter-character{opacity:1;transition:opacity 60ms linear;transition-delay:calc(.7s + var(--character-order) * 30ms)}.landing-motion.design-experiment .growth-hero [data-reveal]{--motion-distance:12px;--motion-scale:1;transition-delay:var(--hero-delay,0s);transition-duration:.65s}.landing-motion.design-experiment .growth-hero [data-reveal=visible]{animation:.65s cubic-bezier(.22,1,.36,1) both hero-arrive;animation-delay:var(--hero-delay,0s)}.landing-motion.design-experiment .growth-copy .hero-heading-line:first-child{--hero-delay:.22s}.landing-motion.design-experiment .growth-copy em.hero-heading-line{--hero-delay:.6s}.landing-motion.design-experiment .growth-copy>p:not(.eyebrow):not(.hero-reassurance){--hero-delay:1.5s}.landing-motion.design-experiment .growth-copy .button-row>:first-child{--hero-delay:1.85s}.landing-motion.design-experiment .growth-copy .button-row>:last-child{--hero-delay:2s}.landing-motion.design-experiment .growth-copy .hero-reassurance{--hero-delay:2.2s}.landing-motion.design-experiment .caption-mark:after{animation:none}@media (prefers-reduced-motion:reduce){.typewriter-text .typewriter-character{opacity:1!important;animation:none!important}}.landing-motion[data-motion-paused=true] .typewriter-character{opacity:1;animation:none}
.landing-motion.design-experiment .benefit-bar{background:radial-gradient(ellipse at 0% 0%, #087c7855, transparent 65%), var(--deep);border:0}.landing-motion.design-experiment .benefit-bar>.container{color:var(--cream);grid-template-columns:1fr 2.2fr;align-items:center;gap:40px;padding-block:48px;display:grid}.landing-motion.design-experiment .benefit-heading .benefit-kicker{font-family:var(--font-sans);letter-spacing:.16em;color:#c1ddda;margin-bottom:14px;padding:0;font-size:.59rem;font-weight:500;line-height:1.5;display:block}.benefit-intro{font-family:var(--font-serif);margin:0;font-size:clamp(1.9rem,2.6vw,2.5rem);line-height:1.15}.benefit-intro strong{color:var(--amber);font-weight:400}.benefit-links{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.benefit-links a{background:linear-gradient(135deg,#ffffff0f,#ffffff03);border:1px solid #ffffff26;border-radius:16px;grid-template-columns:1fr;gap:18px 12px;padding:22px;font-size:.96rem;line-height:1.4;transition:background-color .3s,border-color .3s,transform .3s;display:grid}.landing-motion.design-experiment .benefit-links span{font-family:var(--font-sans);font-size:inherit;border:0;padding:0;font-weight:400}.landing-motion.design-experiment .benefit-links span:before{display:none}.landing-motion.design-experiment .benefit-links .benefit-number{color:var(--amber);letter-spacing:.12em;grid-column:1/-1;font-size:.65rem}.landing-motion.design-experiment .benefit-links .benefit-title{font-family:var(--font-serif);font-size:1.35rem}.landing-motion.design-experiment .benefit-heading span:before{display:none}@media (hover:hover){.benefit-links a:hover{background-color:#ffffff0d;border-color:#f4a51c80;transform:translateY(-3px)}}.landing-motion.design-experiment .offer-section{padding-block:100px 80px}.landing-motion.design-experiment .offer-section>.container>.growth-heading{text-align:left;align-items:end;gap:40px;margin-bottom:44px;display:flex}.landing-motion.design-experiment .offer-section .eyebrow{justify-content:start}.landing-motion.design-experiment .offer-section .growth-heading>p{max-width:300px;margin:0 0 5px;font-size:.98rem;line-height:1.7}.landing-motion.design-experiment .offer-card{background:#fff;border-radius:20px;scroll-margin-top:110px}.landing-motion.design-experiment .offer-card:nth-child(n){background:#fff}.landing-motion.design-experiment .offer-image{border-radius:0;height:230px;margin:0}.landing-motion.design-experiment .offer-image>span{padding:8px 13px;font-size:.72rem;bottom:18px;left:18px}.offer-number{background:var(--deep);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.68rem;font-weight:500;display:grid;position:absolute;top:16px;right:16px}.landing-motion.design-experiment .offer-body{padding:28px}.landing-motion.design-experiment .offer-label{letter-spacing:.06em;min-height:2em;margin-bottom:10px;font-size:.62rem;line-height:1.6}.landing-motion.design-experiment .offer-body h3{min-height:2.3em;font-size:clamp(1.7rem,2.3vw,2.2rem);line-height:1.15}.landing-motion.design-experiment .offer-body>p:not(.offer-label){margin-bottom:24px;font-size:.9rem;line-height:1.75}.landing-motion.design-experiment .offer-body ul{border:0;padding-top:0;font-size:.77rem;line-height:1.6}.landing-motion.design-experiment .offer-body li{padding-block:7px}.landing-motion.design-experiment .offer-action{color:var(--deep);border-top-color:#075c5a20;padding:14px 0 0}.landing-motion.design-experiment .offer-link-arrow{background:var(--pale);width:38px;height:38px;padding:12px}.landing-motion.design-experiment .support-helper{text-align:left;background:var(--pale);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin:32px 0 0;padding:26px 30px;display:flex}.support-helper strong{color:var(--deep);font-size:1rem;font-weight:550}.support-helper p{margin:6px 0 0;font-size:.85rem}.landing-motion.design-experiment .support-helper a{flex-shrink:0;gap:24px;font-size:.85rem;font-weight:550}.landing-motion.design-experiment .support-helper a span{font-size:1.3rem}.landing-motion.design-experiment .difference-section{background:#fff;padding-block:90px}.landing-motion.design-experiment .difference-grid{grid-template-columns:.95fr 1fr;gap:75px}.landing-motion.design-experiment .difference-photo{min-height:640px;max-height:none;box-shadow:none;border-radius:24px}.difference-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#064947eb);position:absolute;inset:40% 0 0}.difference-caption{z-index:1;color:#fff;position:absolute;bottom:34px;left:32px;right:32px}.difference-caption>span{letter-spacing:.15em;color:var(--amber);font-size:.62rem}.difference-caption p{font-family:var(--font-serif);margin:16px 0 0;font-size:clamp(1.8rem,2.5vw,2.6rem);line-height:1.2}.landing-motion.design-experiment .difference-intro{font-size:1rem;line-height:1.75}.landing-motion.design-experiment .difference-point{border:0;border-bottom:1px solid #075c5a20;gap:20px;margin-top:0;padding:23px 0}.landing-motion.design-experiment .difference-point:before{display:none}.landing-motion.design-experiment .difference-point>span{background:var(--pale);width:36px;height:36px;color:var(--teal)}.landing-motion.design-experiment .difference-point h3{font-family:var(--font-serif);font-size:1.5rem;font-weight:400}.landing-motion.design-experiment .difference-point p{font-size:.9rem;line-height:1.75}.landing-motion.design-experiment .difference-grid .growth-text-link{color:var(--teal);gap:20px;margin-top:24px}.landing-motion.design-experiment .difference-grid .growth-text-link:after{content:"↗";font-size:1.3rem}@media (max-width:1000px){.landing-motion.design-experiment .benefit-bar>.container{grid-template-columns:1fr 2.6fr;gap:24px}.benefit-links{gap:14px}.benefit-links a{padding:18px}.landing-motion.design-experiment .offer-body{padding:22px}.landing-motion.design-experiment .difference-grid{gap:36px}}@media (max-width:850px){.landing-motion.design-experiment .benefit-bar>.container{grid-template-columns:1fr}.benefit-intro br{display:none}.benefit-intro strong{margin-left:.25em}.landing-motion.design-experiment .offer-section>.container>.growth-heading{flex-direction:column;align-items:start;gap:20px}.landing-motion.design-experiment .offer-section .growth-heading>p{max-width:440px}.landing-motion.design-experiment .difference-grid{grid-template-columns:1fr}.landing-motion.design-experiment .difference-photo{min-height:440px}}@media (max-width:700px){.landing-motion.design-experiment .benefit-bar>.container{padding-block:28px;display:grid}.benefit-links{grid-template-columns:1fr;gap:12px}.benefit-links a{grid-template-columns:1fr;align-items:center;padding:20px}.landing-motion.design-experiment .benefit-links span{display:block}.landing-motion.design-experiment .benefit-links .benefit-number{grid-column:1/-1}.landing-motion.design-experiment .offer-section,.landing-motion.design-experiment .difference-section{padding-block:64px}.landing-motion.design-experiment .offer-grid{gap:24px}.landing-motion.design-experiment .offer-image{height:230px}.landing-motion.design-experiment .offer-body{padding:26px}.landing-motion.design-experiment .offer-body h3{min-height:0;font-size:2rem}.landing-motion.design-experiment .growth-copy .growth-text-link{justify-content:center;align-self:stretch;width:100%}.landing-motion.design-experiment .support-helper{flex-direction:column;align-items:start;gap:14px;padding:24px}.landing-motion.design-experiment .difference-photo{min-height:400px}.difference-caption{bottom:28px;left:24px}}.landing-motion.design-experiment :is(.offer-action,.support-helper a,.difference-grid .growth-text-link){text-underline-offset:5px;text-decoration:none;text-decoration-thickness:1px;transition:color .25s,text-decoration-color .25s}.landing-motion.design-experiment .offer-action:is(:hover,:focus-visible){color:var(--teal);text-decoration:underline;text-decoration-thickness:2px}.landing-motion.design-experiment :is(.support-helper a,.difference-grid .growth-text-link):is(:hover,:focus-visible){color:var(--amber);text-decoration:none}.landing-motion.design-experiment .offer-action .offer-link-arrow{transition:transform .25s,background-color .25s,color .25s}.landing-motion.design-experiment .offer-action:is(:hover,:focus-visible) .offer-link-arrow{background:var(--teal);color:#fff;transform:translate(3px)}.landing-motion.design-experiment :is(.support-helper a span){transition:transform .25s}.landing-motion.design-experiment .support-helper a:is(:hover,:focus-visible) span,.landing-motion.design-experiment .difference-grid .growth-text-link:is(:hover,:focus-visible):after{transform:translate(2px,-2px)}.landing-motion.design-experiment :is(.growth-copy,.faq-grid) .growth-text-link{min-height:52px;color:var(--deep);background:#fff5;border:1px solid #075c5a55;border-radius:999px;gap:16px;padding:12px 20px;font-weight:550;text-decoration:none;transition:background-color .25s,border-color .25s,box-shadow .25s}.landing-motion.design-experiment .growth-copy .growth-text-link:after{content:"↓";font-size:1.1rem}.landing-motion.design-experiment .faq-grid .growth-text-link:after{content:"↗";font-size:1.1rem;transition:transform .3s}.landing-motion.design-experiment .faq-grid .growth-text-link:is(:hover,:focus-visible):after{transform:translate(2px,-2px)}.landing-motion.design-experiment :is(.growth-copy,.faq-grid) .growth-text-link:is(:hover,:focus-visible){background:var(--pale);border-color:var(--teal);color:var(--deep);box-shadow:0 4px 14px #075c5a12}.landing-motion.design-experiment .growth-copy .button.button-dark{background:linear-gradient(110deg, var(--deep), var(--teal), var(--teal-2));background-position:0%;background-size:200% 100%;transition:background-position .35s,box-shadow .35s,transform .35s}.landing-motion.design-experiment .growth-copy .button.button-dark:is(:hover,:focus-visible){background-position:100%;transform:translateY(-2px);box-shadow:0 9px 22px #075c5a26}@media (prefers-reduced-motion:reduce){.landing-motion.design-experiment .offer-link-arrow,.landing-motion.design-experiment .faq-grid .growth-text-link:after,.landing-motion.design-experiment .support-helper a span,.landing-motion.design-experiment .difference-grid .growth-text-link:after{transform:none!important}}
