@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sora-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/schibsted-grotesk-latin-700-normal.woff2)format("woff2")}:root{--tandas-brand-900:#5c1a35;--tandas-brand-700:#87284e;--tandas-brand-100:#f2e4ea;--tandas-accent-600:#4e6b51;--tandas-surface-canvas:#faf7f5;--tandas-surface-raised:#fff;--tandas-text-primary:#291d24;--tandas-text-secondary:#5e5158;--tandas-text-on-brand-soft:#e6d3dc;--tandas-logo-muted:#95868d;--tandas-logo-muted-reverse:#c7a9b6;--tandas-border-strong:#95868d;--tandas-border-subtle:#ece2e7;--tandas-success-700:#1f6b45;--tandas-error-700:#a93226;--tandas-shadow-sm:0 1px 2px #291d240f;--tandas-shadow-md:0 10px 28px #5c1a351a;--tandas-shadow-lg:0 22px 48px #5c1a3524;--tandas-font-display:"Sora", "Segoe UI", Arial, sans-serif;--tandas-font-body:"Schibsted Grotesk", "Segoe UI", Arial, sans-serif;--tandas-space-1:4px;--tandas-space-2:8px;--tandas-space-3:12px;--tandas-space-4:16px;--tandas-space-5:20px;--tandas-space-6:24px;--tandas-space-8:32px;--tandas-space-10:40px;--tandas-space-12:48px;--tandas-space-16:64px;--tandas-radius-sm:8px;--tandas-radius-md:12px;--tandas-radius-lg:16px;--tandas-radius-pill:999px;--tandas-button-lg-height:56px;--tandas-button-sm-height:44px;--tandas-motion-fast:.12s;--tandas-motion-standard:.2s;--tandas-motion-entrance:.24s;--tandas-ease-standard:cubic-bezier(.2, 0, 0, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;interpolate-size:allow-keywords}body{background:var(--tandas-surface-canvas);color:var(--tandas-text-primary);font-family:var(--tandas-font-body);margin:0;font-size:16px;line-height:1.55}.wrap{width:min(1120px,92vw);margin-inline:auto}a{color:var(--tandas-brand-700)}a,button,summary{-webkit-tap-highlight-color:transparent}h1,h2,h3{font-family:var(--tandas-font-display);letter-spacing:-.02em;color:var(--tandas-text-primary);margin:0 0 .4em;font-weight:700;line-height:1.15}h2{font-size:clamp(1.6rem,3.4vw,2rem)}h3{letter-spacing:-.01em;font-size:1.25rem}p{margin:0 0 1em}section{padding:var(--tandas-space-12) 0}@media (width>=760px){section{padding:var(--tandas-space-16) 0}}.section-alt{background:var(--tandas-surface-raised)}.lead{color:var(--tandas-text-secondary);font-size:1.125rem;line-height:1.6}.eyebrow{font-family:var(--tandas-font-body);text-transform:uppercase;letter-spacing:.09em;color:var(--tandas-brand-700);margin:0 0 var(--tandas-space-3);font-size:.8rem;font-weight:600}.cost-note{color:var(--tandas-text-secondary);align-items:center;gap:var(--tandas-space-2);font-size:.9rem;display:flex}.cost-note .dot{background:var(--tandas-accent-600);border-radius:50%;flex:none;width:8px;height:8px}.skip-link{position:absolute;left:-9999px}.skip-link:focus{z-index:50;background:var(--tandas-surface-raised);border-radius:var(--tandas-radius-sm);box-shadow:var(--tandas-shadow-md);padding:10px 14px;position:fixed;top:12px;left:12px}:focus-visible{outline:3px solid var(--tandas-brand-700);outline-offset:2px;border-radius:4px}.btn{justify-content:center;align-items:center;gap:var(--tandas-space-2);min-height:var(--tandas-button-lg-height);border-radius:var(--tandas-radius-md);background:var(--tandas-brand-700);color:#fff;font-family:var(--tandas-font-body);cursor:pointer;transition:background var(--tandas-motion-standard) var(--tandas-ease-standard), transform var(--tandas-motion-fast) var(--tandas-ease-standard);border:none;padding:0 26px;font-size:1.02rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{background:var(--tandas-brand-900)}.btn:active{transform:translateY(1px)}.btn-sm{min-height:var(--tandas-button-sm-height);border-radius:var(--tandas-radius-sm);padding:0 18px;font-size:.95rem}.btn-light{color:var(--tandas-brand-700);background:#fff}.btn-light:hover{background:var(--tandas-brand-100)}.link{color:var(--tandas-brand-700);border-bottom:2px solid #0000;font-weight:600;text-decoration:none}.link:hover{border-bottom-color:currentColor}header.site{z-index:20;background:color-mix(in srgb, var(--tandas-surface-canvas) 90%, transparent);backdrop-filter:saturate(1.4)blur(8px);border-bottom:1px solid var(--tandas-border-subtle);position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:var(--tandas-space-4);padding:14px 0;display:flex}.brand{align-items:center;gap:var(--tandas-space-2);color:var(--tandas-text-primary);text-decoration:none;display:flex}.brand-word{font-family:var(--tandas-font-display);letter-spacing:-.02em;font-size:1.35rem;font-weight:700}.nav-links{align-items:center;gap:var(--tandas-space-5);display:flex}.nav-links .anchor{color:var(--tandas-text-secondary);font-weight:600;text-decoration:none;display:none}.nav-links .anchor:hover{color:var(--tandas-text-primary)}@media (width>=760px){.nav-links .anchor{display:inline}}.hero{gap:var(--tandas-space-8);padding-top:var(--tandas-space-10);display:grid}@media (width>=760px){.hero{gap:var(--tandas-space-12);padding-top:var(--tandas-space-16);grid-template-columns:1.05fr .95fr;align-items:start}}.hero h1{font-size:clamp(2.25rem,5.2vw,3rem)}.hero h1 em{color:var(--tandas-brand-700);font-style:normal}.hero-actions{align-items:center;gap:var(--tandas-space-4);margin:var(--tandas-space-6) 0 var(--tandas-space-4);flex-wrap:wrap;display:flex}.hero-demo{gap:var(--tandas-space-3);flex-direction:column;display:flex}@media (width>=760px){.hero-demo{max-width:440px;margin-left:auto}}.hero-hint{color:var(--tandas-text-secondary);margin:0;font-size:.9rem}.device{background:var(--tandas-surface-raised);border:1px solid var(--tandas-border-subtle);padding:var(--tandas-space-4);box-shadow:var(--tandas-shadow-lg);border-radius:22px;max-width:440px}@media (width>=760px){.device{margin-left:auto}}.device-bar{align-items:center;gap:var(--tandas-space-2);background:var(--tandas-surface-canvas);border-radius:var(--tandas-radius-pill);color:var(--tandas-text-secondary);margin-bottom:var(--tandas-space-3);padding:8px 14px;font-size:.85rem;display:flex}.device-bar .globe{border:2px solid var(--tandas-border-strong);border-radius:50%;flex:none;width:12px;height:12px}.demo-tag{align-items:center;gap:var(--tandas-space-1);text-transform:uppercase;letter-spacing:.06em;color:var(--tandas-text-secondary);background:var(--tandas-brand-100);border-radius:var(--tandas-radius-pill);margin:0 0 var(--tandas-space-3);padding:4px 10px;font-size:.72rem;font-weight:600;display:inline-flex}.demo-head{align-items:center;gap:var(--tandas-space-3);margin-bottom:var(--tandas-space-3);display:flex}.demo-avatar{border-radius:var(--tandas-radius-pill);background:var(--tandas-brand-100);width:44px;height:44px;color:var(--tandas-brand-700);font-family:var(--tandas-font-display);flex:none;place-items:center;font-weight:700;display:grid}.demo-name{margin:0;font-weight:700}.demo-meta{color:var(--tandas-text-secondary);margin:0;font-size:.85rem}.gallery{gap:var(--tandas-space-2);margin-bottom:var(--tandas-space-3);grid-template-columns:repeat(3,1fr);display:grid}.gallery .shot{aspect-ratio:1;border-radius:var(--tandas-radius-md);background:var(--tandas-brand-100);overflow:hidden}.gallery img{object-fit:cover;width:100%;height:100%;display:block}.demo [data-panel]{display:none}.demo[data-step="1"] [data-panel="1"],.demo[data-step="2"] [data-panel="2"],.demo[data-step="3"] [data-panel="3"]{display:block}.step-label{font-family:var(--tandas-font-body);color:var(--tandas-text-secondary);margin:0 0 var(--tandas-space-3);font-size:.92rem;font-weight:600}.service,.slot-btn{justify-content:space-between;align-items:center;gap:var(--tandas-space-3);border:1px solid var(--tandas-border-subtle);border-radius:var(--tandas-radius-md);width:100%;margin-bottom:var(--tandas-space-2);background:var(--tandas-surface-raised);cursor:pointer;font:inherit;text-align:left;color:var(--tandas-text-primary);transition:border-color var(--tandas-motion-fast) var(--tandas-ease-standard), background var(--tandas-motion-fast) var(--tandas-ease-standard), transform var(--tandas-motion-fast) var(--tandas-ease-standard);padding:12px 14px;display:flex}.service:hover,.slot-btn:hover{border-color:var(--tandas-brand-700);background:var(--tandas-brand-100)}.service .s-name{font-weight:600;display:block}.service .s-meta{color:var(--tandas-text-secondary);font-variant-numeric:tabular-nums;font-size:.85rem;display:block}.service .go{color:var(--tandas-brand-700);font-size:.9rem;font-weight:600}.slot-row{gap:var(--tandas-space-2);display:flex}.slot-row .slot-btn{font-variant-numeric:tabular-nums;flex:1;justify-content:center;font-weight:600}.chosen{background:var(--tandas-surface-canvas);border-radius:var(--tandas-radius-md);margin-bottom:var(--tandas-space-3);padding:12px 14px}.chosen .c-name{font-weight:600;display:block}.chosen .c-meta{color:var(--tandas-text-secondary);font-variant-numeric:tabular-nums;font-size:.85rem;display:block}.back-link{color:var(--tandas-brand-700);font:inherit;cursor:pointer;background:0 0;border:none;padding:6px 0;font-weight:600;text-decoration:underline}.confirm{text-align:center;padding-top:var(--tandas-space-1)}.ring-check{margin:0 auto;display:block}.confirm-title{font-family:var(--tandas-font-display);margin:6px 0 2px;font-size:1.15rem;font-weight:700}.confirm-body{color:var(--tandas-text-secondary);font-size:.95rem}.wa-note{justify-content:center;align-items:center;gap:var(--tandas-space-2);color:var(--tandas-text-secondary);margin-top:var(--tandas-space-3);font-size:.85rem;display:flex}.compare{gap:var(--tandas-space-4);margin-top:var(--tandas-space-8);align-items:stretch;display:grid}@media (width>=760px){.compare{grid-template-columns:1fr 56px 1fr;align-items:center}}.compare-side{background:var(--tandas-surface-raised);border:1px solid var(--tandas-border-subtle);border-radius:var(--tandas-radius-lg);padding:var(--tandas-space-5);box-shadow:var(--tandas-shadow-sm)}.compare-side.antes{background:color-mix(in srgb, var(--tandas-brand-700) 5%, var(--tandas-surface-raised))}.compare-label{text-transform:uppercase;letter-spacing:.07em;color:var(--tandas-text-secondary);margin-bottom:var(--tandas-space-3);font-size:.72rem;font-weight:700;display:inline-block}.compare .photo{aspect-ratio:3/2;border-radius:var(--tandas-radius-md);margin-bottom:var(--tandas-space-3);background:var(--tandas-brand-100);overflow:hidden}.compare .photo img{object-fit:cover;width:100%;height:100%;display:block}.compare-arrow{color:var(--tandas-brand-700);place-items:center;font-size:1.8rem;display:grid}@media (width<=759px){.compare-arrow{transform:rotate(90deg)}}.compare-cap{margin:var(--tandas-space-3) 0 0;color:var(--tandas-text-secondary);font-size:.92rem}.msgs{gap:var(--tandas-space-2);margin:0;padding:0;list-style:none;display:grid}.msg{background:var(--tandas-surface-raised);border:1px solid var(--tandas-border-subtle);color:var(--tandas-text-primary);border-radius:12px 12px 12px 3px;max-width:92%;padding:9px 12px;font-size:.88rem}.msg .unseen{color:var(--tandas-error-700);margin-top:2px;font-size:.75rem;font-weight:600;display:block}.confirm-mini{align-items:center;gap:var(--tandas-space-3);border:1px solid color-mix(in srgb, var(--tandas-success-700) 26%, #fff);background:color-mix(in srgb, var(--tandas-success-700) 6%, #fff);border-radius:var(--tandas-radius-md);padding:var(--tandas-space-4);display:flex}.confirm-mini .c-name{font-weight:700;display:block}.confirm-mini .c-meta{color:var(--tandas-text-secondary);font-variant-numeric:tabular-nums;font-size:.85rem;display:block}.section-head{max-width:640px}.steps{gap:var(--tandas-space-5);margin:var(--tandas-space-8) 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.steps{gap:var(--tandas-space-6);grid-template-columns:repeat(3,1fr)}}.step{position:relative}.thumb{aspect-ratio:16/10;border-radius:var(--tandas-radius-md);border:1px solid var(--tandas-border-subtle);background:var(--tandas-surface-canvas);padding:var(--tandas-space-4);margin-bottom:var(--tandas-space-3);justify-content:center;gap:var(--tandas-space-2);flex-direction:column;display:flex;overflow:hidden}.mock-line{border-radius:var(--tandas-radius-pill);background:var(--tandas-border-subtle);height:10px}.mock-line.short{width:55%}.mock-line.mid{width:75%}.mock-line.accent{background:var(--tandas-brand-100)}.mock-chip{align-items:center;gap:var(--tandas-space-2);background:var(--tandas-surface-raised);border:1px solid var(--tandas-border-subtle);border-radius:var(--tandas-radius-pill);color:var(--tandas-brand-700);align-self:flex-start;padding:8px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.mock-confirm{align-items:center;gap:var(--tandas-space-3);background:var(--tandas-surface-raised);border:1px solid var(--tandas-border-subtle);border-radius:var(--tandas-radius-md);padding:var(--tandas-space-3);display:flex}.mock-confirm-lines{flex:1;gap:6px;display:grid}.step-num{border-radius:var(--tandas-radius-pill);background:var(--tandas-brand-100);width:30px;height:30px;color:var(--tandas-brand-700);font-family:var(--tandas-font-display);margin-bottom:var(--tandas-space-2);place-items:center;font-size:.95rem;font-weight:700;display:inline-grid}.step h3{margin-bottom:6px}.step p{color:var(--tandas-text-secondary);margin:0}.band{gap:var(--tandas-space-8);align-items:center;display:grid}@media (width>=760px){.band{gap:var(--tandas-space-16);grid-template-columns:1fr 1fr}}.band-photo{border-radius:var(--tandas-radius-lg);box-shadow:var(--tandas-shadow-md);background:var(--tandas-brand-100);overflow:hidden}.band-photo img{object-fit:cover;width:100%;height:100%;display:block}.band.reverse .band-photo{order:-1}@media (width>=760px){.band.reverse .band-photo{order:1}}.checklist{margin:var(--tandas-space-5) 0 0;gap:var(--tandas-space-4);padding:0;list-style:none;display:grid}.checklist li{gap:var(--tandas-space-3);align-items:flex-start;display:flex}.checklist .tick{flex:none;margin-top:2px}.checklist strong{display:block}.checklist .body{color:var(--tandas-text-secondary)}.free{background:var(--tandas-brand-100);text-align:center}.free-head{max-width:640px;margin:0 auto}.free-amount{font-family:var(--tandas-font-display);letter-spacing:-.02em;color:var(--tandas-brand-900);margin:0 0 var(--tandas-space-3);font-size:clamp(2.5rem,7vw,4rem);font-weight:700;line-height:1}.free-grid{margin:var(--tandas-space-8) 0 0;gap:var(--tandas-space-4);padding:0;list-style:none;display:grid}@media (width>=760px){.free-grid{gap:var(--tandas-space-5);grid-template-columns:repeat(2,1fr)}}.free-item{align-items:flex-start;gap:var(--tandas-space-3);text-align:left;background:var(--tandas-surface-raised);border:1px solid var(--tandas-border-subtle);border-radius:var(--tandas-radius-lg);padding:var(--tandas-space-5);box-shadow:var(--tandas-shadow-sm);display:flex}.free-item .tick{flex:none}.free-item-title{margin:0 0 2px;font-weight:700}.free-item-body{color:var(--tandas-text-secondary);margin:0;font-size:.92rem}.free-note{margin:var(--tandas-space-6) 0 0;color:var(--tandas-text-primary);font-weight:600}.faq{margin-top:var(--tandas-space-6);gap:10px;display:grid}.faq details{background:var(--tandas-surface-raised);border:1px solid var(--tandas-border-subtle);border-radius:var(--tandas-radius-md);padding:4px 6px}.faq summary{cursor:pointer;font-family:var(--tandas-font-display);padding:14px 40px 14px 14px;font-size:1.05rem;font-weight:700;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--tandas-font-body);color:var(--tandas-brand-700);font-size:1.4rem;font-weight:600;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.faq details[open] summary:after{content:"−"}.faq .answer{color:var(--tandas-text-secondary);margin:0;padding:0 14px 16px}.final{background:var(--tandas-brand-900);color:#fff;text-align:center}.final h2{color:#fff;font-size:clamp(1.8rem,4vw,2.4rem)}.final .lead{color:var(--tandas-text-on-brand-soft)}.final-logo{margin:0 auto var(--tandas-space-2)}.final .btn-light{margin:var(--tandas-space-2) 0 var(--tandas-space-3)}.final .cost-note{color:var(--tandas-text-on-brand-soft);justify-content:center}.final .cost-note .dot{background:var(--tandas-logo-muted-reverse)}footer.site{background:var(--tandas-surface-canvas);border-top:1px solid var(--tandas-border-subtle)}.footer{justify-content:space-between;align-items:center;gap:var(--tandas-space-4);padding:var(--tandas-space-6) 0;flex-wrap:wrap;display:flex}.footer-nav{align-items:center;gap:var(--tandas-space-3) var(--tandas-space-5);flex-wrap:wrap;display:flex}.footer-nav .link{padding:var(--tandas-space-3) 0;font-size:.9rem}.footer .copy{color:var(--tandas-text-secondary);font-size:.9rem}@media (prefers-reduced-motion:no-preference){html[data-motion] [data-reveal]{opacity:0;transition:opacity var(--tandas-motion-entrance) var(--tandas-ease-standard), transform var(--tandas-motion-entrance) var(--tandas-ease-standard);transform:translateY(18px)}html[data-motion] [data-reveal][data-in]{opacity:1;transform:none}html[data-motion] .steps .step:nth-child(2){transition-delay:80ms}html[data-motion] .steps .step:nth-child(3){transition-delay:.16s}html[data-motion] .free-grid .free-item:nth-child(2){transition-delay:60ms}html[data-motion] .free-grid .free-item:nth-child(3){transition-delay:.12s}html[data-motion] .free-grid .free-item:nth-child(4){transition-delay:.18s}html[data-motion] .demo[data-step="2"] [data-panel="2"],html[data-motion] .demo[data-step="3"] [data-panel="3"]{animation:tandas-panel-in var(--tandas-motion-standard) var(--tandas-ease-standard) both}html[data-motion] .demo .rc-ring{transform-box:fill-box;transform-origin:50%;animation:tandas-rc-pop .3s var(--tandas-ease-standard) both}html[data-motion] .demo .rc-check{stroke-dasharray:48;stroke-dashoffset:48px;animation:tandas-rc-draw .34s .12s var(--tandas-ease-standard) forwards}html[data-motion] .compare .compare-side.antes .msg{opacity:0;transform:translate(-10px)}html[data-motion] .compare[data-in] .compare-side.antes .msg{animation:tandas-msg-in .26s var(--tandas-ease-standard) forwards}html[data-motion] .compare[data-in] .compare-side.antes .msg:first-child{animation-delay:80ms}html[data-motion] .compare[data-in] .compare-side.antes .msg:nth-child(2){animation-delay:.16s}html[data-motion] .compare[data-in] .compare-side.antes .msg:nth-child(3){animation-delay:.24s}html[data-motion] .compare .compare-arrow{opacity:0}html[data-motion] .compare[data-in] .compare-arrow{animation:tandas-fade-in .3s .3s var(--tandas-ease-standard) forwards}html[data-motion] .compare .compare-side.despues{opacity:0;transform:scale(.96)}html[data-motion] .compare[data-in] .compare-side.despues{animation:tandas-pop-in .32s .34s var(--tandas-ease-standard) forwards}html[data-motion] .compare .compare-side.despues .rc-check{stroke-dasharray:48;stroke-dashoffset:48px}html[data-motion] .compare[data-in] .compare-side.despues .rc-check{animation:tandas-rc-draw .34s .62s var(--tandas-ease-standard) forwards}html[data-motion] .service:active,html[data-motion] .slot-btn:active{transform:scale(.99)}.faq details::details-content{opacity:0;block-size:0;transition:block-size var(--tandas-motion-standard) var(--tandas-ease-standard), opacity var(--tandas-motion-standard) var(--tandas-ease-standard), transform var(--tandas-motion-standard) var(--tandas-ease-standard), content-visibility var(--tandas-motion-standard) allow-discrete;overflow:clip;transform:translateY(-.5rem)}.faq details[open]::details-content{opacity:1;block-size:auto;transform:translateY(0)}}@keyframes tandas-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tandas-rc-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes tandas-rc-draw{to{stroke-dashoffset:0}}@keyframes tandas-msg-in{to{opacity:1;transform:none}}@keyframes tandas-fade-in{to{opacity:1}}@keyframes tandas-pop-in{to{opacity:1;transform:none}}
