.page{background:var(--tf-bg-beige)}.band{padding-block:clamp(72px,8vw,128px);position:relative}.band[id]{scroll-margin-top:90px}.band--dark{background:var(--tf-bg-dark)}.band--beige{background:var(--tf-bg-beige)}.band--paper{background:var(--tf-paper)}.band__head{max-width:62ch;margin-bottom:clamp(40px,5vw,72px)}h2.title,h3.title{font-family:var(--tf-font-title);font-weight:var(--tf-w-bold);font-size:clamp(30px,3.8vw,54px);line-height:1.05;letter-spacing:-.02em;margin:0;max-width:18ch}.band--dark h2.title{color:var(--tf-bg-beige)}.band--beige h2.title,.band--paper h2.title,.band--beige h3.title,.band--paper h3.title{color:var(--tf-bg-dark)}h3.sub{font-family:var(--tf-font-title);font-weight:var(--tf-w-semi);font-size:clamp(19px,1.7vw,24px);line-height:var(--tf-lh-snug);margin:0}.band--dark h3.sub{color:var(--tf-bg-beige)}.band--beige h3.sub,.band--paper h3.sub{color:var(--tf-bg-dark)}.band p.lede{margin-top:var(--tf-space-6)}.band--dark p.lede{color:#c9d8d2}.band--beige p.lede,.band--paper p.lede{color:var(--tf-ink-700)}.phero{background:var(--tf-bg-dark);position:relative;overflow:hidden}.phero__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,72px);align-items:center;padding-block:clamp(112px,12vw,168px) clamp(72px,8vw,112px)}.phero h1{font-family:var(--tf-font-title);font-weight:var(--tf-w-bold);font-size:clamp(38px,5.4vw,76px);line-height:1.03;letter-spacing:-.02em;color:var(--tf-bg-beige);margin:0;max-width:13ch}.phero .lede{color:#c9d8d2;max-width:46ch}.phero__plate{aspect-ratio:4 / 5;border-radius:var(--tf-radius-xl);box-shadow:var(--tf-shadow-lg)}.badges{display:flex;flex-wrap:wrap;gap:clamp(24px,3vw,52px);margin-top:var(--tf-space-10)}.badge{flex:0 1 auto;max-width:20ch;min-width:0}.badge b{display:block;font-family:var(--tf-font-title);font-size:clamp(26px,2.6vw,36px);font-weight:var(--tf-w-bold);color:var(--tf-mint);line-height:1}.badge span{display:block;margin-top:6px;font-size:var(--tf-text-xs);letter-spacing:var(--tf-tracking-caps);text-transform:uppercase;color:var(--tf-fg-3)}.modules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.6vw,32px)}.module{background:var(--tf-white);border-radius:var(--tf-radius-xl);padding:clamp(24px,2.8vw,40px);box-shadow:var(--tf-shadow-md);scroll-margin-top:110px;display:flex;flex-direction:column}.module--shared{grid-column:1 / -1;background:var(--tf-bg-dark);box-shadow:none}.module--shared .module__tag{color:var(--tf-mint)}.module--shared .module__list{columns:2;column-gap:clamp(24px,4vw,64px)}.module--shared .module__list li{color:#c9d8d2;break-inside:avoid}.module--shared .module__list li:before{background:var(--tf-mint)}.module__tag{font-size:var(--tf-text-xs);font-weight:var(--tf-w-semi);letter-spacing:var(--tf-tracking-caps);text-transform:uppercase;color:var(--tf-green-dark);margin:0 0 var(--tf-space-3)}.module>p{margin:var(--tf-space-4) 0 0;font-weight:var(--tf-w-light);line-height:var(--tf-lh-loose);color:var(--tf-ink-700)}.module__list{margin-top:var(--tf-space-6);display:grid;gap:var(--tf-space-3)}.module__list li{font-size:var(--tf-text-md);font-weight:var(--tf-w-light);line-height:var(--tf-lh-normal);color:var(--tf-ink-700);padding-left:var(--tf-space-5);position:relative}.module__list li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--tf-green-dark)}.module--acc{cursor:pointer;transition:translate var(--tf-dur-2) var(--tf-ease),box-shadow var(--tf-dur-2) var(--tf-ease)}.module--acc:hover{translate:0 -3px;box-shadow:var(--tf-shadow-lg)}.module--acc:active{translate:0 1px;transition-duration:var(--tf-dur-1)}.module--acc.is-open{box-shadow:0 0 0 2px var(--tf-mint),var(--tf-shadow-md)}.module__toggle{background:none;border:0;font:inherit;text-align:left;cursor:pointer}.module__toggle:focus-visible{outline:2px solid var(--tf-green-dark);outline-offset:4px;border-radius:var(--tf-radius-xs)}.module__toggle:hover svg{transform:translateY(2px)}.module__toggle svg{transition:rotate var(--tf-dur-3) var(--tf-ease),transform var(--tf-dur-2) var(--tf-ease)}.module--acc.is-open .module__toggle svg{rotate:180deg}.modules--acc{row-gap:0}.modules--acc .module--shared{margin-top:clamp(20px,2.6vw,32px)}.acc__panel{grid-column:1 / -1;display:grid;grid-template-rows:1fr}.acc__inner{overflow:clip;min-height:0}.acc__surface{background:var(--tf-paper);border-radius:var(--tf-radius-xl);padding:clamp(24px,3.4vw,56px);margin-top:clamp(20px,2.6vw,32px);transform-origin:top left}.acc__panel--nr1 .acc__surface{transform-origin:top right}.acc__panel .band__head{margin-bottom:clamp(32px,4vw,56px)}.acc__sub{margin-top:clamp(40px,5vw,72px);border-top:1px solid var(--tf-hairline);padding-top:clamp(32px,4vw,56px)}.acc__next{margin-top:clamp(40px,5vw,72px);background:var(--tf-mint-10);border-radius:var(--tf-radius-lg);padding:clamp(20px,2.6vw,36px)}.acc__next-title{font-family:var(--tf-font-title);font-weight:var(--tf-w-semi);font-size:clamp(19px,1.7vw,24px);line-height:var(--tf-lh-snug);color:var(--tf-bg-dark);margin:0}.acc__next-copy{margin:var(--tf-space-3) 0 0;font-weight:var(--tf-w-light);line-height:var(--tf-lh-loose);color:var(--tf-ink-700);max-width:60ch}.acc__next .solution__link{padding-top:var(--tf-space-5)}.acc-js .acc__panel{grid-template-rows:0fr}.acc-js .acc__panel .acc__inner{visibility:hidden}.acc-js .acc__panel.is-open{grid-template-rows:1fr}.acc-js .acc__panel.is-open .acc__inner{visibility:visible}@media (prefers-reduced-motion: no-preference){.acc-js .acc__panel{transition:grid-template-rows var(--tf-dur-4) var(--tf-ease)}.acc-js .acc__panel .acc__inner{transition:visibility 0s var(--tf-dur-4)}.acc-js .acc__panel.is-open .acc__inner{transition:none}.acc-js .acc__surface{opacity:0;translate:0 14px;scale:.985;transition:opacity var(--tf-dur-3) var(--tf-ease),translate var(--tf-dur-4) var(--tf-ease-out),scale var(--tf-dur-4) var(--tf-ease-out)}.acc-js .acc__panel.is-open .acc__surface{opacity:1;translate:0 0;scale:1}}.acc-js.acc-instant .acc__panel,.acc-js.acc-instant .acc__panel .acc__inner,.acc-js.acc-instant .acc__surface{transition:none!important}@media (max-width: 700px){.modules--acc{grid-template-columns:1fr}#clima{order:1}.acc__panel--clima{order:2}#nr1{order:3;margin-top:clamp(20px,2.6vw,32px)}.acc__panel--nr1{order:4}.modules--acc .module--shared{order:5}}@media print{.acc-js .acc__panel{grid-template-rows:1fr!important}.acc-js .acc__panel .acc__inner{visibility:visible!important}.acc-js .acc__surface{opacity:1!important;translate:none!important;scale:none!important}}.factors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.8vw,24px)}.factor{background:var(--tf-white);border-radius:var(--tf-radius-lg);padding:var(--tf-space-6);box-shadow:var(--tf-shadow-sm)}.factor--accent{background:var(--tf-bg-dark)}.factor h3,.factor h4{font-family:var(--tf-font-title);font-size:var(--tf-text-lg);font-weight:var(--tf-w-semi);color:var(--tf-bg-dark);margin:0 0 var(--tf-space-4)}.factor--accent h3,.factor--accent h4{color:var(--tf-mint)}.factor__focus{margin:calc(var(--tf-space-4) * -1) 0 var(--tf-space-4);font-size:var(--tf-text-sm);font-weight:var(--tf-w-light);line-height:var(--tf-lh-normal);color:var(--tf-ink-700)}.factor--accent .factor__focus{color:#c9d8d2}.factor ul{display:grid;gap:var(--tf-space-2)}.factor li{font-size:var(--tf-text-md);font-weight:var(--tf-w-light);line-height:var(--tf-lh-normal);color:var(--tf-ink-700);padding-left:var(--tf-space-4);position:relative}.factor li:before{content:"";position:absolute;left:0;top:.6em;width:5px;height:5px;border-radius:50%;background:var(--tf-green-dark)}.factor--accent li{color:#c9d8d2}.factor--accent li:before{background:var(--tf-mint)}.optional{margin-top:clamp(32px,4vw,56px)}.optional__head{max-width:62ch}.optional__head p{margin:var(--tf-space-4) 0 0;font-weight:var(--tf-w-light);line-height:var(--tf-lh-loose);color:var(--tf-ink-700)}.chips{display:flex;flex-wrap:wrap;gap:var(--tf-space-3);margin-top:var(--tf-space-6)}.chips li{font-size:var(--tf-text-md);font-weight:var(--tf-w-semi);color:var(--tf-green-dark);background:var(--tf-mint-20);border-radius:var(--tf-radius-pill);padding:9px 18px}.custom{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.4vw,32px);margin-top:clamp(32px,4vw,56px)}.custom__card{background:var(--tf-white);border-radius:var(--tf-radius-xl);padding:clamp(24px,2.6vw,36px);box-shadow:var(--tf-shadow-sm)}.custom__card p{margin:var(--tf-space-4) 0 0;font-weight:var(--tf-w-light);line-height:var(--tf-lh-loose);color:var(--tf-ink-700)}.conf{margin-top:clamp(32px,4vw,56px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,3vw,48px);background:var(--tf-bg-dark);border-radius:var(--tf-radius-xl);padding:clamp(24px,3vw,44px)}.conf .col__label{color:var(--tf-mint)}.conf h3.sub{color:var(--tf-bg-beige)}.conf__head p{margin:var(--tf-space-4) 0 0;font-weight:var(--tf-w-light);line-height:var(--tf-lh-loose);color:#c9d8d2}.conf__list{display:grid;gap:var(--tf-space-4);align-content:center}.conf__list li{font-size:var(--tf-text-sm);font-weight:var(--tf-w-light);line-height:var(--tf-lh-loose);color:#c9d8d2;padding-left:var(--tf-space-5);position:relative}.conf__list li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--tf-mint)}.conf__list b{font-weight:var(--tf-w-semi);color:var(--tf-bg-beige)}@media (max-width: 900px){.conf{grid-template-columns:1fr}}.band__foot{margin:clamp(24px,3vw,36px) 0 0;font-size:var(--tf-text-sm);line-height:var(--tf-lh-loose);color:var(--tf-ink-500);max-width:74ch}.band--dark .band__foot{color:var(--tf-fg-3)}.band__foot--lead{margin:0 0 clamp(24px,3vw,40px);font-size:clamp(17px,1.5vw,20px);font-weight:var(--tf-w-light);color:var(--tf-ink-700);max-width:56ch;border-left:2px solid var(--tf-mint);padding-left:var(--tf-space-5)}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,40px)}.split__side{background:var(--tf-white);border-radius:var(--tf-radius-xl);padding:clamp(24px,2.8vw,40px);box-shadow:var(--tf-shadow-sm)}.split__big{margin:var(--tf-space-4) 0 0;font-family:var(--tf-font-title);font-size:clamp(21px,2.2vw,28px);font-weight:var(--tf-w-semi);line-height:var(--tf-lh-snug);color:var(--tf-bg-dark)}.split__note{margin:var(--tf-space-6) 0 0;font-size:var(--tf-text-md);font-weight:var(--tf-w-light);color:var(--tf-ink-700)}.custom__hint{margin-top:var(--tf-space-4)!important;font-size:var(--tf-text-sm)!important;color:var(--tf-ink-500)!important}.rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,36px)}.rule{border-top:2px solid var(--tf-mint);padding-top:var(--tf-space-6)}.rule b{display:block;font-family:var(--tf-font-title);font-size:clamp(44px,5vw,68px);font-weight:var(--tf-w-bold);line-height:1;color:var(--tf-mint)}.rule p{margin:var(--tf-space-4) 0 0;font-size:var(--tf-text-md);font-weight:var(--tf-w-light);line-height:var(--tf-lh-loose);color:#c9d8d2}@media (max-width: 860px){.split,.rules{grid-template-columns:1fr}}.wa__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:clamp(32px,5vw,72px);align-items:center}.wa__badge{display:inline-block;background:var(--tf-mint);color:var(--tf-bg-dark);border-radius:var(--tf-radius-pill);padding:7px 16px;font-size:13px;font-weight:var(--tf-w-bold);letter-spacing:var(--tf-tracking-caps);text-transform:uppercase;margin-bottom:var(--tf-space-6)}.wa__points{margin-top:var(--tf-space-8);display:grid;gap:var(--tf-space-4)}.wa__points li{font-size:var(--tf-text-md);font-weight:var(--tf-w-light);line-height:var(--tf-lh-loose);color:#c9d8d2;padding-left:var(--tf-space-6);position:relative}.wa__points li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--tf-mint)}.wa__ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.2vw,28px);margin-top:var(--tf-space-8)}.wa__way{background:#1a3c3a;border:1px solid var(--tf-hairline-inv);border-radius:var(--tf-radius-lg);padding:var(--tf-space-6)}.wa__way h3.sub{color:var(--tf-mint);font-size:var(--tf-text-lg)}.wa__way p{margin:var(--tf-space-3) 0 0;font-size:var(--tf-text-md);font-weight:var(--tf-w-light);line-height:var(--tf-lh-loose);color:#c9d8d2}.wa__way-photo{aspect-ratio:3 / 2;border-radius:var(--tf-radius-md);margin-top:var(--tf-space-5)}.wa__note{margin:var(--tf-space-6) 0 0;font-size:var(--tf-text-sm);line-height:var(--tf-lh-loose);color:var(--tf-fg-3);max-width:60ch}@media (max-width: 620px){.wa__ways{grid-template-columns:1fr}}.band__photo{aspect-ratio:3 / 2;border-radius:var(--tf-radius-xl);margin:clamp(32px,4vw,56px) 0;box-shadow:var(--tf-shadow-md)}.conf__photo{aspect-ratio:16 / 9;border-radius:var(--tf-radius-xl);margin:clamp(32px,4vw,48px) 0 0}.wa__photo{aspect-ratio:4 / 5;border-radius:var(--tf-radius-xl);box-shadow:var(--tf-shadow-lg)}.wa__grid{grid-template-columns:minmax(0,1fr) minmax(0,.62fr) minmax(0,.62fr)}@media (max-width: 1100px){.wa__grid{grid-template-columns:1fr 1fr}.wa__copy{grid-column:1 / -1}}@media (max-width: 860px){.wa__grid{grid-template-columns:1fr}.wa__photo{max-width:420px}}.wa__phone{display:flex;justify-content:center}.wa__screen{width:min(340px,100%);background:#0b2424;border:1px solid var(--tf-hairline-inv);border-radius:var(--tf-radius-xl);padding:var(--tf-space-6);display:grid;gap:var(--tf-space-3);box-shadow:var(--tf-shadow-lg)}.wa__bubble{max-width:88%;border-radius:16px;padding:11px 14px}.wa__bubble p{margin:0;font-size:var(--tf-text-sm);line-height:var(--tf-lh-normal)}.wa__bubble span{display:block;margin-top:5px;font-size:11px;opacity:.55}.wa__bubble--in{background:#1a3c3a;color:var(--tf-bg-beige);justify-self:start;border-bottom-left-radius:5px}.wa__bubble--out{background:var(--tf-mint);color:var(--tf-bg-dark);justify-self:end;border-bottom-right-radius:5px}.wa__opts{display:flex;flex-wrap:wrap;gap:6px;justify-self:start}.wa__opts span{font-size:14px;font-weight:var(--tf-w-semi);color:#c9d8d2;border:1px solid var(--tf-hairline-inv);border-radius:50%;width:38px;height:38px;display:grid;place-items:center}.wa__escala{display:block;margin-top:6px!important;font-size:12px;opacity:.7!important}.wa__opts span.is-on{background:var(--tf-mint-20);border-color:var(--tf-mint);color:var(--tf-mint)}.wa__conf{margin:var(--tf-space-3) 0 0;font-size:12px;line-height:var(--tf-lh-normal);color:var(--tf-fg-3)}@media (max-width: 860px){.wa__grid{grid-template-columns:1fr}}.sim{background:var(--tf-bg-dark);border-radius:var(--tf-radius-xl);padding:clamp(24px,2.8vw,36px);margin-bottom:clamp(24px,3vw,40px)}.sim__label{display:block;font-size:var(--tf-text-sm);font-weight:var(--tf-w-semi);color:var(--tf-bg-beige);margin-bottom:var(--tf-space-4)}.sim__row{display:flex;align-items:center;gap:clamp(16px,2vw,28px);flex-wrap:wrap}.sim__row input[type=text]{width:170px;font-family:var(--tf-font-title);font-size:var(--tf-text-2xl);font-weight:var(--tf-w-bold);color:var(--tf-mint);background:transparent;border:none;border-bottom:2px solid var(--tf-hairline-inv);padding:4px 0}.sim__row input[type=text]:focus{outline:none;border-bottom-color:var(--tf-mint)}.sim__row input[type=range]{flex:1;min-width:200px;accent-color:var(--tf-mint)}.sim__note{margin:var(--tf-space-4) 0 0;font-size:var(--tf-text-md);font-weight:var(--tf-w-light);line-height:var(--tf-lh-normal);color:#c9d8d2}.sim__note.is-min{color:var(--tf-green-light)}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,28px);align-items:start}.plan{position:relative;background:var(--tf-white);border-radius:var(--tf-radius-xl);padding:clamp(24px,2.6vw,34px);box-shadow:var(--tf-shadow-sm);display:flex;flex-direction:column;height:100%}.plan--popular{background:var(--tf-green-light);box-shadow:var(--tf-shadow-md)}.plan__badge{position:absolute;top:-12px;left:clamp(24px,2.6vw,34px);font-size:var(--tf-text-xs);font-weight:var(--tf-w-semi);letter-spacing:var(--tf-tracking-caps);text-transform:uppercase;color:var(--tf-bg-beige);background:var(--tf-bg-dark);border-radius:var(--tf-radius-pill);padding:6px 14px}.plan__name{font-family:var(--tf-font-title);font-size:var(--tf-text-xl);font-weight:var(--tf-w-bold);color:var(--tf-bg-dark);margin:0}.plan__modulos{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--tf-space-3)}.plan__modulos li{font-size:12px;font-weight:var(--tf-w-semi);letter-spacing:.02em;color:var(--tf-green-dark);background:var(--tf-mint-20);border-radius:var(--tf-radius-pill);padding:5px 11px}.plan--popular .plan__modulos li{background:#0f24241a}.plan__desc{margin:var(--tf-space-3) 0 0;font-size:var(--tf-text-md);font-weight:var(--tf-w-light);line-height:var(--tf-lh-normal);color:var(--tf-ink-700)}.plan__price{margin:var(--tf-space-6) 0 0}.plan__price b{display:block;font-family:var(--tf-font-title);font-size:clamp(30px,3.2vw,42px);font-weight:var(--tf-w-bold);color:var(--tf-green-dark);line-height:1;font-variant-numeric:tabular-nums}.plan__price span{display:block;margin-top:6px;font-size:var(--tf-text-sm);color:var(--tf-ink-500)}.plan__total{margin:var(--tf-space-3) 0 0;font-size:var(--tf-text-md);font-weight:var(--tf-w-semi);color:var(--tf-bg-dark);font-variant-numeric:tabular-nums}.plan__terms{margin:var(--tf-space-2) 0 0;font-size:var(--tf-text-sm);color:var(--tf-ink-500)}.plan__more{margin:var(--tf-space-6) 0 0;padding-top:var(--tf-space-5);border-top:1px solid var(--tf-hairline);font-size:var(--tf-text-xs);font-weight:var(--tf-w-semi);letter-spacing:var(--tf-tracking-caps);text-transform:uppercase;color:var(--tf-ink-500)}.plan--popular .plan__more{border-top-color:#0f242429}.plan__features{margin-top:var(--tf-space-5);display:grid;gap:var(--tf-space-3);align-content:start}.plan__features li{font-size:var(--tf-text-md);font-weight:var(--tf-w-light);line-height:var(--tf-lh-normal);color:var(--tf-ink-700);padding-left:var(--tf-space-5);position:relative}.plan__features li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:50%;background:var(--tf-mint)}.plan .btn{margin-top:var(--tf-space-8);align-self:stretch}@supports (grid-template-rows: subgrid){.plans{grid-template-rows:auto auto auto auto auto auto auto 1fr auto}.plan{display:grid;grid-row:span 9;grid-template-rows:subgrid;row-gap:0}.plan .btn{align-self:end}}.btn--dark-ghost{color:var(--tf-bg-dark);box-shadow:inset 0 0 0 1.5px var(--tf-hairline)}.btn--dark-ghost:hover{background:var(--tf-bg-dark);color:var(--tf-bg-beige)}.plans__foot{margin:clamp(24px,3vw,36px) 0 0;font-size:var(--tf-text-sm);color:var(--tf-ink-500);line-height:var(--tf-lh-normal);max-width:70ch}@media (max-width: 1100px){.factors{grid-template-columns:repeat(2,minmax(0,1fr))}.plans,.custom{grid-template-columns:1fr}}@media (max-width: 620px){.factors{grid-template-columns:1fr}}.compare{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,2.6vw,36px)}.col{border-radius:var(--tf-radius-xl);padding:clamp(24px,2.8vw,40px)}.col--before{background:transparent;box-shadow:inset 0 0 0 1px var(--tf-hairline)}.col--after{background:var(--tf-white);box-shadow:var(--tf-shadow-md)}.col__label{font-size:13px;font-weight:var(--tf-w-semi);letter-spacing:var(--tf-tracking-caps);text-transform:uppercase;margin:0 0 var(--tf-space-6)}.col--before .col__label{color:var(--tf-ink-500)}.col--after .col__label{color:var(--tf-green-dark)}.col ul{display:grid;gap:var(--tf-space-4)}.col li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--tf-space-3);font-size:var(--tf-text-md);font-weight:var(--tf-w-light);line-height:var(--tf-lh-loose);color:var(--tf-ink-700)}.col li svg{width:18px;height:18px;margin-top:3px}.col--before li svg{color:var(--tf-ink-500)}.col--after li svg{color:var(--tf-mint)}.col__foot{margin-top:var(--tf-space-8);padding-top:var(--tf-space-6);border-top:1px solid var(--tf-hairline)}.col__foot b{display:block;font-family:var(--tf-font-title);font-size:clamp(30px,3.2vw,44px);font-weight:var(--tf-w-bold);line-height:1;color:var(--tf-bg-dark)}.col--after .col__foot b{color:var(--tf-green-dark)}.col__foot span{display:block;margin-top:var(--tf-space-2);font-size:var(--tf-text-sm);color:var(--tf-ink-500);line-height:var(--tf-lh-normal)}.tour{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2vw,30px)}.tour__item{background:#1a3c3a;border:1px solid var(--tf-hairline-inv);border-radius:var(--tf-radius-lg);padding:var(--tf-space-6);display:flex;flex-direction:column}.tour__item .plate{aspect-ratio:16 / 10;border-radius:var(--tf-radius-md);margin-bottom:var(--tf-space-5)}.tour__item h3{font-family:var(--tf-font-title);font-size:var(--tf-text-lg);font-weight:var(--tf-w-semi);color:var(--tf-bg-beige);margin:0;line-height:var(--tf-lh-snug)}.tour__item p{margin:var(--tf-space-3) 0 0;font-size:var(--tf-text-md);font-weight:var(--tf-w-light);line-height:var(--tf-lh-loose);color:#c9d8d2}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,32px);position:relative}.step{position:relative;padding-top:var(--tf-space-8)}.step:before{content:"";position:absolute;top:6px;left:0;right:0;height:1px;background:var(--tf-hairline)}.step:after{content:"";position:absolute;top:1px;left:0;width:11px;height:11px;border-radius:50%;background:var(--tf-mint)}.step__when{font-size:13px;font-weight:var(--tf-w-semi);letter-spacing:var(--tf-tracking-caps);text-transform:uppercase;color:var(--tf-green-dark);margin:0 0 var(--tf-space-3)}.step p{margin:var(--tf-space-3) 0 0;font-size:var(--tf-text-md);font-weight:var(--tf-w-light);line-height:var(--tf-lh-loose);color:var(--tf-ink-700)}.support{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.2vw,28px)}.support__card{background:var(--tf-white);border-radius:var(--tf-radius-lg);padding:var(--tf-space-6);box-shadow:var(--tf-shadow-sm)}.support__when{font-size:13px;font-weight:var(--tf-w-semi);letter-spacing:var(--tf-tracking-caps);text-transform:uppercase;color:var(--tf-mint);background:var(--tf-bg-dark);border-radius:var(--tf-radius-pill);padding:5px 12px;display:inline-block;margin-bottom:var(--tf-space-5)}.support__card h3{font-family:var(--tf-font-title);font-size:var(--tf-text-lg);font-weight:var(--tf-w-semi);color:var(--tf-bg-dark);margin:0;line-height:var(--tf-lh-snug)}.support__card ul{margin-top:var(--tf-space-4);display:grid;gap:var(--tf-space-3)}.support__card li{font-size:var(--tf-text-md);font-weight:var(--tf-w-light);line-height:var(--tf-lh-normal);color:var(--tf-ink-700);padding-left:var(--tf-space-5);position:relative}.support__card li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--tf-mint)}.faq{max-width:900px}.faq details{border-bottom:1px solid var(--tf-hairline-inv);padding:var(--tf-space-6) 0}.faq summary{list-style:none;cursor:pointer;display:flex;align-items:baseline;justify-content:space-between;gap:var(--tf-space-6);font-family:var(--tf-font-title);font-size:clamp(18px,1.8vw,24px);font-weight:var(--tf-w-semi);color:var(--tf-bg-beige);line-height:var(--tf-lh-snug)}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:none;width:22px;height:22px;position:relative;font-style:normal}.faq summary i:before,.faq summary i:after{content:"";position:absolute;background:var(--tf-mint);left:50%;top:50%;translate:-50% -50%}.faq summary i:before{width:14px;height:1.6px}.faq summary i:after{width:1.6px;height:14px;transition:scale var(--tf-dur-2) var(--tf-ease)}.faq details[open] summary i:after{scale:1 0}.faq details p{margin:var(--tf-space-4) 0 0;max-width:66ch;font-size:var(--tf-text-lg);font-weight:var(--tf-w-light);line-height:var(--tf-lh-loose);color:#c9d8d2}.press-strip{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(20px,4vw,56px);padding-block:var(--tf-space-8);border-block:1px solid var(--tf-hairline)}.press-strip span{font-family:var(--tf-font-title);font-size:var(--tf-text-lg);font-weight:var(--tf-w-bold);color:var(--tf-ink-500)}.press-strip .press-strip__label{font-family:var(--tf-font-body);font-size:var(--tf-text-xs);font-weight:var(--tf-w-semi);letter-spacing:var(--tf-tracking-caps);text-transform:uppercase;color:var(--tf-ink-500);width:100%}.closing{background:var(--tf-green-light);border-radius:var(--tf-radius-2xl);padding:clamp(36px,5vw,80px);text-align:center}.closing h2{font-family:var(--tf-font-title);font-size:clamp(30px,4vw,56px);font-weight:var(--tf-w-bold);color:var(--tf-green-dark);margin:0 auto;max-width:18ch;line-height:1.04}.closing p{margin:var(--tf-space-6) auto 0;max-width:52ch;font-weight:var(--tf-w-light);font-size:clamp(16px,1.4vw,19px);line-height:var(--tf-lh-loose);color:var(--tf-ink-700)}.closing .actions{justify-content:center}@media (prefers-reduced-motion: no-preference){.in{opacity:0;translate:0 18px}.in.is-on{opacity:1;translate:0;transition:opacity .56s var(--tf-ease-out) calc(var(--i, 0) * 70ms),translate .78s var(--tf-ease-out) calc(var(--i, 0) * 70ms)}}@media (max-width: 1100px){.tour,.steps,.support{grid-template-columns:repeat(2,minmax(0,1fr))}.step:before{right:-20px}}@media (max-width: 860px){.phero__inner,.compare{grid-template-columns:1fr}}@media (max-width: 620px){.tour,.steps,.support{grid-template-columns:1fr}.actions .btn{width:100%}}
