.mkt{--teal-950: #08191d;--teal-900: #0d2a30;--teal: #184048;--teal-700: #1e5560;--teal-600: #25707c;--teal-300: #93c6c8;--sea: #e3f0ee;--sea-2: #cde3e0;--ink: #0e2125;--ink-2: #36525a;--muted: #5b7177;--line: #d8e3e1;--line-2: #bfd0cd;--paper: #f2f6f5;--paper-2: #e7efed;--marker: #ffe14d;--marker-soft: #fff2a8;--marker-ink: #5f4d00;--mint: #1fa875;--mint-soft: #dcf4e9;--mint-ink: #0b6e49;--rose: #b9381f;--rose-soft: #fbe8e4;--r-xl: 26px;--r-lg: 18px;--r-md: 12px;--sans: "Schibsted Grotesk", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--serif: "Newsreader", Georgia, "Times New Roman", serif;--ease: cubic-bezier(.16, 1, .3, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);font-family:var(--sans);font-size:16px;line-height:1.6;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}.mkt :where(.hero h1,.sec-head h2,.cta h2,.st h3,.ft h3,.dl-card h3,.who-card h3,.plan h3,.niches h3,.faq-item h3){font-family:var(--sans);color:var(--ink);text-wrap:balance}.mkt .sec-head h2{font-size:clamp(1.95rem,3.2vw,2.85rem);font-weight:800;line-height:1.08;letter-spacing:-.034em}.mkt .hp-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:24px}.mkt .mkt-h2{color:var(--ink);font-family:var(--sans);font-size:clamp(1.95rem,3.2vw,2.85rem);font-weight:800;line-height:1.08;letter-spacing:-.034em;text-wrap:balance}.mkt .mkt-h2--compact{font-size:clamp(1.7rem,2.6vw,2.3rem)}.mkt .mkt-h2--dark,.mkt .sec--dark .mkt-h2{color:#fff}.mkt :is(h1,h2,h3,h4).font-display{font-weight:800;letter-spacing:-.03em}.mkt .sec{position:relative;padding-block:104px;scroll-margin-top:72px}.mkt .sec--paper{background:var(--paper)}.mkt .sec--dark{background:var(--teal-950);color:#fff}.mkt .sec--dark .sec-head h2{color:#fff}.mkt .sec-head{max-width:760px;margin-bottom:48px}.mkt .sec-head--center{margin-inline:auto;text-align:center}.mkt .sec-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:4px 12px;border-radius:999px;background:var(--sea);color:var(--teal-700);font-size:13px;font-weight:800}.mkt .sec--dark .sec-kicker{background:#ffffff1a;color:var(--marker)}.mkt .sec-sub{margin-top:16px;max-width:62ch;color:var(--ink-2);font-size:1.12rem}.mkt .sec-head--center .sec-sub{margin-inline:auto}.mkt .sec--dark .sec-sub{color:#b4cbcb}.mkt .hbtn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 22px;border:2px solid transparent;border-radius:14px;font-size:16px;font-weight:750;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,transform .25s var(--ease),box-shadow .25s}.mkt .hbtn:active{transform:translateY(1px) scale(.99)}.mkt .hbtn:focus-visible{outline:3px solid var(--teal-600);outline-offset:2px}.mkt .hbtn svg{width:18px;height:18px;transition:transform .25s var(--ease)}.mkt .hbtn:hover svg.arrow{transform:translate(3px)}.mkt .hbtn--primary{background:var(--teal);color:#fff;box-shadow:0 12px 26px -14px #184048e6}.mkt .hbtn--primary:hover{background:var(--teal-700);color:#fff;transform:translateY(-2px)}.mkt .hbtn--marker{background:var(--marker);color:var(--ink);box-shadow:0 12px 26px -14px #e9c200e6}.mkt .hbtn--marker:hover{background:#ffd81a;color:var(--ink);transform:translateY(-2px)}.mkt .hbtn--line{background:#fff;border-color:var(--line-2);color:var(--ink)}.mkt .hbtn--line:hover{border-color:var(--ink);color:var(--ink);transform:translateY(-2px)}.mkt .hbtn--ghost{background:#ffffff0f;border-color:#ffffff42;color:#fff}.mkt .hbtn--ghost:hover{background:#ffffff1f;border-color:#ffffff80;color:#fff;transform:translateY(-2px)}.mkt .hbtn--block{width:100%}.mkt .text-link{color:var(--teal-700);font-weight:700;text-decoration:underline;text-underline-offset:3px}.mkt .text-link:hover{color:var(--teal)}.mkt .ticks{list-style:none;display:grid;gap:9px;margin:0;padding:0}.mkt .ticks li{display:flex;align-items:flex-start;gap:10px;color:var(--ink-2);font-size:15px;line-height:1.45}.mkt .ticks li:before{content:"";flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--mint-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B6E49' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 12px no-repeat}.mkt .ticks--on-dark li{color:#d3e4e3}.mkt .ticks--on-dark li:before{background-color:#ffffff26;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFE14D' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E")}@keyframes home-drift{to{transform:translate(-80px,60px) scale(1.1)}}@keyframes home-drift2{to{transform:translate(90px,-50px) scale(1.08)}}@keyframes home-popIn{0%{opacity:0;transform:scale(.86)}}@keyframes home-qIn{0%{opacity:0;transform:translateY(12px) scale(.97)}}@keyframes home-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes home-sparkle{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.25) rotate(18deg)}}@keyframes home-sealIn{0%{opacity:0;transform:rotate(-12deg) scale(1.8)}60%{opacity:1;transform:rotate(-12deg) scale(.92)}to{opacity:1;transform:rotate(-12deg) scale(1)}}@keyframes home-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes home-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes home-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes home-dragRow{0%,18%{transform:translateY(0);box-shadow:none}30%,62%{transform:translateY(calc(-100% - 10px)) rotate(-1deg);box-shadow:0 18px 30px -14px #0e212573}74%,to{transform:translateY(0);box-shadow:none}}@keyframes home-dragRowB{0%,18%,74%,to{transform:translateY(0)}30%,62%{transform:translateY(calc(100% + 10px))}}@keyframes home-pulse{0%,to{box-shadow:0 0 #1fa87573}50%{box-shadow:0 0 0 10px #1fa87500}}@keyframes home-appear{0%{opacity:0}to{opacity:1}}@keyframes home-transcript{0%,12%{clip-path:inset(0 0 0 0)}12.5%{clip-path:inset(0 100% 0 0)}75%,to{clip-path:inset(0 0 0 0)}}.mkt .hero{position:relative;isolation:isolate;overflow:hidden;padding:160px 0 96px;background:var(--paper);scroll-margin-top:64px}.mkt .hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.mkt .hero-dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(24,64,72,.16) 1.2px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 75% 70% at 72% 35%,#000 25%,transparent 78%);mask-image:radial-gradient(ellipse 75% 70% at 72% 35%,#000 25%,transparent 78%)}.mkt .hero-glow{position:absolute;border-radius:50%}.mkt .hero-glow--a{top:-260px;right:-180px;width:720px;height:720px;background:radial-gradient(circle,rgba(147,198,200,.55),transparent 62%);animation:home-drift 22s ease-in-out infinite alternate}.mkt .hero-glow--b{bottom:-320px;left:-220px;width:640px;height:640px;background:radial-gradient(circle,rgba(255,225,77,.32),transparent 62%);animation:home-drift2 26s ease-in-out infinite alternate}.mkt .hero-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px}.mkt .hero-kicker{display:block;margin-bottom:16px;color:var(--teal-600);font-size:clamp(1rem,1.25vw,1.12rem);font-weight:750;line-height:1.4}.mkt .hero h1{font-weight:800;line-height:1.04;letter-spacing:-.04em}.mkt .hero-tagline{margin-top:18px;font-family:var(--serif);font-size:clamp(1.25rem,1.9vw,1.6rem);font-style:italic;line-height:1.3;color:var(--ink)}.mkt .hero-tagline span{padding:0 6px;background-image:linear-gradient(transparent 55%,var(--marker) 55%,var(--marker) 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.mkt .hero-lead{max-width:54ch;margin-top:22px;padding-left:18px;border-left:3px solid var(--teal-300);color:var(--ink-2);font-size:1.05rem;line-height:1.65}.mkt .hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px}.mkt .hero-proof{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:26px 0 0;padding:0}.mkt .hero-proof li{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:14.5px;font-weight:600}.mkt .hero-proof svg{width:17px;height:17px;flex:none;color:var(--mint)}.mkt .demo{position:relative;margin:0;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:0 50px 100px -44px #0e212573,0 2px 6px #0e21250d}.mkt .demo svg{width:13px;height:13px;flex:none}.mkt .demo-bar{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid var(--line);background:linear-gradient(#fff,#fafcfb)}.mkt .demo-bar>i{width:10px;height:10px;border-radius:50%;background:#dce5e3}.mkt .demo-title{margin-left:8px;overflow:hidden;color:var(--ink-2);font-size:13px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.mkt .demo-ai{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:9.8em;margin-left:auto;padding:4px 10px;border-radius:999px;background:var(--marker-soft);color:var(--marker-ink);font-size:12px;font-weight:800;white-space:nowrap;transition:background-color .3s,color .3s}.mkt .demo-ai svg{animation:home-sparkle 2.4s ease-in-out infinite}.mkt .demo-ai.is-done{background:var(--mint-soft);color:var(--mint-ink)}.mkt .demo-ai.is-done svg{animation:none}.mkt .demo-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:14px 16px 0}.mkt .demo-label{color:var(--muted);font-size:12.5px;font-weight:700}.mkt .niche-chips{display:flex;flex-wrap:wrap;gap:6px}.mkt .niche{padding:6px 11px;border:1.5px solid var(--line-2);border-radius:999px;background:#fff;color:var(--ink-2);font-size:13px;font-weight:700;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s,transform .2s var(--ease)}.mkt .niche:hover{border-color:var(--ink-2);transform:translateY(-1px)}.mkt .niche[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:#fff}.mkt .niche:focus-visible,.mkt .demo-step:focus-visible,.mkt .demo-play:focus-visible{outline:3px solid var(--teal-600);outline-offset:2px}.mkt .demo-steps{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:14px 16px 0}.mkt .demo-step{display:flex;flex-direction:column;gap:6px;width:100%;padding:0;border:0;background:none;color:var(--muted);font-size:12px;font-weight:700;text-align:left;cursor:pointer;transition:color .2s}.mkt .demo-step:hover,.mkt .demo-step.is-on{color:var(--ink)}.mkt .demo-step .bar{display:block;height:4px;overflow:hidden;border-radius:999px;background:var(--paper-2)}.mkt .demo-step .bar i{display:block;height:100%;background:var(--teal);transform-origin:0 50%;transform:scaleX(0);transition:transform .45s var(--ease)}.mkt .demo-step.is-done .bar i{transform:scaleX(1)}.mkt .demo-step.is-on .bar i{transform:scaleX(var(--sp, 0));transition-duration:.12s}.mkt .demo-screen{position:relative;height:410px;margin:14px 16px 0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--paper)}.mkt .panel{position:absolute;top:0;right:0;bottom:0;left:0;padding:12px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .45s,transform .5s var(--ease),visibility .45s}.mkt .panel.is-on{opacity:1;visibility:visible;transform:none}.mkt .demo-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px 14px;color:var(--muted);font-size:12.5px}.mkt .demo-play{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--line-2);border-radius:999px;background:#fff;color:var(--ink-2);font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer}.mkt .demo-play:hover{border-color:var(--ink);color:var(--ink)}.mkt .q{position:relative;margin-bottom:8px;padding:9px 12px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 18px -14px #0e212573;animation:home-qIn .45s var(--spring) backwards}.mkt .q-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.mkt .q-type{padding:1px 7px;border-radius:999px;background:var(--sea);color:var(--teal-700);font-size:10.5px;font-weight:800;white-space:nowrap}.mkt .q-state{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:6.9em;margin-left:auto;padding:1px 7px;border-radius:999px;background:var(--marker-soft);color:var(--marker-ink);font-size:10.5px;font-weight:800;white-space:nowrap}.mkt .q-state svg{width:11px;height:11px}.mkt .q-state.is-kept{background:var(--mint-soft);color:var(--mint-ink)}.mkt .q-text{min-height:1.3em;color:var(--ink);font-size:13px;font-weight:700;line-height:1.32}.mkt .q-body{opacity:0;transform:translateY(4px);transition:opacity .35s,transform .35s var(--ease)}.mkt .q-body.is-on{opacity:1;transform:none}.mkt .q-opts{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.mkt .q-opt{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink-2);font-size:11.5px;line-height:1.35;transition:background-color .3s,border-color .3s,color .3s,box-shadow .3s}.mkt .q-opt b{padding:0 4px;border-radius:4px;background:var(--sea);color:var(--teal-700);font-size:10px}.mkt .q-opt.is-picked{border-color:var(--teal);background:var(--sea);color:var(--ink);box-shadow:inset 0 0 0 1px var(--teal)}.mkt .q-open{position:relative;margin-top:6px;padding:6px 9px;border:1px dashed var(--line-2);border-radius:8px;color:var(--ink-2);font-family:var(--serif);font-size:13px;line-height:1.32}.mkt .q-open em{position:absolute;top:7px;left:9px;right:9px;color:var(--muted);font-family:var(--sans);font-size:11px;font-style:normal;font-weight:700;line-height:1.3}.mkt .ghost{color:transparent}.mkt .tcaret{position:relative}.mkt .tcaret:after{content:"";position:absolute;top:0;bottom:0;left:0;width:1.5px;background:var(--teal);animation:home-blink 1s steps(1) infinite}.mkt .ans-top{display:flex;align-items:center;gap:10px;margin-bottom:9px}.mkt .ans-who{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:13px;font-weight:800;white-space:nowrap}.mkt .avatar-sm{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--teal);color:#fff;font-size:11px;font-weight:800}.mkt .ans-prog{flex:1;height:6px;overflow:hidden;border-radius:999px;background:var(--paper-2)}.mkt .ans-prog i{display:block;height:100%;background:linear-gradient(90deg,var(--teal-600),var(--mint));transform-origin:0 50%;transform:scaleX(var(--ap, 0));transition:transform .5s var(--ease)}.mkt .ans-count{color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.mkt .toast{position:absolute;top:12px;left:12px;right:12px;display:flex;align-items:center;gap:10px;padding:10px 13px;border-radius:12px;background:var(--teal);color:#fff;font-size:13px;font-weight:700;line-height:1.35;box-shadow:0 14px 30px -14px #0e212599;transform:translateY(-170%);transition:transform .55s var(--spring)}.mkt .toast.is-on{transform:none}.mkt .toast svg{width:16px;height:16px;color:var(--marker)}.mkt .rep-head{display:flex;align-items:center;gap:10px;margin-bottom:6px}.mkt .rep-title{font-size:14.5px;font-weight:800;line-height:1.25}.mkt .rep-ver{display:inline-flex;align-items:center;gap:4px;margin-top:3px;padding:1px 8px;border-radius:999px;background:var(--marker-soft);color:var(--marker-ink);font-size:11px;font-weight:800;transition:background-color .3s,color .3s}.mkt .rep-ver.is-ok{background:var(--mint-soft);color:var(--mint-ink)}.mkt .ring{position:relative;flex:none;width:56px;height:56px;margin-left:auto}.mkt .ring svg{width:100%;height:100%;transform:rotate(-90deg)}.mkt .ring .tr{fill:none;stroke:var(--paper-2);stroke-width:6}.mkt .ring .vl{fill:none;stroke:var(--teal);stroke-width:6;stroke-linecap:round;stroke-dasharray:150.8px;stroke-dashoffset:calc(150.8px * (1 - var(--rv, 0)));transition:stroke-dashoffset 1.3s var(--ease)}.mkt .ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:13px;font-weight:800}.mkt .rep-score{display:flex;flex-direction:column;align-items:center;gap:2px;margin-left:auto}.mkt .rep-score .ring{margin-left:0}.mkt .ring-cap{display:block;color:var(--muted);font-size:10.5px;font-weight:700;text-align:center;white-space:nowrap}.mkt .rep-sec{margin-bottom:7px}.mkt .rep-k{display:block;margin-bottom:3px;color:var(--muted);font-size:11px;font-weight:800}.mkt .rep-sum{color:var(--ink);font-family:var(--serif);font-size:14.5px;line-height:1.4}.mkt .rep-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mkt .rep-chips{display:flex;flex-wrap:wrap;gap:5px}.mkt .hl{padding:3px 8px;border-radius:6px;background-color:#fff;background-image:linear-gradient(90deg,var(--marker),var(--marker));background-repeat:no-repeat;background-size:0% 100%;color:var(--ink);font-size:12px;font-weight:700;box-shadow:inset 0 0 0 1px var(--line);transition:background-size .7s var(--ease),box-shadow .3s}.mkt .hl.is-on{background-size:100% 100%;box-shadow:none}.mkt .hl--imp{background-image:linear-gradient(90deg,var(--sea-2),var(--sea-2))}.mkt .rep-rec{color:var(--ink-2);font-family:var(--serif);font-size:13.5px;line-height:1.38}.mkt .rep-actions{position:absolute;bottom:12px;left:12px;right:12px;display:flex;align-items:center;gap:7px}.mkt .mini-btn{display:inline-flex;align-items:center;gap:5px;padding:7px 10px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink-2);font-size:11.5px;font-weight:800;white-space:nowrap}.mkt .mini-btn svg{width:13px;height:13px}.mkt .mini-btn--ai svg{color:var(--marker-ink)}.mkt .lbl-s{display:none}.mkt .mini-btn--go{justify-content:center;min-width:10.4em;margin-left:auto;background:var(--teal);border-color:var(--teal);color:#fff;transition:transform .15s,background-color .3s}.mkt .mini-btn--go.is-press{transform:scale(.93)}.mkt .mini-btn--go.is-done{background:var(--mint);border-color:var(--mint)}.mkt .demo .seal--demo{top:auto;bottom:52px;right:18px;width:100px;height:100px;background:transparent;mix-blend-mode:multiply;opacity:0;transform:rotate(-12deg) scale(0)}.mkt .demo .seal--demo.is-on{animation:home-sealIn .65s var(--spring) forwards}.mkt .demo .cursor{position:absolute;z-index:3;width:22px;height:22px;color:var(--ink);fill:#fff;left:calc(100% - 30px);top:calc(100% + 10px);opacity:0;transition:left 1s var(--ease),top 1s var(--ease),opacity .3s;pointer-events:none;filter:drop-shadow(0 3px 4px rgba(0,0,0,.3))}.mkt .demo .cursor.is-on{opacity:1}.mkt .demo .cursor.is-at{left:calc(100% - 84px);top:calc(100% - 38px)}.mkt .t-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--sea);color:var(--teal)}.mkt .t-ico svg{width:20px;height:20px}.mkt .story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px}.mkt .story-steps{list-style:none;margin:0;padding:0}.mkt .st{display:flex;flex-direction:column;justify-content:center;min-height:62vh;padding-block:24px;transition:opacity .45s}.mkt .story--live .st{opacity:.55}.mkt .story--live .st.is-on{opacity:1}.mkt .st-num{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:16px;border:2px solid rgba(255,255,255,.3);border-radius:50%;color:#fff;font-size:16px;font-weight:800;transition:background-color .4s,border-color .4s,color .4s,transform .5s var(--spring)}.mkt .st.is-on .st-num{border-color:var(--marker);background:var(--marker);color:var(--ink);transform:scale(1.08)}.mkt .st:last-child.is-on .st-num{border-color:var(--mint);background:var(--mint);color:#fff}.mkt .sec--dark .st h3{color:#fff;font-size:1.65rem;font-weight:800;letter-spacing:-.025em;line-height:1.15}.mkt .st p{max-width:44ch;margin-top:10px;color:#c3d6d6;font-size:1.08rem}.mkt .story-visual{position:relative;height:min(500px,calc(100vh - 170px))}.mkt .story-visual .scene{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;visibility:hidden;transform:translateY(18px) scale(.97);transition:opacity .55s,transform .6s var(--ease),visibility .55s}.mkt .story-visual[data-active="1"] .scene--1,.mkt .story-visual[data-active="2"] .scene--2,.mkt .story-visual[data-active="3"] .scene--3,.mkt .story-visual[data-active="4"] .scene--4{opacity:1;visibility:visible;transform:none}.mkt .scene--inline{display:none}.mkt .sc-card{position:relative;width:min(100%,440px);padding:22px;border-radius:22px;background:#fff;color:var(--ink);box-shadow:0 40px 80px -40px #000000b3}.mkt .sc-card svg{width:16px;height:16px;flex:none}.mkt .sc-h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;font-size:15px;font-weight:800}.mkt .sc-h small{color:var(--muted);font-size:12.5px;font-weight:700}.mkt .sc-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--paper);font-size:13px;font-weight:700}.mkt .sc-link svg{color:var(--teal-600)}.mkt .sc-link span{flex:1;min-width:0;overflow:hidden;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis}.mkt .sc-copy{position:relative;padding:6px 10px;border-radius:8px;background:var(--teal);color:#fff;font-size:12px;font-weight:800}.mkt .sc-copy:after{content:"Copied";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:inherit;background:var(--mint);opacity:0}.mkt .sc-list{list-style:none;display:grid;gap:8px;margin:12px 0 0;padding:0}.mkt .sc-list li{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--line);border-radius:12px;font-size:13.5px;font-weight:700}.mkt .sc-list em{margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--mint-soft);color:var(--mint-ink);font-size:11.5px;font-style:normal;font-weight:800}.mkt .sc-tag{display:flex;align-items:center;gap:8px;margin-top:14px;color:var(--mint-ink);font-size:13px;font-weight:800}.mkt .sug{display:flex;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;font-size:13.5px;font-weight:650;line-height:1.35}.mkt .sug span{flex:1}.mkt .sug em{padding:2px 8px;border-radius:999px;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap}.mkt .sug--kept em{background:var(--mint-soft);color:var(--mint-ink)}.mkt .sug--edit{border-color:var(--teal-600);box-shadow:inset 0 0 0 1px var(--teal-600)}.mkt .sug--edit em{background:var(--marker-soft);color:var(--marker-ink)}.mkt .sug--gone{color:var(--muted)}.mkt .sug--gone em{background:var(--paper-2);color:var(--muted)}.mkt .sug--gone span{text-decoration:line-through;text-decoration-color:#5b717799}.mkt .sc-spec{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:9px 12px;border:1.5px solid var(--teal-600);border-radius:12px;font-size:13.5px;font-weight:700}.mkt .sc-spec svg{color:var(--marker-ink)}.mkt .cal{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.mkt .cal span{padding:6px 0;color:var(--muted);font-size:11.5px;font-weight:800;text-align:center}.mkt .cal i{height:30px;border-radius:8px;background:var(--paper)}.mkt .cal i.busy{background:repeating-linear-gradient(45deg,var(--paper-2) 0 5px,var(--paper) 5px 10px)}.mkt .cal i.book{position:relative;background:var(--teal)}.mkt .cal i.book:after{content:"Session";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;font-size:10.5px;font-style:normal;font-weight:800}.mkt .notes-box{margin-top:12px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.mkt .notes-box b{display:block;margin-bottom:4px;font-size:12px}.mkt .notes-box p{color:var(--ink-2);font-family:var(--serif);font-size:14px;line-height:1.4}.mkt .mini-rep{padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.mkt .mini-rep .rep-k{margin-top:8px}.mkt .mini-rep .rep-k:first-child{margin-top:0}.mkt .sc-approve{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px}.mkt .sc-approve .mini-btn--go{margin-left:auto;font-size:13px}.mkt .sc-card .sc-seal{top:56px;bottom:auto;right:22px;width:96px;height:96px;font-size:11px;background:transparent;mix-blend-mode:multiply;opacity:0}.mkt .story-visual[data-active="1"] .scene--1 .sc-copy:after,.mkt .st.is-seen .scene--1 .sc-copy:after{animation:home-appear .3s ease 1.1s both}.mkt .story-visual[data-active="1"] .scene--1 .sc-list li,.mkt .st.is-seen .scene--1 .sc-list li{animation:home-qIn .5s var(--spring) backwards;animation-delay:calc(var(--n) * .2s + 1.4s)}.mkt .story-visual[data-active="2"] .scene--2 .sug,.mkt .st.is-seen .scene--2 .sug{animation:home-qIn .5s var(--spring) backwards;animation-delay:calc(var(--n) * .22s + .3s)}.mkt .story-visual[data-active="3"] .scene--3 .cal i.book,.mkt .st.is-seen .scene--3 .cal i.book{animation:home-popIn .5s var(--spring) .5s backwards}.mkt .story-visual[data-active="3"] .scene--3 .notes-box p,.mkt .st.is-seen .scene--3 .notes-box p{animation:home-reveal 1.4s var(--ease) .9s backwards}.mkt .story-visual[data-active="4"] .scene--4 .sc-seal,.mkt .st.is-seen .scene--4 .sc-seal{animation:home-sealIn .65s var(--spring) 1.1s forwards}.mkt .story-visual[data-active="4"] .scene--4 .mini-btn--go,.mkt .st.is-seen .scene--4 .mini-btn--go{animation:home-pulse 1.4s ease-out .2s 2}.mkt .story:not(.story--live) .sc-seal{opacity:1;transform:rotate(-12deg)}.mkt .feat{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"builder builder reports" "video rest rest";gap:18px;margin:0;padding:0}.mkt .feat>li{display:flex;min-width:0}.mkt .f-builder{grid-area:builder}.mkt .f-reports{grid-area:reports}.mkt .f-video{grid-area:video}.mkt .f-rest{grid-area:rest}.mkt .ft{position:relative;isolation:isolate;flex:1;min-width:0;display:flex;flex-direction:column;gap:10px;padding:28px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);color:var(--ink);transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .3s}.mkt .ft:hover{transform:translateY(-4px);border-color:var(--line-2);box-shadow:0 30px 60px -36px #0e212573}.mkt .ft h3{font-size:1.45rem;font-weight:800;letter-spacing:-.025em;line-height:1.15}.mkt .ft h3 a{color:inherit;text-decoration:none}.mkt .ft h3 a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.mkt .ft:hover h3 a{text-decoration:underline;text-underline-offset:4px}.mkt .ft h3 a:focus-visible{outline:3px solid var(--teal-600);outline-offset:2px;border-radius:4px}.mkt .ft p{color:var(--ink-2);font-size:15.5px;line-height:1.55}.mkt .ft-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;align-items:center}.mkt .ft-copy{display:flex;flex-direction:column;gap:10px;height:100%}.mkt .ft-more{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding-top:8px;color:var(--teal-700);font-size:14.5px;font-weight:750;text-decoration:none}.mkt .ft-more svg{width:15px;height:15px;transition:transform .25s var(--ease)}.mkt .ft:hover .ft-more svg{transform:translate(3px)}.mkt .ft-ai{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--marker-soft);color:var(--marker-ink);font-size:12.5px;font-weight:800}.mkt .ft-ai svg{width:13px;height:13px}.mkt .ft svg{flex:none}.mkt .bm{position:relative;display:grid;gap:10px;padding:16px;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.mkt .bm svg{width:14px;height:14px}.mkt .bm-row{position:relative;z-index:1;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:13px;font-weight:650}.mkt .bm-row .grip{color:var(--line-2)}.mkt .bm-t{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mkt .bm-mark{padding:2px 7px;border-radius:6px;background:var(--sea);color:var(--teal-700);font-size:11px;font-weight:800;white-space:nowrap}.mkt .bm-mark--un{background:var(--paper-2);color:var(--muted)}.mkt .bm-row--drag{z-index:2;animation:home-dragRow 5.5s var(--ease) infinite}.mkt .bm-row--drag .grip{color:var(--teal-600)}.mkt .bm-row--down{animation:home-dragRowB 5.5s var(--ease) infinite}.mkt .bm-branch{display:flex;align-items:center;gap:8px;padding:0 12px;color:var(--teal-700);font-size:12.5px;font-weight:750}.mkt .bm-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;padding:0 2px 2px;font-size:12.5px}.mkt .bm-head span{display:inline-flex;align-items:center;gap:6px;color:var(--marker-ink);font-weight:800}.mkt .bm-head b{color:var(--muted);font-size:12px;font-weight:700}.mkt .bm-foot{display:flex;align-items:center;gap:7px;padding-top:2px;color:var(--muted);font-size:12px;font-weight:700}.mkt .bm-foot span:first-child{margin-right:auto}.mkt .bm-publish{background:var(--teal);border-color:var(--teal);color:#fff}.mkt .bm-lib{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1.5px dashed var(--line-2);border-radius:12px;color:var(--muted);font-size:12.5px;font-weight:700}.mkt .rm{display:grid;gap:7px;margin-top:6px;padding:14px;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.mkt .rm-note{padding:9px 11px;border-left:3px solid var(--teal);border-radius:8px;background:#fff;color:var(--ink-2);font-family:var(--serif);font-size:13.5px;font-style:italic;line-height:1.35}.mkt .rm-note b{display:block;color:var(--muted);font-family:var(--sans);font-size:10.5px;font-style:normal;font-weight:800}.mkt .rm-sec{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 11px;border-radius:9px;background:#fff;font-size:12.5px;font-weight:750}.mkt .rm-sec--ai{background:linear-gradient(100deg,#fff 30%,var(--marker-soft) 50%,#fff 70%) 0 0 / 300% 100%;animation:home-shimmer 2.6s linear infinite}.mkt .rm-sec em{display:inline-flex;align-items:center;gap:4px;color:var(--marker-ink);font-size:11px;font-style:normal;font-weight:800}.mkt .rm-sec em svg,.mkt .rm-vers b svg{width:12px;height:12px}.mkt .rm-vers{display:flex;align-items:center;gap:6px;margin-top:2px}.mkt .rm-vers span{padding:2px 8px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--muted);font-size:11px;font-weight:800}.mkt .rm-vers span.is-on{border-color:var(--teal);background:var(--teal);color:#fff}.mkt .rm-vers b{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--teal-700);font-size:11.5px}.mkt .vm{margin-top:6px;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.mkt .vm-cam{position:relative;display:grid;place-items:center;aspect-ratio:16 / 10;background:radial-gradient(circle at 50% 40%,#2b5a63,var(--teal-950))}.mkt .vm-face{width:74px;height:74px;border-radius:50%;background:radial-gradient(circle at 50% 38%,#4c7f88 0 34%,transparent 35%),radial-gradient(ellipse 60% 44% at 50% 100%,#4c7f88 0 98%,transparent 100%);opacity:.9}.mkt .vm-rec{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;background:#0006;color:#fff;font-size:11px;font-weight:800}.mkt .vm-rec:before{content:"";width:8px;height:8px;border-radius:50%;background:#ff5a4e;animation:home-blink 1.2s steps(1) infinite}.mkt .vm-q{position:absolute;top:10px;right:10px;padding:3px 9px;border-radius:999px;background:#ffffff24;color:#fff;font-size:11px;font-weight:800}.mkt .vm-wave{position:absolute;left:50%;bottom:12px;display:flex;align-items:center;gap:3px;height:26px;transform:translate(-50%)}.mkt .vm-wave i{width:3px;height:100%;border-radius:2px;background:var(--marker);transform-origin:50% 50%;animation:home-wave 1.1s ease-in-out infinite;animation-delay:calc(var(--n) * -.13s)}.mkt .vm-trans{padding:11px 13px;color:var(--ink-2);font-family:var(--serif);font-size:13.5px;line-height:1.4}.mkt .vm-trans b{display:block;color:var(--muted);font-family:var(--sans);font-size:10.5px;font-weight:800}.mkt .vm-trans span{display:inline-block;animation:home-transcript 7s steps(34) infinite}.mkt .mods{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin:6px 0 0;padding:0}.mkt .mods a{display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:14px;color:var(--ink);text-decoration:none;transition:background-color .2s,transform .25s var(--ease)}.mkt .mods a:hover{background:var(--paper);color:var(--ink);transform:translate(3px)}.mkt .mods a:focus-visible{outline:3px solid var(--teal-600);outline-offset:2px}.mkt .m-ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:var(--sea);color:var(--teal);transition:transform .4s var(--spring),background-color .3s,color .3s}.mkt .m-ico svg{width:18px;height:18px}.mkt .mods a:hover .m-ico{transform:rotate(-8deg);background:var(--teal);color:#fff}.mkt .mods b{display:block;font-size:15px;font-weight:750}.mkt .mods small{display:block;color:var(--muted);font-size:13.5px;line-height:1.45}.mkt .feat-also{max-width:70ch;margin-top:32px;color:var(--ink-2);font-size:15.5px}.mkt .niches{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px}.mkt .niches h3{margin-right:6px;color:var(--ink-2);font-size:1rem;font-weight:700}.mkt .niches ul{display:contents;list-style:none}.mkt .niches a{display:inline-flex;align-items:center;padding:9px 15px;border:1px solid var(--line-2);border-radius:999px;background:#fff;color:var(--ink);font-size:14.5px;font-weight:700;text-decoration:none;transition:border-color .2s,background-color .2s,transform .25s var(--ease)}.mkt .niches a:hover{border-color:var(--teal);background:var(--sea);transform:translateY(-2px)}.mkt .niches a:focus-visible{outline:3px solid var(--teal-600);outline-offset:2px}.mkt .ba{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.mkt .ba-card{position:relative;padding:30px;border-radius:var(--r-xl)}.mkt .ba-card--before{background:var(--paper);border:1px solid var(--line)}.mkt .ba-card--after{color:#fff;background:radial-gradient(500px 280px at 100% 0%,rgba(147,198,200,.28),transparent 60%),linear-gradient(160deg,var(--teal),var(--teal-900));box-shadow:0 40px 80px -46px #0e2125cc}.mkt .ba-list{list-style:none;display:grid;gap:18px;margin:0;padding:0}.mkt .ba-list li{display:flex;align-items:flex-start;gap:14px}.mkt .ba-k{display:inline-flex;align-items:center;gap:8px;margin-bottom:6px;padding:3px 11px;border-radius:999px;font-size:12.5px;font-weight:800}.mkt .ba-card--before .ba-k{background:#fff;color:var(--muted);box-shadow:inset 0 0 0 1px var(--line)}.mkt .ba-card--after .ba-k{background:#ffffff1f;color:var(--marker)}.mkt .ba-mark{display:grid;place-items:center;flex:none;width:26px;height:26px;margin-top:2px;border-radius:50%}.mkt .ba-mark svg{width:14px;height:14px;stroke-width:3}.mkt .ba-card--before .ba-mark{background:var(--rose-soft);color:var(--rose)}.mkt .ba-card--after .ba-mark{background:var(--mint);color:#fff}.mkt .ba-txt{font-size:1.05rem;line-height:1.5}.mkt .ba-card--before .ba-txt{position:relative;color:var(--ink-2)}.mkt .ba-card--before .ba-txt:after{content:"";position:absolute;left:0;right:0;top:55%;height:2px;border-radius:2px;background:#b9381f8c;transform-origin:0 50%;transform:scaleX(0)}.mkt .reveal-visible .ba-card--before li:nth-child(1) .ba-txt:after{transform:scaleX(1);transition:transform .6s var(--ease) .5s}.mkt .reveal-visible .ba-card--before li:nth-child(2) .ba-txt:after{transform:scaleX(1);transition:transform .6s var(--ease) .7s}.mkt .reveal-visible .ba-card--after .ba-mark{animation:home-popIn .5s var(--spring) 1.1s backwards}.mkt .ba-card--after .ba-txt{font-size:1.2rem;font-weight:600;line-height:1.45}.mkt .ba-more{max-width:70ch;margin-top:28px;color:var(--ink-2);font-size:1.05rem}.mkt .ba-posts{display:flex;flex-wrap:wrap;gap:12px 32px;margin:28px 0 0;padding:24px 0 0;border-top:1px solid var(--line);list-style:none}.mkt .ba-posts a{display:inline-flex;align-items:center;gap:8px;color:var(--teal-700);font-size:15px;font-weight:750;text-decoration:none}.mkt .ba-posts a:hover{text-decoration:underline;text-underline-offset:3px}.mkt .ba-posts svg{width:16px;height:16px;transition:transform .25s var(--ease)}.mkt .ba-posts a:hover svg{transform:translate(3px)}.mkt .who{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0}.mkt .who>li{display:flex;min-width:0}.mkt .who-card{position:relative;flex:1;display:flex;flex-direction:column;gap:10px;padding:28px;background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);transition:transform .4s var(--ease),box-shadow .4s}.mkt .who-card:hover{transform:translateY(-5px);box-shadow:0 30px 60px -36px #0e212573}.mkt .who-ico{display:grid;place-items:center;width:52px;height:52px;margin-bottom:6px;border-radius:16px;background:var(--sea);color:var(--teal);transition:transform .45s var(--spring)}.mkt .who-ico svg{width:24px;height:24px}.mkt .who-card:hover .who-ico{transform:rotate(-8deg) scale(1.06)}.mkt .who-card h3{font-size:1.3rem;font-weight:800}.mkt .who-card p{color:var(--ink-2);font-size:15.5px}.mkt .who-card .ticks{margin-top:6px}.mkt .who-card--wl{color:#fff;background:linear-gradient(160deg,var(--teal),var(--teal-900));border-color:transparent}.mkt .who-card.who-card--wl h3{color:#fff}.mkt .who-card--wl p{color:#c3d6d6}.mkt .who-card--wl .who-ico{background:#ffffff1a;color:var(--marker)}.mkt .cv{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:56px}.mkt .dv-fit{width:100%;max-width:680px;margin-inline:auto}.mkt .dv-fit-inner{width:680px;transform-origin:0 0;transform:scale(var(--dv-s, 1))}.mkt .monitor{display:flex;flex-direction:column;align-items:center}.mkt .monitor-frame{position:relative;width:100%;padding:16px 16px 34px;border-radius:26px;background:#eef3f2;box-shadow:inset 0 0 0 2px var(--line-2),0 50px 90px -40px #0e212573}.mkt .monitor-frame:before{content:"";position:absolute;top:6px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#8da0a3}.mkt .monitor-frame:after{content:"";position:absolute;bottom:6px;left:50%;width:22px;height:22px;margin-left:-11px;background:url(/scorvia-mark.png) center / contain no-repeat}.mkt .monitor-frame .dv{border:0;border-radius:10px;box-shadow:none}.mkt .monitor-neck{display:block;width:130px;height:58px;background:linear-gradient(180deg,#b7c8c5,#d7e2e0 85%,#e3ebe9);clip-path:polygon(14% 0,86% 0,100% 100%,0 100%)}.mkt .monitor-foot{display:block;width:260px;height:14px;border-radius:4px 4px 12px 12px;background:linear-gradient(180deg,#e3ebe9,#bfd0cd);box-shadow:0 22px 30px -14px #0e212566}.mkt .dv{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-xl);background:#fff;color:var(--ink);box-shadow:0 50px 100px -44px #0e212573,0 2px 6px #0e21250d}.mkt .dv svg{flex:none}.mkt .dv-bar{display:flex;align-items:center;gap:7px;padding:12px 16px;border-bottom:1px solid var(--line);background:linear-gradient(#fff,#fafcfb)}.mkt .dv-bar>i{width:10px;height:10px;border-radius:50%;background:#dce5e3}.mkt .dv-url{display:inline-flex;align-items:center;gap:6px;margin-inline:auto;padding:4px 14px;border-radius:999px;background:var(--paper);color:var(--muted);font-size:12px;font-weight:700}.mkt .dv-url svg{width:12px;height:12px}.mkt .dv-body{display:grid;grid-template-columns:172px minmax(0,1fr);height:440px}.mkt .dv-side{display:flex;flex-direction:column;gap:4px;padding:16px 12px;border-right:1px solid var(--line);background:#fafcfb}.mkt .dv-who{display:flex;align-items:center;gap:9px;margin-bottom:12px;padding:0 6px 12px;border-bottom:1px solid var(--line)}.mkt .dv-who b{display:block;font-size:13px;line-height:1.2}.mkt .dv-who small{display:block;color:var(--muted);font-size:11px;font-weight:700}.mkt .dv-nav{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:10px;color:var(--ink-2);font-size:13px;font-weight:700;transition:background-color .35s,color .35s}.mkt .dv-nav svg{width:15px;height:15px}.mkt .dv-nav.is-on{background:var(--teal);color:#fff}.mkt .dv-main{position:relative;overflow:hidden;background:var(--paper)}.mkt .dv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.mkt .dv-stack{display:grid;gap:10px}.mkt .dv-btn{display:inline-block;margin-top:12px;padding:8px 14px;font-size:12.5px}.mkt .dv-qhead{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;color:var(--muted);font-size:12px;font-weight:700}.mkt .dv-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.mkt .dv-actions .ps-save,.mkt .dv-actions .dv-btn{margin-top:0}.mkt .ps-mod em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums}.mkt .ps{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:12px;padding:22px 24px;opacity:0;visibility:hidden;transform:translate(24px);transition:opacity .5s,transform .55s var(--ease),visibility .5s}.mkt .ps.is-on{opacity:1;visibility:visible;transform:none}.mkt .ps:not(.is-on){transition:opacity .2s,transform .25s var(--ease),visibility 0s .2s}.mkt .ps.is-on{transition:opacity .45s .2s,transform .55s var(--ease) .2s,visibility 0s .2s}.mkt .ps-h{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:800}.mkt .ps-h small{color:var(--muted);font-size:11.5px;font-weight:700}.mkt .ps-card{padding:12px;border:1px solid var(--line);border-radius:16px;background:#fff;font-size:13px}.mkt .ps-card b{display:block;font-size:13.5px}.mkt .ps-card small{display:block;color:var(--muted);font-size:11.5px}.mkt .ps-due{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:999px;background:var(--marker-soft);color:var(--marker-ink);font-size:11px;font-weight:800}.mkt .ps-note{margin-top:8px;color:var(--ink-2);font-family:var(--serif);font-size:13px;font-style:italic;line-height:1.35}.mkt .ps-prog{height:5px;overflow:hidden;border-radius:999px;background:var(--paper-2)}.mkt .ps-prog i{display:block;width:37%;height:100%;background:var(--teal)}.mkt .ps-q{font-size:16px;font-weight:800;line-height:1.3}.mkt .ps-opt{max-width:440px;display:flex;align-items:center;gap:10px;padding:11px 12px;border:1.5px solid var(--line);border-radius:13px;background:#fff;font-size:13px;font-weight:650}.mkt .ps-opt:before{content:"";flex:none;width:16px;height:16px;border:2px solid var(--line-2);border-radius:50%}.mkt .ps-opt.is-on{border-color:var(--teal);background:var(--sea)}.mkt .ps-opt.is-on:before{border-color:var(--teal);background:var(--teal);box-shadow:inset 0 0 0 3px #fff}.mkt .ps-save{margin-top:auto;color:var(--teal-700);font-size:12.5px;font-weight:800;text-align:center}.mkt .ps-btn{padding:11px;border-radius:12px;background:var(--teal);color:#fff;font-size:13.5px;font-weight:800;text-align:center}.mkt .ps-btn--line{border:1.5px solid var(--line-2);background:#fff;color:var(--ink)}.mkt .ps-score{display:flex;align-items:center;gap:12px}.mkt .ps-score .ring{width:56px;height:56px;margin:0}.mkt .ps-bars{display:grid;gap:6px;margin-top:6px}.mkt .ps-bars div{display:grid;grid-template-columns:80px 1fr;align-items:center;gap:8px;color:var(--muted);font-size:11px;font-weight:700}.mkt .ps-bars i{height:7px;border-radius:4px;background:linear-gradient(90deg,var(--teal-600),var(--mint))}.mkt .ps-mod{display:flex;align-items:center;gap:10px}.mkt .ps-mod>span{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--sea);color:var(--teal)}.mkt .ps-mod>span svg{width:15px;height:15px}.mkt .ps-mod>div{flex:1}.mkt .ps-mod .ps-prog{margin-top:5px}.mkt .cv-list{list-style:none;display:grid;gap:10px;margin:28px 0 0;padding:0}.mkt .cv-list button{display:flex;align-items:flex-start;gap:14px;width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .3s,box-shadow .3s,transform .3s var(--ease)}.mkt .cv-list button:hover{border-color:var(--line-2);transform:translate(3px)}.mkt .cv-list button:focus-visible{outline:3px solid var(--teal-600);outline-offset:2px}.mkt .cv-list button[aria-pressed=true]{border-color:var(--teal);box-shadow:inset 3px 0 0 var(--teal),0 18px 36px -26px #0e212580}.mkt .cv-list button[aria-pressed=true] .m-ico{background:var(--teal);color:#fff}.mkt .cv-list b{display:block;font-size:15.5px}.mkt .cv-list small{display:block;margin-top:2px;color:var(--muted);font-size:14px;line-height:1.45}.mkt .dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.mkt .dl-card{position:relative;padding:32px;border-radius:var(--r-xl)}.mkt .dl-card--data{color:#fff;background:radial-gradient(420px 260px at 0% 0%,rgba(31,168,117,.28),transparent 60%),linear-gradient(160deg,var(--teal),var(--teal-900))}.mkt .dl-card--not{background:var(--paper);border:1px solid var(--line)}.mkt .dl-card h3{display:flex;align-items:center;gap:12px;font-size:1.35rem;font-weight:800;letter-spacing:-.02em}.mkt .dl-card h3 svg{width:26px;height:26px;flex:none}.mkt .dl-card--data h3{color:#fff}.mkt .dl-card--data h3 svg{color:var(--marker)}.mkt .dl-card--not h3{color:var(--ink)}.mkt .dl-card--not h3 svg{color:var(--rose)}.mkt .dl-list{list-style:none;display:grid;gap:12px;margin:20px 0 0;padding:0}.mkt .dl-list li{display:flex;align-items:flex-start;gap:12px;font-size:15.5px;line-height:1.45}.mkt .dl-card--data .dl-list li{color:#d3e4e3}.mkt .dl-card--not .dl-list li{color:var(--ink-2)}.mkt .dl-list .ba-mark{width:22px;height:22px;margin-top:1px}.mkt .dl-list .ba-mark svg{width:13px;height:13px}.mkt .dl-card--data .ba-mark{background:var(--mint);color:#fff}.mkt .dl-card--not .ba-mark{background:var(--rose-soft);color:var(--rose)}.mkt .dl-foot{margin-top:18px;color:var(--muted);font-size:14px}.mkt .book-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px}.mkt .book-points{list-style:none;display:grid;gap:14px;margin:0;padding:0}.mkt .book-points li{display:flex;align-items:flex-start;gap:12px;color:#c3d6d6;font-size:16px;line-height:1.5}.mkt .book-points .t-ico{background:#ffffff14;color:var(--marker)}.mkt .book-points b{display:block;color:#fff}.mkt .sec--dark .book-head .sec-sub{margin-top:16px}.mkt #contact .rounded-card{border-radius:var(--r-xl);box-shadow:0 50px 90px -40px #000000bf}.mkt .plans{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;max-width:1000px;margin-inline:auto}.mkt .plan{position:relative;display:flex;flex-direction:column;gap:14px;height:100%;padding:34px;border:1px solid var(--line);border-radius:var(--r-xl);background:#fff;transition:transform .4s var(--ease),box-shadow .4s}.mkt .plan:hover{transform:translateY(-4px);box-shadow:0 30px 60px -36px #0e212573}.mkt .plan h3{color:var(--teal-600);font-size:15px;font-weight:800;letter-spacing:0}.mkt .plan-desc{color:var(--ink-2);font-size:15.5px}.mkt .plan-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px}.mkt .plan-price b{font-size:3rem;font-weight:850;line-height:1;letter-spacing:-.045em}.mkt .plan-price span{color:var(--muted);font-size:15px;font-weight:650}.mkt .plan .ticks{margin:4px 0}.mkt .plan-foot{color:var(--muted);font-size:13.5px}.mkt .plan-cta{margin-top:auto;padding-top:8px}.mkt .plan--brand{color:#fff;background:radial-gradient(420px 260px at 100% 0%,rgba(255,225,77,.18),transparent 60%),linear-gradient(160deg,var(--teal),var(--teal-900));border-color:transparent}.mkt .plan.plan--brand h3{color:var(--marker)}.mkt .plan--brand .plan-desc{color:#c3d6d6}.mkt .plan--brand .plan-price span{color:#a8c1c1}.mkt .plan-eyebrow{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:#ffffff1f;color:var(--marker);font-size:12.5px;font-weight:800}.mkt .plan-eyebrow svg{width:13px;height:13px}.mkt .plan-items{list-style:none;display:grid;gap:14px;margin:4px 0;padding:0}.mkt .plan-items li{display:flex;align-items:flex-start;gap:12px}.mkt .plan-items .t-ico{width:36px;height:36px;border-radius:11px;background:#ffffff1a;color:var(--marker)}.mkt .plan-items .t-ico svg{width:17px;height:17px}.mkt .plan-items b{display:block;color:#fff;font-size:15px}.mkt .plan-items small{display:block;color:#a8c1c1;font-size:13.5px}.mkt .plans-note{margin-top:26px;text-align:center}.mkt .faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px}.mkt .faq-side{position:relative}.mkt .faq-list{border-top:1px solid var(--line-2)}.mkt .faq-item{border-bottom:1px solid var(--line-2)}.mkt .faq-item h3{font-size:inherit}.mkt .faq-item button{gap:16px;padding:20px 0;color:var(--ink);font-family:var(--sans);font-size:1.08rem;font-weight:750;letter-spacing:-.012em;text-align:left}.mkt .faq-item button:hover{color:var(--teal-600);text-decoration:none}.mkt .faq-item button:focus-visible{outline:3px solid var(--teal-600);outline-offset:2px}.mkt .faq-item button>svg{width:30px;height:30px;padding:7px;border:1px solid var(--line-2);border-radius:50%;background:#fff;color:var(--teal);transition:transform .35s var(--spring),background-color .2s,border-color .2s}.mkt .faq-item[data-state=open] button>svg{transform:rotate(180deg);border-color:var(--teal);background:var(--sea)}.mkt .faq-answer{max-width:66ch;padding-right:44px;color:var(--ink-2);font-size:16px;line-height:1.65}@keyframes home-floatA{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-10px) rotate(-3deg)}}@keyframes home-floatB{0%,to{transform:translateY(0) rotate(3deg)}50%{transform:translateY(-12px) rotate(4deg)}}.mkt .cta{position:relative;isolation:isolate;overflow:hidden;padding-block:110px;color:#fff;background:radial-gradient(700px 420px at 15% 10%,rgba(31,168,117,.3),transparent 60%),radial-gradient(600px 380px at 95% 90%,rgba(255,225,77,.16),transparent 60%),linear-gradient(160deg,var(--teal),var(--teal-950))}.mkt .cta-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px}.mkt .cta .cta-grid h2{color:#fff;font-size:clamp(2.2rem,4vw,3.4rem)}.mkt .cta-over{color:var(--marker);font-size:14px;font-weight:800}.mkt .cta-sub{max-width:52ch;margin-top:16px;color:#c3d6d6;font-size:1.15rem}.mkt .cta-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mkt .cta-small{margin-top:14px;color:#9db8b8;font-size:14px}.mkt .cta-art{position:relative;height:340px}.mkt .paper{position:absolute;width:250px;padding:20px;border-radius:18px;background:#fff;color:var(--ink);box-shadow:0 40px 70px -30px #000000b3}.mkt .paper--a{top:24px;left:8%;animation:home-floatA 7s ease-in-out infinite}.mkt .paper--b{top:70px;right:4%;animation:home-floatB 8s ease-in-out infinite}.mkt .paper-t{font-size:14px;font-weight:800}.mkt .paper-k{display:block;margin:10px 0 5px;color:var(--muted);font-size:11px;font-weight:800}.mkt .mini-lines{display:grid;gap:5px}.mkt .mini-lines i{height:7px;border-radius:4px;background:var(--line)}.mkt .mini-lines i:nth-child(2){width:86%}.mkt .mini-lines i:nth-child(3){width:64%}.mkt .paper-hl{display:inline-block;padding:3px 8px;border-radius:6px;background:var(--marker);font-size:12px;font-weight:700}.mkt .seal{position:absolute;bottom:-24px;right:-18px;display:grid;place-items:center;align-content:center;gap:2px;width:96px;height:96px;border:3px solid var(--mint);border-radius:50%;background:#ffffffeb;color:var(--mint-ink);font-size:11px;font-weight:900;line-height:1.15;text-align:center;transform:rotate(-12deg)}.mkt .seal svg{width:22px;height:22px;stroke-width:3}.mkt .mhero{padding-bottom:88px}.mkt .mhero h1{color:var(--ink)}.mkt .mhero-title-2{color:var(--teal-600)}.mkt .mhero .hero-lead{margin-top:26px}.mkt .mhero nav[aria-label=Breadcrumb]{font-size:13.5px}.mkt .mhero-side{display:grid;gap:18px;align-content:start}.mkt .mhero--single .hero-layout{grid-template-columns:minmax(0,1fr);max-width:860px}.mkt .mhero--post{padding-bottom:64px}.mkt .mhero--center{text-align:center}.mkt .mhero--center .hero-layout{margin-inline:auto}.mkt .mhero--center .hero-lead{margin-inline:auto;padding-left:0;border-left:0}.mkt .mhero--center .hero-ctas{justify-content:center}.mkt .mock-win{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-xl);background:#fff;box-shadow:0 50px 100px -44px #0e212573,0 2px 6px #0e21250d}.mkt .mock-win-bar{display:flex;align-items:center;gap:7px;padding:11px 16px;border-bottom:1px solid var(--line);background:linear-gradient(#fff,#fafcfb)}.mkt .mock-win-bar>i{width:10px;height:10px;border-radius:50%;background:#dce5e3}.mkt .mock-win-bar span{margin-left:8px;overflow:hidden;color:var(--ink-2);font-size:13px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.mkt .mock-win-body{padding:16px;background:var(--paper)}.mkt .mock-win-body>.bm,.mkt .mock-win-body>.rm,.mkt .mock-win-body>.vm{margin-top:0;border:0;padding:0;background:transparent}.mkt .mock-win-body>.vm{overflow:hidden;border-radius:14px;background:#fff}.mkt .mock-win-body .bm{gap:9px}.mkt .tm-row--on{border-color:var(--teal-600);box-shadow:inset 0 0 0 1px var(--teal-600)}.mkt .tm-row--on .grip{color:var(--teal-600)}.mkt .pl-prog{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:2px 2px 4px;color:var(--muted);font-size:12px;font-weight:700}.mkt .pl-prog b{color:var(--ink)}.mkt .pl-prog .ps-prog i{background:linear-gradient(90deg,var(--teal-600),var(--mint))}.mkt .pl-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);font-size:13px;font-weight:650}.mkt .pl-row.is-done{color:var(--muted)}.mkt .pl-row.is-done>span:last-child{text-decoration:line-through;text-decoration-color:#5b717780}.mkt .pl-check{display:grid;place-items:center;flex:none;width:18px;height:18px;border:2px solid var(--line-2);border-radius:50%}.mkt .pl-row.is-done .pl-check{border-color:var(--mint);background:var(--mint);color:#fff}.mkt .pl-check svg{width:11px;height:11px;stroke-width:3.5}.mkt .pl-ico{width:15px;height:15px;color:var(--teal-600)}.mkt .cm{padding:16px;border-radius:16px;background:#fff}.mkt .cal i.group{position:relative;background:var(--marker)}.mkt .cal i.group:after{content:"Group";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--marker-ink);font-size:10.5px;font-weight:800}.mkt .cm-legend{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;color:var(--muted);font-size:12px;font-weight:700}.mkt .cm-legend span{display:inline-flex;align-items:center;gap:6px}.mkt .cm-dot{width:10px;height:10px;border-radius:3px}.mkt .cm-dot--book{background:var(--teal)}.mkt .cm-dot--group{background:var(--marker)}.mkt .cm-dot--busy{background:repeating-linear-gradient(45deg,var(--paper-2) 0 3px,#fff 3px 6px);box-shadow:inset 0 0 0 1px var(--line-2)}.mkt .pk-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border:1px solid var(--line);border-radius:14px;background:#fff}.mkt .pk-card.is-on{border-color:var(--teal-600);box-shadow:inset 0 0 0 1px var(--teal-600)}.mkt .pk-card b{display:block;color:var(--ink);font-size:14px}.mkt .pk-card small{display:block;color:var(--muted);font-size:12px}.mkt .pk-card .ps-due{margin-top:0;white-space:nowrap}.mkt .sv-q{padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.mkt .sv-q p{color:var(--ink);font-size:14px;font-weight:750}.mkt .sv-stars{display:flex;gap:4px;margin-top:8px}.mkt .sv-stars svg{width:20px;height:20px;color:var(--line-2)}.mkt .sv-stars svg.is-on{color:#e9b800;fill:var(--marker)}.mkt .sv-trend{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:16px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:#fff}.mkt .sv-trend b{display:block;color:var(--ink);font-size:26px;font-weight:850;line-height:1;letter-spacing:-.03em}.mkt .sv-trend small{display:block;margin-top:4px;color:var(--muted);font-size:11.5px;font-weight:700}.mkt .sv-bars{display:flex;align-items:flex-end;gap:5px;height:48px}.mkt .sv-bars i{flex:1;border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--mint),var(--teal-600))}.mkt .spec-card{padding:22px 24px;border:1px solid var(--line);border-radius:var(--r-xl);background:#fff;box-shadow:0 30px 60px -44px #0e212573}.mkt .spec-label{color:var(--muted);font-size:13px;font-weight:800}.mkt .spec-list{list-style:none;display:grid;margin:12px 0 0;padding:0}.mkt .spec-list li{display:flex;align-items:baseline;gap:14px;padding:12px 0;border-top:1px solid var(--line);transition:background-color .3s}.mkt .spec-list li:first-child{border-top:0}.mkt .spec-num{color:var(--teal-600);font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.mkt .spec-list p{color:var(--ink);font-size:16px;font-weight:700;line-height:1.35}.mkt .spec-list .spec-body{margin-top:3px;color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.5}.mkt .spec-num--yes{color:var(--mint-ink)}.mkt .spec-card--compact{padding:16px 20px}.mkt .spec-card--compact .spec-list li{padding:8px 0}.mkt .spec-card--compact .spec-list p{font-size:14.5px}.mkt .plan-label{color:var(--teal-600);font-size:14px;font-weight:800}.mkt.auth-ground,.mkt .auth-ground{color:#fff;background:radial-gradient(700px 420px at 15% 10%,rgba(31,168,117,.3),transparent 60%),radial-gradient(600px 380px at 95% 90%,rgba(255,225,77,.16),transparent 60%),linear-gradient(160deg,var(--teal),var(--teal-950))}.mkt .auth-kicker{display:inline-flex;padding:4px 12px;border-radius:999px;background:#ffffff1a;color:var(--marker);font-size:13px;font-weight:800}.mkt .cta-link{color:var(--marker);font-weight:700;text-decoration:underline;text-underline-offset:3px}.mkt .cta-link:hover{color:#fff}@media (prefers-reduced-motion: reduce){.mkt .hero-glow,.mkt .paper,.mkt .bm-row--drag,.mkt .bm-row--down,.mkt .rm-sec--ai,.mkt .vm-wave i,.mkt .vm-trans span,.mkt .vm-rec:before,.mkt .demo-ai svg,.mkt .tcaret:after{animation:none}.mkt .hbtn,.mkt .ft,.mkt .who-card,.mkt .plan,.mkt .panel,.mkt .ps,.mkt .story-visual .scene{transition:none}}@media (max-width: 1100px){.mkt .feat{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"builder builder" "reports video" "rest rest"}}@media (max-width: 980px){.mkt .hero-layout,.mkt .cv,.mkt .faq,.mkt .cta-grid,.mkt .book-head{grid-template-columns:1fr}.mkt .hero-layout{gap:44px}.mkt .demo{max-width:640px}.mkt .faq{gap:8px}.mkt .faq-side{position:static;margin-bottom:24px}.mkt .cta-art{display:none}.mkt .book-head{gap:28px}.mkt .cv{gap:40px}.mkt .cv-copy{display:contents}.mkt .cv .sec-head{order:-2}.mkt .cv .cv-list{margin-top:0}}@media (max-width: 900px){.mkt .story{grid-template-columns:minmax(0,1fr);gap:0}.mkt .story-visual{display:none}.mkt .st{min-height:0;padding-block:28px}.mkt .story--live .st{opacity:1}.mkt .scene--inline{display:grid;place-items:center;margin-top:22px}.mkt .story--live .st:not(.is-seen) .sc-list li,.mkt .story--live .st:not(.is-seen) .sug,.mkt .story--live .st:not(.is-seen) .cal i.book{opacity:0}.mkt .story--live .st:not(.is-seen) .notes-box p{clip-path:inset(0 100% 0 0)}.mkt .ft-split,.mkt .who,.mkt .ba,.mkt .dl,.mkt .plans{grid-template-columns:1fr}}@media (max-width: 760px){.mkt .feat{grid-template-columns:1fr;grid-template-areas:"builder" "reports" "video" "rest"}.mkt .mods{grid-template-columns:1fr}}@media (max-width: 640px){.mkt .hp-wrap{padding-inline:16px}.mkt .sec{padding-block:76px}.mkt .hero{padding:140px 0 64px}.mkt .hero-ctas .hbtn{flex:1 1 100%}.mkt .hero-proof{grid-template-columns:1fr}.mkt .demo-screen{height:470px}.mkt .demo-steps{gap:6px}.mkt .demo-step{font-size:11px}.mkt .demo-foot{flex-wrap:wrap}.mkt .rep-row{grid-template-columns:1fr}.mkt .rep-actions{flex-wrap:wrap}.mkt .lbl-l{display:none}.mkt .lbl-s{display:inline}.mkt .ft,.mkt .who-card,.mkt .plan,.mkt .ba-card,.mkt .dl-card{padding:22px}.mkt .faq-answer{padding-right:0}}:root:has(.mkt){--background: 0 0% 100%;--foreground: 190 45% 10%;--surface: 0 0% 100%;--card: 0 0% 100%;--card-foreground: 190 45% 10%;--popover: 0 0% 100%;--popover-foreground: 190 45% 10%;--primary: 190 50% 19%;--primary-foreground: 0 0% 100%;--primary-50: 171 30% 92%;--primary-100: 172 28% 85%;--primary-500: 188 54% 32%;--primary-700: 190 60% 16%;--secondary: 171 30% 92%;--secondary-foreground: 190 60% 16%;--hover: 165 18% 96%;--hover-foreground: 190 60% 16%;--muted: 165 20% 92%;--muted-foreground: 193 13% 41%;--accent-100: 51 100% 83%;--accent: 50 100% 65%;--accent-foreground: 190 45% 10%;--accent-600: 49 100% 44%;--accent-700: 49 100% 19%;--success: 158 82% 24%;--success-foreground: 0 0% 100%;--success-bg: 153 52% 91%;--destructive: 10 71% 42%;--destructive-bg: 10 74% 94%;--border: 169 16% 87%;--border-strong: 169 15% 78%;--ring: 188 54% 32%;--chart-2: 46 90% 45%;--radius: 1.125rem;--radius-button: .75rem;--radius-card: 1.125rem}:root:has(.mkt) body{background:#fff;font-family:Schibsted Grotesk,Inter,system-ui,sans-serif}.mkt :where(h1,h2,h3,h4,h5,h6),.mkt .font-display,.mkt .font-sans{font-family:var(--sans)}.mkt .home-head-row{height:72px;max-width:1200px;padding-inline:24px}.mkt .home-topbar{display:grid;grid-template-rows:1fr;background:var(--teal);color:#d3e7e5;font-size:14.5px;text-align:center;transition:grid-template-rows .35s var(--ease)}.mkt .home-topbar>p{overflow:hidden;min-height:0;padding:8px 16px;transition:padding .35s var(--ease)}.mkt .home-topbar[data-hidden]{grid-template-rows:0fr}.mkt .home-topbar[data-hidden]>p{padding-block:0}.mkt .home-topbar a{color:var(--marker);font-weight:750;text-decoration:none}.mkt .home-topbar a:hover{color:#fff;text-decoration:underline}.mkt .home-topbar a:focus-visible{outline:2px solid var(--marker);outline-offset:2px;border-radius:3px}.mkt .mbar{display:none}.mkt .home-head nav{gap:2px}.mkt .home-head nav>a,.mkt .home-head nav>button,.mkt .home-head nav>span>a{padding:9px 12px;border-radius:10px;color:var(--ink);font-size:15px;font-weight:600;transition:background-color .2s}.mkt .home-head nav>a:after,.mkt .home-head nav>button:after{display:none}.mkt .home-head nav>a:hover,.mkt .home-head nav>button:hover,.mkt .home-head nav>button[data-state=open]{background:var(--paper);color:var(--ink)}.mkt .home-head .hidden.lg\:flex>a{border-radius:11px;font-size:14.5px;font-weight:700}.mkt .home-head img{transition:transform .5s var(--spring)}.mkt .home-head a:hover img{transform:rotate(-30deg)}.mkt .home-progress{position:absolute;left:0;right:0;bottom:-1px;height:2px;transform-origin:0 50%;transform:scaleX(var(--sp, 0));background:linear-gradient(90deg,var(--teal),var(--mint),var(--marker));pointer-events:none}.mkt .trust{padding:30px 0;background:#fff;border-bottom:1px solid var(--line)}.mkt .trust-list{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 24px;margin:0;padding:0}.mkt .trust-list li{display:flex;align-items:center;gap:12px;color:var(--ink);font-size:15px;line-height:1.35}.mkt .trust-uses{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:22px 0 0;padding:20px 0 0;border-top:1px dashed var(--line)}.mkt .trust-uses li{padding:5px 13px;border:1.5px solid var(--line-2);border-radius:999px;color:var(--ink-2);font-size:13.5px;font-weight:700}.mkt .foot{position:relative;overflow:hidden;padding-block:80px 30px;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px) 0 0 / 56px 56px,linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) 0 0 / 56px 56px,radial-gradient(60% 80% at 0% 100%,rgba(37,112,124,.4),transparent 70%),linear-gradient(180deg,#061316,var(--teal-950) 45%,#0c262c);color:#a9c2c1;font-size:15px}.mkt .foot a{color:#e3efee;text-decoration:none;transition:color .2s}.mkt .foot a:hover{color:#fff}.mkt .foot a:focus-visible{outline:2px solid #7fd6b6;outline-offset:3px;border-radius:4px}.mkt .foot-grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr)) 1.35fr;gap:40px 32px}.mkt .foot .foot-home{display:inline-flex;align-items:center;gap:16px}.mkt .foot-name{color:#fff;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1}.mkt .foot-logo{display:grid;place-items:center;width:72px;height:72px;border-radius:14px;background:#fff;box-shadow:0 10px 24px -12px #0009}.mkt .foot-brand p{max-width:34ch;margin-top:22px;color:#c9dbda;line-height:1.6}.mkt .foot .foot-brand p a{text-decoration:underline;text-underline-offset:3px}.mkt .foot ul{list-style:none;display:grid;gap:12px;margin:0;padding:0}.mkt .foot .foot-social{display:flex;gap:12px;margin-top:22px}.mkt .foot-social a{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffffff14;color:#fff;transition:background-color .2s,transform .25s var(--ease)}.mkt .foot-social a:hover{background:var(--teal-600);transform:translateY(-2px)}.mkt .foot-h{margin-bottom:18px;color:#7fd6b6;font-size:13.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mkt .foot-h--mt{margin-top:26px}.mkt .foot :is(.foot-contact,.foot-offices) li{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.mkt .foot .foot-offices{gap:16px}.mkt .foot-ico{width:16px;height:16px;margin-top:3px;color:#7fd6b6}.mkt .foot address{display:grid;gap:4px;font-style:normal}.mkt .foot address b{color:#fff;font-weight:750}.mkt .foot address span{font-size:13.5px;line-height:1.55}.mkt .foot :is(a[href^="tel:"],a[href^="mailto:"]){white-space:nowrap}.mkt .foot-word{margin:64px 0 0;background:linear-gradient(180deg,#7fd6b642,#7fd6b605 92%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(40px,11vw,176px);font-weight:800;line-height:.95;letter-spacing:-.04em;text-align:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mkt .foot-bottom{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;margin-top:28px;padding-top:26px;border-top:1px solid rgba(255,255,255,.1);font-size:14px;text-align:center}@media (max-width: 1100px){.mkt .foot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mkt .foot-brand{grid-column:1 / -1}.mkt .trust-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.mkt .foot-grid{grid-template-columns:1fr 1fr}.mkt .trust-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt .home-head-row{height:64px;padding-inline:16px}.mkt .home-topbar{font-size:13.5px;line-height:1.45}.mkt .mbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:1fr 1.3fr;gap:8px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px -12px #0e212540}.mkt .mbar a{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 8px;border:1.5px solid var(--line-2);border-radius:12px;color:var(--ink);font-size:15px;font-weight:750;text-decoration:none}.mkt .mbar svg{width:16px;height:16px}.mkt .mbar .mbar-go{background:var(--teal);border-color:var(--teal);color:#fff}.mkt .mbar a:focus-visible{outline:3px solid var(--teal-600);outline-offset:2px}.mkt .foot{padding-bottom:106px}}@media (max-width: 560px){.mkt .foot-grid,.mkt .trust-list{grid-template-columns:1fr}}
