#fpsv{--bg:#faf8f1;--card:#fdfcf7;--ink:#14352a;--forest:#102a20;--paper:#f1f0e3;--line:#dadccb;--line2:#c9cfb5;--lime:#b7d96a;--green:#4f7d2f;--olive:#5a6b45;--muted:#55655d;--soft:#869486;--tint:#eaf1d6;--bad:#b4531a;--sans:"Schibsted Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--serif:"Instrument Serif","Times New Roman",serif;--ease:cubic-bezier(.2,.7,.2,1);--spring:cubic-bezier(.34,1.56,.64,1);background:var(--bg);color:var(--ink);font-family:var(--sans);line-height:1.5;-webkit-font-smoothing:antialiased;text-align:left;overflow-x:clip}#fpsv,#fpsv *,#fpsv :after,#fpsv :before{box-sizing:border-box}#fpsv a{color:inherit;text-decoration:none}#fpsv :is(h1,h2,h3,p,ul,li):not(.sv-qr *){margin:0;padding:0;font-family:inherit;text-transform:none}#fpsv ul{list-style:none}#fpsv :focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:12px}#fpsv .sv-wrap{width:min(1240px,calc(100% - 64px));margin:0 auto}#fpsv .sv-sec{padding-top:clamp(80px,10vw,150px)}#fpsv .mk{display:inline-block;width:1em;height:1em;flex:0 0 auto;background:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}#fpsv .i-arr{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17L17 7M8 7h9v9'/%3E%3C/svg%3E")}#fpsv .i-star{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 3v18M4.2 7.5l15.6 9M19.8 7.5l-15.6 9'/%3E%3C/svg%3E")}#fpsv .i-check{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}#fpsv .i-plus{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")}#fpsv.sv-js [data-r]{opacity:0;transform:translateY(34px);transition:opacity .9s var(--ease),transform 1s var(--ease);transition-delay:var(--d,0s)}#fpsv.sv-js [data-r=l]{transform:translateX(-40px)}#fpsv.sv-js [data-r=s]{transform:scale(.94)}#fpsv.sv-js [data-r].is-in{opacity:1;transform:none}#fpsv .sv-kick{display:inline-flex;align-items:center;gap:10px;font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--olive)}#fpsv .sv-kick:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);animation:sv-dot 2.4s infinite}@keyframes sv-dot{0%{box-shadow:0 0 0 0 rgba(79,125,47,.5)}to{box-shadow:0 0 0 10px rgba(79,125,47,0)}}#fpsv .sv-h2{margin-top:18px;font-weight:800;letter-spacing:-.06em;line-height:.96;font-size:clamp(42px,6vw,86px)}#fpsv .sv-h2 em{display:block;font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.03em;color:var(--olive);font-size:1.05em}#fpsv .sv-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:40px;align-items:end}#fpsv .sv-head>p{font-size:clamp(16px,1.4vw,18px);color:var(--muted);max-width:420px;padding-bottom:10px}#fpsv .sv-btn{position:relative;display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 28px;border-radius:999px;font-weight:700;font-size:16px;white-space:nowrap;overflow:hidden;isolation:isolate;transition:transform .35s var(--spring),box-shadow .3s}#fpsv .sv-btn .mk{font-size:16px;transition:transform .35s var(--ease)}#fpsv .sv-btn:hover .mk{transform:translate(3px,-3px) rotate(8deg)}#fpsv .sv-btn.p{background:var(--ink);color:#fff;box-shadow:0 18px 30px -16px rgba(20,53,42,.6)}#fpsv .sv-btn.p:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--green);transform:translateY(101%);transition:transform .45s var(--ease)}#fpsv .sv-btn.p:hover:before{transform:none}#fpsv .sv-btn.g{border:1.5px solid var(--line2);background:rgba(255,255,255,.5)}#fpsv .sv-btn.g:hover{border-color:var(--ink);background:#fff}#fpsv .sv-btn:hover{transform:translateY(-3px)}#fpsv .sv-link{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:15px;border:0;padding-bottom:0;text-decoration:none}#fpsv .sv-link .mk{font-size:14px;transition:transform .3s var(--ease)}#fpsv .sv-link:hover .mk{transform:translate(2px,-2px)}#fpsv .sv-hero{padding-top:28px;position:relative}#fpsv .sv-blob{position:absolute;z-index:0;border-radius:50%;filter:blur(70px);pointer-events:none;opacity:.55}#fpsv .sv-blob.a{width:480px;height:480px;right:-120px;top:40px;background:radial-gradient(circle,rgba(183,217,106,.7),transparent 70%);animation:sv-bl 14s ease-in-out infinite}#fpsv .sv-blob.b{width:380px;height:380px;left:-140px;top:420px;background:radial-gradient(circle,rgba(79,125,47,.25),transparent 70%);animation:sv-bl 18s ease-in-out infinite reverse}@keyframes sv-bl{50%{transform:translate(50px,40px) scale(1.12)}}#fpsv .sv-crumbs{position:relative;z-index:1;display:flex;gap:10px;font:500 12px var(--mono);letter-spacing:.06em;color:var(--soft)}#fpsv .sv-crumbs a:hover{color:var(--ink)}#fpsv .sv-crumbs i{font-style:normal;opacity:.5}#fpsv .sv-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px;align-items:center;margin-top:44px}#fpsv .sv-rot{display:flex;flex-wrap:wrap;gap:6px;font:500 12px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--olive)}#fpsv .sv-rot span{position:relative;padding:6px 14px;border-radius:999px;border:1px solid var(--line);transition:background .4s,color .4s,border-color .4s}#fpsv .sv-rot span.on{background:var(--ink);color:var(--lime);border-color:var(--ink)}#fpsv .sv-h1{margin-top:22px;font-weight:800;letter-spacing:-.065em;line-height:1.07;font-size:clamp(44px,5.7vw,86px)}#fpsv .sv-h1 em{display:block;font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.03em;color:var(--olive);font-size:1.05em}#fpsv .sv-h1 .w{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.12em .08em .2em;margin:-.12em -.08em -.2em}#fpsv .sv-h1 .w>span{display:inline-block;transform:translateY(112%);transition:transform 1.1s var(--ease);transition-delay:calc(var(--i)*70ms + .15s)}#fpsv .sv-h1.is-in .w>span,#fpsv:not(.sv-js) .sv-h1 .w>span{transform:none}#fpsv .sv-lede{max-width:560px;margin-top:28px;font-size:clamp(17px,1.5vw,20px);line-height:1.6;color:var(--muted)}#fpsv .sv-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}#fpsv .sv-ticks{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:28px;font-size:14px;color:var(--muted)}#fpsv .sv-ticks li{display:inline-flex;align-items:center;gap:8px}#fpsv .sv-ticks .mk{color:var(--green);font-size:15px}#fpsv .sv-stage{position:relative;justify-self:end;width:min(100%,460px);perspective:1400px}#fpsv .sv-studio{position:relative;border-radius:40px;background:var(--tint);box-shadow:0 60px 90px -40px rgba(20,53,42,.5),0 0 0 1px rgba(20,53,42,.06);transform:rotate(3deg) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease);overflow:hidden;will-change:transform}#fpsv .sv-studio.live{transition:transform .12s linear}#fpsv .sv-sbar{display:flex;align-items:center;justify-content:space-between;padding:20px 26px;border-bottom:1px solid rgba(20,53,42,.1);font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--olive)}#fpsv .sv-dots{display:flex;gap:5px}#fpsv .sv-dots i{width:6px;height:6px;border-radius:50%;background:var(--green);opacity:.35;animation:sv-d 1.8s infinite}#fpsv .sv-dots i:nth-child(2){animation-delay:.25s}#fpsv .sv-dots i:nth-child(3){animation-delay:.5s}@keyframes sv-d{40%{opacity:1;transform:translateY(-3px)}}#fpsv .sv-sbody{padding:24px 24px 26px;display:grid;gap:14px}#fpsv .sv-id{display:flex;gap:18px;align-items:center}#fpsv .sv-f{display:grid;place-items:center;flex:0 0 74px;width:74px;height:74px;border-radius:22px;background:var(--ink);color:var(--lime);font-size:42px;font-weight:800;letter-spacing:-.06em;animation:sv-f 5s ease-in-out infinite}@keyframes sv-f{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg) scale(1.05)}}#fpsv .sv-id b{display:block;font-size:22px;font-weight:800;letter-spacing:-.04em}#fpsv .sv-sk{height:7px;border-radius:4px;background:rgba(20,53,42,.12);margin-top:9px;overflow:hidden;position:relative}#fpsv .sv-sk.g{background:rgba(79,125,47,.2)}#fpsv .sv-sk.g:after{content:"";position:absolute;inset:0;background:var(--green);border-radius:4px;transform-origin:left;animation:sv-sk 4.5s var(--ease) infinite}@keyframes sv-sk{0%{transform:scaleX(.1)}60%,80%{transform:scaleX(1)}to{transform:scaleX(.1)}}#fpsv .sv-step{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-radius:20px;background:rgba(255,255,255,.7);border:1.5px solid transparent;transition:transform .6s var(--ease),background .4s,border-color .4s,box-shadow .5s}#fpsv .sv-step small{display:block;font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}#fpsv .sv-step b{display:block;margin-top:3px;font-size:21px;font-weight:800;letter-spacing:-.04em}#fpsv .sv-step i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--paper);color:transparent;font-size:14px;transition:background .4s,color .4s,transform .5s var(--spring)}#fpsv .sv-step.on{background:#fff;border-color:var(--lime);transform:translateX(-10px) scale(1.02);box-shadow:0 20px 34px -22px rgba(20,53,42,.5)}#fpsv .sv-step.done i,#fpsv .sv-step.on i{background:var(--ink);color:var(--lime);transform:scale(1.1)}#fpsv .sv-sfoot{display:flex;align-items:center;justify-content:space-between;padding:22px 26px;background:var(--ink);color:#e9eede;font-size:14px}#fpsv .sv-sfoot i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:rgba(183,217,106,.15);color:var(--lime);font-size:18px;animation:sv-ar 2.6s ease-in-out infinite}@keyframes sv-ar{50%{transform:translate(3px,-3px) rotate(10deg);background:var(--lime);color:var(--ink)}}#fpsv .sv-chip{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 18px 0 12px;border-radius:999px;background:#fff;box-shadow:0 20px 40px -16px rgba(20,53,42,.4);font-weight:700;font-size:13.5px;white-space:nowrap;animation:sv-fl 6s ease-in-out infinite}#fpsv .sv-chip i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--lime);color:var(--ink);font-size:12px}#fpsv .sv-chip.c1{left:auto;right:22px;top:-22px}#fpsv .sv-chip.c2{right:-14px;bottom:20%;animation-delay:-2s;background:var(--ink);color:#fff}#fpsv .sv-chip.c2 i{background:var(--lime)}#fpsv .sv-chip.c3{left:8%;bottom:-20px;animation-delay:-4s}@keyframes sv-fl{50%{transform:translateY(-12px)}}#fpsv .sv-mq{margin-top:clamp(64px,8vw,110px);margin-inline:calc(50% - 50vw);border-block:1px solid var(--line);padding:22px 0;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}#fpsv .sv-mr{display:flex;width:max-content;animation:sv-mq 46s linear infinite}#fpsv .sv-mr+.sv-mr{margin-top:6px;animation-direction:reverse;animation-duration:58s}#fpsv .sv-mq:hover .sv-mr{animation-play-state:paused}@keyframes sv-mq{to{transform:translateX(-50%)}}#fpsv .sv-mr span{display:inline-flex;align-items:center;gap:clamp(24px,3vw,48px);padding-right:clamp(24px,3vw,48px);font-weight:800;letter-spacing:-.05em;line-height:1.1;white-space:nowrap;font-size:clamp(40px,6vw,86px)}#fpsv .sv-mr span .mk{font-size:.42em;color:var(--green)}#fpsv .sv-mr.o span{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.4px var(--olive)}#fpsv .sv-mr.o span .mk{-webkit-text-stroke:0;background:var(--lime)}#fpsv .sv-ap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}#fpsv .sv-ap-l{position:sticky;top:120px}#fpsv .sv-lit{font-size:clamp(24px,2.7vw,38px);line-height:1.28;letter-spacing:-.035em;font-weight:600}#fpsv .sv-lit+.sv-lit{margin-top:30px}#fpsv .sv-lit .lw{color:rgba(20,53,42,.2);transition:color .4s}#fpsv .sv-lit .lw.on,#fpsv:not(.sv-js) .sv-lit .lw{color:var(--ink)}#fpsv .sv-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px}#fpsv .sv-stat{padding:22px;border-radius:26px;background:var(--card);border:1px solid #e8e6d8}#fpsv .sv-stat b{display:block;font-size:clamp(40px,4.4vw,60px);font-weight:800;letter-spacing:-.06em;line-height:1}#fpsv .sv-stat span{display:block;margin-top:10px;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft)}#fpsv .sv-caps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px}#fpsv .sv-cap{--mx:50%;--my:50%;position:relative;display:flex;flex-direction:column;padding:12px 12px 28px;border-radius:34px;background:var(--card);border:1px solid #e8e6d8;overflow:hidden;transform-style:preserve-3d;transition:transform .5s var(--ease),box-shadow .5s,border-color .4s}#fpsv .sv-cap:before{content:"";position:absolute;inset:0;background:radial-gradient(420px circle at var(--mx) var(--my),rgba(183,217,106,.28),transparent 60%);opacity:0;transition:opacity .4s;pointer-events:none}#fpsv .sv-cap:hover{border-color:var(--line2);box-shadow:0 40px 60px -36px rgba(20,53,42,.45);transform:translateY(-6px)}#fpsv .sv-cap:hover:before{opacity:1}#fpsv .sv-ill{position:relative;height:170px;border-radius:24px;background:var(--tint);overflow:hidden;display:grid;place-items:center}#fpsv .sv-ill svg{width:74%;height:auto;max-height:70%;margin-top:34px;overflow:visible}#fpsv .sv-ill .ct{position:absolute;left:18px;top:16px;font:500 10.5px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--olive)}#fpsv .sv-ill .tile{position:absolute;right:16px;top:14px;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--ink);color:var(--lime);font-weight:800;font-size:18px;transition:transform .5s var(--spring)}#fpsv .sv-cap:hover .tile{transform:rotate(-10deg) scale(1.1)}#fpsv .sv-cb{padding:26px 20px 0;display:flex;flex-direction:column;flex:1 1}#fpsv .sv-cb h3{display:flex;align-items:center;gap:8px;font-size:34px;font-weight:800;letter-spacing:-.055em;line-height:1}#fpsv .sv-cb h3 .mk{font-size:22px;color:var(--green);transition:transform .4s var(--spring)}#fpsv .sv-cap:hover h3 .mk{transform:translate(4px,-4px) rotate(10deg)}#fpsv .sv-cb>p{margin-top:14px;font-size:15.5px;color:var(--muted)}#fpsv .sv-cb ul{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);display:grid;gap:10px;flex:1 1;align-content:start}#fpsv .sv-cb li{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--muted);transition:transform .4s var(--ease),color .3s;transition-delay:calc(var(--k)*45ms)}#fpsv .sv-cb li .mk{font-size:12px;color:var(--green)}#fpsv .sv-cap:hover li{transform:translateX(6px);color:var(--ink)}#fpsv .sv-cb .sv-link{margin-top:26px;align-self:flex-start;position:relative;z-index:2}#fpsv .sv-cap .sv-cover{position:absolute;inset:0;z-index:1}#fpsv .il-line{stroke-dasharray:240;stroke-dashoffset:240;animation:il-d 4s var(--ease) infinite}@keyframes il-d{0%{stroke-dashoffset:240}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-240}}#fpsv .il-pulse{animation:il-p 4s infinite;transform-box:fill-box;transform-origin:center}@keyframes il-p{0%,40%{opacity:0;transform:scale(.3)}55%{opacity:1;transform:scale(1.2)}70%,to{opacity:1;transform:scale(1)}}#fpsv .il-blk{animation:il-b 4.2s var(--ease) infinite;transform-box:fill-box}#fpsv .il-blk:nth-child(2){animation-delay:.25s}#fpsv .il-blk:nth-child(3){animation-delay:.5s}#fpsv .il-blk:nth-child(4){animation-delay:.75s}@keyframes il-b{0%{transform:translateY(-34px);opacity:0}25%,80%{transform:none;opacity:1}to{transform:translateY(10px);opacity:0}}#fpsv .il-tile{animation:il-t 3.6s infinite;transform-box:fill-box;transform-origin:center}#fpsv .il-tile:nth-child(2){animation-delay:.3s}#fpsv .il-tile:nth-child(3){animation-delay:.6s}#fpsv .il-tile:nth-child(4){animation-delay:.9s}#fpsv .il-tile:nth-child(5){animation-delay:1.2s}#fpsv .il-tile:nth-child(6){animation-delay:1.5s}@keyframes il-t{0%,60%,to{fill:#fff;transform:scale(1)}20%{fill:#b7d96a;transform:scale(1.14)}}#fpsv .il-swapa{animation:il-sa 4s var(--ease) infinite}#fpsv .il-swapb{animation:il-sb 4s var(--ease) infinite}@keyframes il-sa{0%,15%{transform:translateX(0)}45%,65%{transform:translateX(86px)}95%,to{transform:translateX(0)}}@keyframes il-sb{0%,15%{transform:translateX(0)}45%,65%{transform:translateX(-86px)}95%,to{transform:translateX(0)}}#fpsv .il-leaf{animation:il-l 4s infinite;transform-box:fill-box;transform-origin:center}#fpsv .il-leaf:nth-of-type(2){animation-delay:.4s}#fpsv .il-leaf:nth-of-type(3){animation-delay:.8s}@keyframes il-l{0%,20%{fill:#fff}40%,to{fill:#14352a}}#fpsv .il-dash{stroke-dasharray:5 6;animation:il-dd 1.4s linear infinite}@keyframes il-dd{to{stroke-dashoffset:-22}}#fpsv.sv-js .sv-ill *{animation-play-state:paused}#fpsv.sv-js .sv-cap.is-in .sv-ill *{animation-play-state:running}#fpsv .sv-aud{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;padding:clamp(32px,5vw,64px);border-radius:44px;background:var(--tint);overflow:hidden}#fpsv .sv-aud:before{content:"";position:absolute;right:-160px;bottom:-160px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(79,125,47,.2),transparent 70%);animation:sv-bl 16s ease-in-out infinite}#fpsv .sv-aud>*{position:relative}#fpsv .sv-aud .sv-h2{font-size:clamp(38px,4.8vw,68px)}#fpsv .sv-aud p.s{margin-top:22px;font-size:18px;color:#3f5a4b;max-width:380px}#fpsv .sv-acc{display:grid;gap:10px;align-content:center}#fpsv .sv-ai{position:relative;border-radius:26px;background:rgba(255,255,255,.45);border:1.5px solid transparent;overflow:hidden;transition:background .4s,border-color .4s,box-shadow .4s}#fpsv .sv-ai.on{background:#fff;border-color:rgba(20,53,42,.08);box-shadow:0 26px 40px -30px rgba(20,53,42,.5)}#fpsv .sv-ah{display:flex;align-items:center;gap:16px;width:100%;padding:20px 24px;text-align:left}#fpsv .sv-ah em{font:500 12px var(--mono);font-style:normal;color:var(--soft)}#fpsv .sv-ah b{flex:1 1;font-size:clamp(20px,2vw,26px);font-weight:800;letter-spacing:-.045em}#fpsv .sv-ah .mk{font-size:18px;transition:transform .5s var(--spring),color .3s;color:var(--olive)}#fpsv .sv-ai.on .sv-ah .mk{transform:rotate(135deg);color:var(--ink)}#fpsv .sv-ab{display:grid;grid-template-rows:0fr;transition:grid-template-rows .6s var(--ease)}#fpsv .sv-ai.on .sv-ab{grid-template-rows:1fr}#fpsv .sv-ab>div{overflow:hidden}#fpsv .sv-ab p{padding:0 24px 8px 62px;font-size:16px;color:var(--muted);opacity:0;transform:translateY(8px);transition:opacity .5s .1s,transform .5s .1s var(--ease)}#fpsv .sv-ai.on .sv-ab p{opacity:1;transform:none}#fpsv .sv-ab ul{display:flex;flex-wrap:wrap;gap:6px;padding:8px 24px 22px 62px}#fpsv .sv-ab li{display:inline-flex;align-items:center;height:30px;padding:0 13px;border-radius:999px;background:var(--tint);font:600 11.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--olive)}#fpsv .sv-prog{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--lime);transform:scaleX(0);transform-origin:left}#fpsv .sv-ai.on .sv-prog{animation:sv-pr var(--dur,5.5s) linear forwards}#fpsv .sv-acc.paused .sv-ai.on .sv-prog{animation-play-state:paused}@keyframes sv-pr{to{transform:scaleX(1)}}#fpsv .sv-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:64px;padding-top:44px}#fpsv .sv-track{left:0;right:0;top:0;height:3px;background:var(--line)}#fpsv .sv-track,#fpsv .sv-track i{position:absolute;border-radius:2px}#fpsv .sv-track i{inset:0;background:var(--green);transform-origin:left;transform:scaleX(var(--p,0))}#fpsv .sv-s{position:relative;padding:28px 24px 30px;border-radius:30px;border:1px solid transparent;transition:background .5s,border-color .5s,transform .6s var(--ease),box-shadow .5s}#fpsv .sv-s.on,#fpsv .sv-s:hover{background:var(--card);border-color:#e8e6d8;transform:translateY(-6px);box-shadow:0 36px 50px -36px rgba(20,53,42,.4)}#fpsv .sv-n{position:relative;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--tint);font:500 13px var(--mono);color:var(--olive);transition:background .5s,color .5s,transform .6s var(--spring)}#fpsv .sv-s.on .sv-n{background:var(--ink);color:var(--lime);transform:scale(1.12)}#fpsv .sv-s.on .sv-n:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:1.5px solid var(--lime);animation:sv-ring 2.2s infinite}@keyframes sv-ring{0%{transform:scale(.9);opacity:1}to{transform:scale(1.5);opacity:0}}#fpsv .sv-s:before{content:"";position:absolute;left:50px;top:-44px;width:3px;height:44px;background:transparent}#fpsv .sv-s h3{margin-top:26px;font-size:24px;font-weight:800;letter-spacing:-.045em;line-height:1.1}#fpsv .sv-s p{margin-top:12px;font-size:15.5px;color:var(--muted)}#fpsv .sv-gh{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}#fpsv .sv-guides{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px}#fpsv .sv-gd{position:relative;display:flex;flex-direction:column;padding:30px;border-radius:30px;background:var(--card);border:1px solid #e8e6d8;overflow:hidden;transition:transform .5s var(--ease),box-shadow .5s,border-color .4s}#fpsv .sv-gd:after{content:"";position:absolute;left:0;top:0;height:4px;width:100%;background:linear-gradient(90deg,var(--green),var(--lime));transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}#fpsv .sv-gd:hover{transform:translateY(-6px);border-color:var(--line2);box-shadow:0 36px 50px -36px rgba(20,53,42,.4)}#fpsv .sv-gd:hover:after{transform:scaleX(1)}#fpsv .sv-gd small{font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--olive)}#fpsv .sv-gd h3{margin-top:18px;font-size:25px;font-weight:800;letter-spacing:-.045em;line-height:1.12}#fpsv .sv-gd p{margin-top:14px;font-size:15.5px;color:var(--muted);flex:1 1}#fpsv .sv-gd .sv-link{margin-top:26px;align-self:flex-start}#fpsv .sv-gd .sv-link:after{content:"";position:absolute;inset:0}#fpsv .sv-q{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border-radius:44px;overflow:hidden;border:1px solid var(--line);background:#f4f6e9}#fpsv .sv-ql{position:relative;padding:clamp(32px,4.4vw,56px);background:var(--forest);color:#e9eede;overflow:hidden}#fpsv .sv-ql:before{content:"";position:absolute;right:-120px;top:-120px;width:380px;height:380px;border-radius:50%;background:radial-gradient(circle,rgba(183,217,106,.3),transparent 68%);animation:sv-bl 12s ease-in-out infinite}#fpsv .sv-ql>*{position:relative}#fpsv .sv-ql .sv-kick{color:var(--lime)}#fpsv .sv-ql .sv-kick:before{background:var(--lime)}#fpsv .sv-ql h2{margin-top:22px;font-size:clamp(38px,4.4vw,62px);font-weight:800;letter-spacing:-.055em;line-height:.98;color:#f3f6ea}#fpsv .sv-ql h2 em{display:block;font-family:var(--serif);font-weight:400;font-style:italic;color:var(--lime);letter-spacing:-.02em;font-size:1.06em}#fpsv .sv-ql>p{margin-top:22px;font-size:16.5px;color:#b9c9be;max-width:400px}#fpsv .sv-qt{margin-top:30px}#fpsv .sv-qt li{display:flex;align-items:center;gap:14px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:15.5px}#fpsv .sv-qt .mk{color:var(--lime);font-size:15px}#fpsv .sv-meter{margin-top:30px;padding:20px 22px;border-radius:24px;background:rgba(255,255,255,.07)}#fpsv .sv-mh{display:flex;justify-content:space-between;font:500 11px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8da296}#fpsv .sv-mh b{color:var(--lime);font-weight:500}#fpsv .sv-mb{height:8px;border-radius:4px;background:rgba(255,255,255,.12);margin-top:12px;overflow:hidden}#fpsv .sv-mb i{display:block;height:100%;width:100%;border-radius:4px;background:linear-gradient(90deg,var(--green),var(--lime));transform-origin:left;transform:scaleX(var(--m,0));transition:transform .8s var(--ease)}#fpsv .sv-already{margin-top:26px;padding:22px 24px;border-radius:24px;border:1px solid rgba(255,255,255,.16)}#fpsv .sv-already b{display:block;font-size:19px;font-weight:800;letter-spacing:-.03em}#fpsv .sv-already p{margin-top:8px;font-size:14.5px;color:#b9c9be}#fpsv .sv-already a{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:var(--lime);font-weight:700;font-size:14.5px}#fpsv .sv-qr{position:relative;padding:clamp(28px,4vw,52px)}#fpsv .sv-qr h3{font-size:clamp(26px,2.4vw,32px);font-weight:800;letter-spacing:-.045em}#fpsv .sv-form{margin-top:26px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px 16px}#fpsv .sv-fd{position:relative;grid-column:span 3}#fpsv .sv-fd.w{grid-column:1/-1}#fpsv .sv-fd.t{grid-column:span 2}#fpsv .sv-fd>label{display:flex;justify-content:space-between;margin-bottom:8px;font-size:14px;font-weight:700}#fpsv .sv-fd>label small{font-weight:400;font-size:12.5px;color:var(--soft)}#fpsv .sv-in{display:block;height:54px;padding:0 18px;border-radius:16px;background:#fdfdf7;border:1.5px solid var(--line);font-size:16px;transition:border-color .25s,box-shadow .25s,background .25s}#fpsv textarea.sv-in{height:auto;min-height:150px;padding:16px 18px;resize:vertical;line-height:1.5}#fpsv .sv-in::placeholder{color:#9aa79a}#fpsv .sv-in:hover{border-color:var(--line2)}#fpsv .sv-in:focus{border-color:var(--ink);background:#fff;box-shadow:0 0 0 5px rgba(20,53,42,.08)}#fpsv .sv-sel{position:relative}#fpsv .sv-sel select{padding-right:44px;cursor:pointer;text-overflow:ellipsis}#fpsv .sv-sel:after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;margin-top:-6px;border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);pointer-events:none;transition:transform .3s}#fpsv .sv-sel:focus-within:after{transform:rotate(225deg);margin-top:-2px}#fpsv .sv-fd.err .sv-in{border-color:var(--bad);box-shadow:0 0 0 5px rgba(180,83,26,.1)}#fpsv .sv-em{display:none;margin-top:6px;font-size:13px;color:var(--bad)}#fpsv .sv-fd.err .sv-em{display:block;animation:sv-in .3s var(--ease)}@keyframes sv-in{0%{opacity:0;transform:translateY(-4px)}}#fpsv .sv-cnt{margin-top:8px;display:flex;justify-content:space-between;font-size:12.5px;color:var(--soft)}#fpsv .sv-cnt b{font-weight:500;font-family:var(--mono)}#fpsv .sv-cons{grid-column:1/-1;display:flex;gap:14px;align-items:flex-start;font-size:14px;color:var(--muted);cursor:pointer}#fpsv .sv-cons input{position:absolute;opacity:0;width:1px;height:1px}#fpsv .sv-box{flex:0 0 24px;width:24px;height:24px;border-radius:8px;border:1.5px solid var(--line2);background:#fff;display:grid;place-items:center;color:transparent;font-size:14px;transition:background .25s,border-color .25s,color .25s,transform .4s var(--spring);margin-top:1px}#fpsv .sv-cons input:checked+.sv-box{background:var(--ink);border-color:var(--ink);color:var(--lime);transform:scale(1.08)}#fpsv .sv-cons input:focus-visible+.sv-box{outline:2px solid var(--green);outline-offset:3px}#fpsv .sv-cons.err .sv-box{border-color:var(--bad)}#fpsv .sv-cons a{border-bottom:1.5px solid var(--ink);color:var(--ink)}#fpsv .sv-go{grid-column:1/-1;position:relative;display:flex;align-items:center;justify-content:center;gap:12px;height:62px;border-radius:999px;background:var(--ink);color:#fff;font-weight:800;font-size:17px;overflow:hidden;isolation:isolate;transition:transform .35s var(--spring),box-shadow .3s}#fpsv .sv-go:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,var(--green),var(--olive));transform:translateX(-101%);transition:transform .6s var(--ease)}#fpsv .sv-go:hover{transform:translateY(-3px);box-shadow:0 24px 36px -18px rgba(20,53,42,.7)}#fpsv .sv-go:hover:before{transform:none}#fpsv .sv-go .mk{font-size:18px;transition:transform .35s var(--ease)}#fpsv .sv-go:hover .mk{transform:translate(3px,-3px)}#fpsv .sv-go.busy{pointer-events:none}#fpsv .sv-go.busy:before{transform:none}#fpsv .sv-go.busy .mk{display:none}#fpsv .sv-go.busy:after{content:"";width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(255,255,255,.3);border-top-color:#fff;animation:sv-sp .7s linear infinite}@keyframes sv-sp{to{transform:rotate(1turn)}}#fpsv .sv-shake{animation:sv-sh .5s}@keyframes sv-sh{20%{transform:translateX(-7px)}40%{transform:translateX(7px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}#fpsv .sv-fine{grid-column:1/-1;font-size:13px;color:var(--soft)}#fpsv .sv-ok{display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;min-height:480px}#fpsv .sv-q.sent .sv-form,#fpsv .sv-q.sent .sv-qr>h3{display:none}#fpsv .sv-q.sent .sv-ok{display:flex}#fpsv .sv-ok .ring{display:grid;place-items:center;width:96px;height:96px;border-radius:50%;background:var(--ink);color:var(--lime);font-size:42px;animation:sv-pop .7s var(--spring)}@keyframes sv-pop{0%{transform:scale(0) rotate(-90deg)}}#fpsv .sv-ok h3{font-size:34px;font-weight:800;letter-spacing:-.05em}#fpsv .sv-ok p{max-width:380px;color:var(--muted)}@media (max-width:1100px){#fpsv .sv-wrap{width:calc(100% - 48px)}#fpsv .sv-grid{grid-template-columns:1fr;gap:56px}#fpsv .sv-stage{justify-self:start;width:min(100%,440px);margin-left:20px}#fpsv .sv-caps,#fpsv .sv-guides{grid-template-columns:repeat(2,minmax(0,1fr))}#fpsv .sv-ap{grid-template-columns:1fr;gap:40px}#fpsv .sv-ap-l{position:static}#fpsv .sv-aud,#fpsv .sv-q{grid-template-columns:1fr}#fpsv .sv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}#fpsv .sv-head{grid-template-columns:1fr;gap:18px}}@media (max-width:640px){#fpsv .sv-wrap{width:calc(100% - 32px)}#fpsv .sv-caps,#fpsv .sv-guides{grid-template-columns:1fr}#fpsv .sv-stage{margin-left:8px;width:min(100%,400px)}#fpsv .sv-chip.c1{left:-12px}#fpsv .sv-chip.c2{right:-4px}#fpsv .sv-cta .sv-btn{flex:1 1 100%;justify-content:center}#fpsv .sv-stats{grid-template-columns:1fr 1fr 1fr;gap:8px}#fpsv .sv-stat{padding:16px}#fpsv .sv-aud{padding:26px 20px;border-radius:34px}#fpsv .sv-ab p,#fpsv .sv-ab ul{padding-left:24px}#fpsv .sv-steps{grid-template-columns:1fr;gap:6px;padding-top:0;padding-left:34px;margin-top:44px}#fpsv .sv-track{left:0;right:auto;top:0;bottom:0;width:3px;height:auto}#fpsv .sv-track i{transform-origin:top;transform:scaleY(var(--p,0))}#fpsv .sv-s{padding:22px 20px}#fpsv .sv-n{position:absolute;left:-60px;top:20px;width:46px;height:46px;background:var(--tint);box-shadow:0 0 0 6px var(--bg)}#fpsv .sv-s h3{margin-top:0;padding-left:0}#fpsv .sv-gh{flex-direction:column;align-items:flex-start}#fpsv .sv-q{border-radius:32px}#fpsv .sv-fd,#fpsv .sv-fd.t{grid-column:1/-1!important}#fpsv .sv-mq{padding:14px 0}}@media (prefers-reduced-motion:reduce){#fpsv *,#fpsv :after,#fpsv :before{animation:none!important;transition-duration:.01ms!important}#fpsv.sv-js [data-r]{opacity:1;transform:none}#fpsv .sv-h1 .w>span{transform:none}#fpsv .sv-lit .lw{color:var(--ink)}}#fpsv .sv-qr form{background:transparent;padding:0;margin-top:26px}#fpsv .sv-qr form label{font-family:var(--sans)}#fpsv .sv-qr form button{cursor:pointer}#fpsv .sv-qr form .sv-form-note{font-size:13px}#fpsv #sv-quote{scroll-margin-top:120px}@media(max-width:640px){#fpsv .sv-hero{padding-top:20px}#fpsv .sv-grid{margin-top:32px;gap:48px}#fpsv .sv-h1{font-size:clamp(43px,12vw,68px)}#fpsv .sv-stat{padding:14px 10px}#fpsv .sv-stat b{font-size:36px}#fpsv .sv-cap{padding:10px 10px 24px}#fpsv .sv-cb{padding:22px 16px 0}#fpsv .sv-cb h3{font-size:30px}#fpsv .sv-ql,#fpsv .sv-qr{padding:28px 22px}}#fpsv .sv-ai summary{list-style:none;cursor:pointer}#fpsv .sv-ai summary::-webkit-details-marker{display:none}#fpsv .sv-ai[open]{background:#fff;border-color:rgba(20,53,42,.08);box-shadow:0 26px 40px -30px rgba(20,53,42,.5)}#fpsv .sv-ai[open] .sv-ab{grid-template-rows:1fr}#fpsv .sv-ai[open] .sv-ab p{opacity:1;transform:none}#fpsv .sv-ai[open] .sv-ah .mk{transform:rotate(135deg);color:var(--ink)}#fpsv .sv-ai .sv-ab ul{list-style:none}#fpsv .sv-qr form fieldset{min-width:0}#fpsv .sv-qr form input:not([type=checkbox]),#fpsv .sv-qr form select,#fpsv .sv-qr form textarea{background:#fdfdf7;border:1.5px solid var(--line);border-radius:16px;min-height:54px;padding:14px 18px;color:var(--ink)}#fpsv .sv-qr form input:focus-visible,#fpsv .sv-qr form select:focus-visible,#fpsv .sv-qr form textarea:focus-visible{outline:2px solid var(--green);outline-offset:2px}#fpsv .sv-qr form button[type=submit]{background:var(--ink);color:white;border-radius:999px;min-height:58px}#fpsv .sv-qr form button[type=submit]:hover{background:var(--green)}