.v3p{--g: rgb(0, 231, 123);--mint: rgb(107, 255, 187);--ink: rgb(0, 28, 14);--bg: rgb(0, 8, 4);--panel: rgb(0, 14, 7);--f-title: "Articulat CF", "Familjen Grotesk", "Familjen Grotesk Fb", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--f-body: "DM Sans", "DM Sans Fb", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--f-btn: "Roobert TRIAL", "Roobert", "Manrope", "Manrope Fb", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--f-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--pad: clamp(20px, 7.8vw, 150px);background:var(--bg);overflow-x:clip}.v3p .v3-main,.v3p .v3-main *,.v3p .v3-main :before,.v3p .v3-main :after{box-sizing:border-box}.v3p .v3-main{position:relative;z-index:1}.v3p .v3-wrap{width:100%;max-width:calc(1620px + 2 * var(--pad));margin:0 auto;padding:0 var(--pad)}.v3p .msym{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;width:1em;overflow:hidden;visibility:hidden}:root.msym-ok .v3p .msym{width:auto;overflow:visible;visibility:visible}.v3p .v3-badge{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;height:clamp(38px,2.66vw,51px);padding:0 clamp(18px,1.56vw,30px);border-radius:34px;background:#ffffff0f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #00e77b45;font-family:var(--f-title);font-weight:600;font-size:clamp(14px,.98vw,18.75px);line-height:1;color:#fff;white-space:nowrap}.v3p .v3-badge.is-hero{background:#6bffbb38}.v3p .v3-badge i{width:7px;height:7px;border-radius:50%;background:var(--g);box-shadow:0 0 10px #00e77bcc;animation:purin-pulse 2.4s ease-in-out infinite}.v3p .v3-green .v3-badge{background:#001c0e1a;box-shadow:inset 0 0 0 1px #001c0e40;color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}.v3p .v3-green .v3-badge i{background:var(--ink);box-shadow:none}.v3p .v3-light .v3-badge{background:#001c0e0d;box-shadow:inset 0 0 0 1px #001c0e33;color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}.v3p .v3-hero{position:relative;padding:calc(var(--v3-hdr, 146px) + clamp(40px,6vw,110px)) 0 clamp(56px,6vw,110px);text-align:center;overflow:hidden}.v3p .v3-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 60% at 88% -8%,#00e77b8c,#00e77b29 38%,#00e77b00 70%),radial-gradient(ellipse 40% 45% at 8% 30%,#00e77b1a,#00e77b00 70%),linear-gradient(180deg,rgba(0,8,4,0) 60%,var(--bg) 100%)}.v3p .v3-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 70% at 50% 30%,#000 20%,transparent 75%)}.v3p .v3-hero-in{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:clamp(18px,1.6vw,28px);max-width:1180px;margin:0 auto}.v3p .v3-hero .v3-badge{align-self:center}.v3p .v3-h1{margin:0;font-family:var(--f-title);font-weight:400;font-size:clamp(40px,4.53vw,87px);line-height:1.07;letter-spacing:-.02em;color:#fff;text-wrap:balance}.v3p .v3-accent{font-weight:600;background:linear-gradient(90deg,#fff,#c2ffe3 18%,#00e77b 38%,#6bffbb,#fff 72%,#00e77b);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--g);animation:lp3-purin-shine 7s ease-in-out infinite;padding-right:.06em}.v3p .v3-lead{margin:0;max-width:860px;font-family:var(--f-title);font-weight:400;font-size:clamp(18px,1.67vw,32px);line-height:1.18;letter-spacing:-.02em;color:#ffffffeb;text-wrap:pretty}.v3p .v3-lead strong{font-weight:600;color:#fff}.v3p .v3-ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;margin-top:clamp(4px,.6vw,12px)}.v3p .v3-ctas.is-left{justify-content:flex-start}.v3p .v3-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.v3p .v3-chip{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 16px;border-radius:999px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a;font-family:var(--f-title);font-weight:600;font-size:15px;line-height:1;color:#fff;white-space:nowrap}.v3p .v3-chip:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--g)}.v3p .v3-light .v3-chip{background:#f4f7f5;box-shadow:inset 0 0 0 1px #001c0e1a;color:var(--ink)}.v3p .v3-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;height:clamp(60px,3.95vw,75.9px);padding:0 12px 0 clamp(22px,1.56vw,30px);border-radius:15px;background:linear-gradient(90deg,#00e77b,#6bffbb 50.48%,#00e77b 96.63%);box-shadow:inset 0 0 0 2px #fff3,0 0 14px #00e77b4d;transition:box-shadow .35s ease,filter .35s ease,transform .25s ease;text-decoration:none!important;cursor:pointer}.v3p .v3-btn:hover{--arr: 1;transform:translateY(-2px);box-shadow:inset 0 0 0 2px #ffffff59,0 0 28px #00e77b73;filter:brightness(1.05)}.v3p .v3-btn:active{--arr: 1;transform:scale(.98)}.v3p .v3-btn>span{font-family:var(--f-btn);font-weight:650;font-size:clamp(14px,.84vw,16px);line-height:1;letter-spacing:-.02em;color:#222;text-transform:uppercase;white-space:nowrap}.v3p .v3-arrow{position:relative;width:39px;height:39px;flex-shrink:0;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#eff0ff,#6bffbb)}.v3p .v3-arrow b{position:absolute;left:0;top:0;width:16.026px;height:16.026px;transform:matrix(.972,-.236,.236,.972,9.905,13.069);transform-origin:0 0}.v3p .v3-arrow svg{position:absolute;left:0;top:0;width:16.026px;height:16.026px;color:var(--g);transition:transform .5s cubic-bezier(.7,0,.2,1)}.v3p .v3-arrow svg:first-child{transform:translate(calc(var(--arr, 0) * -36px))}.v3p .v3-arrow svg:last-child{transform:translate(calc((1 - var(--arr, 0)) * 36px))}.v3p .v3-ghost{display:inline-flex;align-items:center;height:clamp(60px,3.95vw,75.9px);padding:0 clamp(22px,1.56vw,30px);border-radius:15px;box-shadow:inset 0 0 0 1.5px #ffffff4d;font-family:var(--f-btn);font-weight:650;font-size:clamp(14px,.78vw,15px);line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#fff!important;white-space:nowrap;text-decoration:none!important;transition:box-shadow .25s ease,background-color .25s ease,transform .25s ease}.v3p .v3-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--g);background:#00e77b0f;transform:translateY(-2px)}.v3p .v3-light .v3-ghost{box-shadow:inset 0 0 0 1.5px #001c0e40;color:var(--ink)!important}.v3p .v3-light .v3-ghost:hover{background:#001c0e0d;box-shadow:inset 0 0 0 1.5px #001c0e80}.v3p .v3-sec{position:relative;margin-top:clamp(-16px,-1vw,-8px)}.v3p .v3-panel{position:relative;margin:0 clamp(8px,1vw,20px);border-radius:clamp(28px,2.86vw,55px);background:var(--panel);box-shadow:inset 0 0 0 2px #00e77b38;overflow:hidden;padding:clamp(64px,6.5vw,130px) 0 clamp(56px,5.8vw,110px)}.v3p .v3-panel.is-plain{background:transparent;box-shadow:none}.v3p .v3-panel.is-green{background:linear-gradient(160deg,#00e77b,#00c468);box-shadow:none}.v3p .v3-panel.is-white{background:#fff;box-shadow:none}.v3p .v3-panel-glow{position:absolute;right:-10%;top:-30%;width:60%;height:90%;pointer-events:none;background:radial-gradient(ellipse at 60% 32%,#00e77b1f,#00e77b0a 42%,#00e77b00 70%)}.v3p .v3-notch{position:absolute;left:50%;top:-1px;transform:translate(-50%);width:clamp(260px,56.4vw,1083.5px);height:auto;aspect-ratio:1083.5 / 34;pointer-events:none;z-index:2}.v3p .v3-notch path.f{fill:var(--bg)}.v3p{--v3-r: clamp(28px, 2.86vw, 55px)}.v3p .v3-panel.is-white,.v3p .v3-panel.is-green,.v3p .v3-sec:has(>.v3-panel.is-white)+.v3-sec>.v3-panel,.v3p .v3-sec:has(>.v3-panel.is-green)+.v3-sec>.v3-panel{margin-left:0;margin-right:0;border-radius:var(--v3-r) var(--v3-r) 0 0}.v3p .v3-sec:has(>.v3-panel.is-white)+.v3-sec,.v3p .v3-sec:has(>.v3-panel.is-green)+.v3-sec{margin-top:calc(-1 * var(--v3-r))}.v3p .v3-sec:has(>.v3-panel.is-white)+.v3-sec .v3-notch path.f{fill:#fff}.v3p .v3-sec:has(>.v3-panel.is-green)+.v3-sec .v3-notch path.f{fill:#00c86a}.v3p .v3-notch path.s{fill:none;stroke:#00e77b38;stroke-width:4;vector-effect:non-scaling-stroke}.v3p .v3-panel.is-white .v3-notch path.s,.v3p .v3-panel.is-green .v3-notch path.s,.v3p .v3-panel.is-plain .v3-notch{display:none}.v3p .v3-head{display:flex;flex-direction:column;gap:clamp(16px,1.35vw,26px);max-width:980px;margin-bottom:clamp(32px,3.2vw,60px)}.v3p .v3-head.is-center{align-items:center;text-align:center;margin-left:auto;margin-right:auto}.v3p .v3-head.is-center .v3-badge{align-self:center}.v3p .v3-h2{margin:0;font-family:var(--f-body);font-weight:600;font-size:clamp(32px,3.18vw,61px);line-height:1.12;letter-spacing:-.02em;color:#fff;text-wrap:balance}.v3p .v3-h2 em{font-style:normal;color:var(--g)}.v3p .v3-light .v3-h2{font-family:var(--f-title);font-size:clamp(32px,2.92vw,56px);line-height:1.08;letter-spacing:-.025em;color:var(--ink)}.v3p .v3-light .v3-h2 em{color:#00a858}.v3p .v3-green .v3-h2,.v3p .v3-green .v3-h2 em{color:var(--ink)}.v3p .v3-sub{margin:0;font-family:var(--f-body);font-weight:300;font-size:clamp(18px,1.56vw,30px);line-height:1.18;letter-spacing:-.02em;color:#fff;text-wrap:pretty;font-optical-sizing:none}.v3p .v3-sub strong{font-weight:600}.v3p .v3-light .v3-sub{font-weight:400;font-size:clamp(17px,1.2vw,23px);line-height:1.32;color:#001c0eb8}.v3p .v3-green .v3-sub{color:#001c0ecc;font-weight:400}.v3p .v3-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4.7vw,90px);align-items:center}.v3p .v3-split.is-rev>:first-child{order:2}@media (max-width: 1099.98px){.v3p .v3-split{grid-template-columns:minmax(0,1fr)}.v3p .v3-split.is-rev>:first-child{order:0}}.v3p .v3-prose{max-width:900px;font-family:var(--f-body);font-weight:300;font-size:clamp(17px,1.05vw,20px);line-height:1.6;letter-spacing:-.01em;color:#ffffffbd;font-optical-sizing:none}.v3p .v3-prose.is-wide{max-width:none}.v3p .v3-prose p{margin:0 0 1em;text-wrap:pretty}.v3p .v3-prose p:last-child{margin-bottom:0}.v3p .v3-prose strong{font-weight:600;color:#fff}.v3p .v3-prose em{font-style:italic}.v3p .v3-prose a{color:var(--mint);text-decoration:underline;text-decoration-color:#6bffbb59;text-underline-offset:3px}.v3p .v3-prose a:hover{color:#c2ffe3;text-decoration-color:currentColor}.v3p .v3-prose h3{margin:1.6em 0 .5em;font-family:var(--f-title);font-weight:600;font-size:clamp(20px,1.15vw,22px);line-height:1.2;letter-spacing:-.02em;color:#fff}.v3p .v3-prose ol,.v3p .v3-prose ul{margin:0 0 1em;padding-left:1.3em}.v3p .v3-prose li{margin-bottom:.55em}.v3p .v3-prose li::marker{color:var(--g);font-weight:600}.v3p .v3-prose code{font-family:var(--f-mono);font-size:.86em;color:#fff;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff17;border-radius:6px;padding:2px 6px}.v3p .v3-light .v3-prose{color:#001c0eb8;font-weight:400}.v3p .v3-light .v3-prose strong{color:var(--ink)}.v3p .v3-light .v3-prose a{color:#00964e;text-decoration-color:#00964e59}.v3p .v3-feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(14px,1.2vw,22px)}.v3p .v3-feat{display:flex;gap:16px;align-items:flex-start;padding:clamp(18px,1.35vw,26px);border-radius:22px;background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff12;transition:box-shadow .3s ease,background-color .3s ease,transform .3s ease}.v3p .v3-feat:hover{box-shadow:inset 0 0 0 1px #00e77b59;background:#00e77b0a;transform:translateY(-2px)}.v3p .v3-tile{width:54px;height:54px;flex-shrink:0;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(180deg,#282b2a,#181a19);box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff1f}.v3p .v3-tile .msym{font-size:26px;color:var(--g)}.v3p .v3-feat h3{margin:4px 0 6px;font-family:var(--f-title);font-weight:600;font-size:clamp(19px,1.15vw,22px);line-height:1.15;letter-spacing:-.02em;color:#fff}.v3p .v3-feat p{margin:0;font-family:var(--f-body);font-weight:300;font-size:clamp(16px,.99vw,19px);line-height:1.35;letter-spacing:-.01em;color:#ffffffb8;font-optical-sizing:none}.v3p .v3-feat p strong{font-weight:600;color:#fff}.v3p .v3-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:clamp(12px,1vw,18px);counter-reset:v3s}.v3p .v3-step{position:relative;padding:clamp(20px,1.4vw,26px);border-radius:22px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff14;counter-increment:v3s}.v3p .v3-step:before{content:counter(v3s,decimal-leading-zero);display:block;margin-bottom:14px;font-family:var(--f-mono);font-weight:500;font-size:14px;letter-spacing:.08em;color:var(--g)}.v3p .v3-step h3{margin:0 0 8px;font-family:var(--f-title);font-weight:600;font-size:clamp(19px,1.1vw,21px);line-height:1.15;letter-spacing:-.02em;color:#fff}.v3p .v3-step p{margin:0;font-family:var(--f-body);font-weight:300;font-size:clamp(15.5px,.9vw,17px);line-height:1.45;color:#ffffffb3;font-optical-sizing:none}.v3p .v3-step p strong{font-weight:600;color:#fff}.v3p .v3-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1px;border-radius:22px;overflow:hidden;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff14}.v3p .v3-stat{padding:clamp(20px,1.6vw,30px);background:var(--panel);display:flex;flex-direction:column;gap:8px}.v3p .v3-stat b{font-family:var(--f-title);font-weight:600;font-size:clamp(30px,2.2vw,42px);line-height:1;letter-spacing:-.03em;color:var(--g)}.v3p .v3-stat span{font-family:var(--f-body);font-weight:400;font-size:15px;line-height:1.35;color:#ffffffa8}.v3p .v3-win{border-radius:22px;overflow:hidden;background:#0e100f;box-shadow:inset 0 0 0 1px #ffffff1a,0 50px 100px #0000008c,0 0 0 1px #00e77b14}.v3p .v3-win-bar{height:50px;display:flex;align-items:center;gap:8px;padding:0 18px;box-shadow:inset 0 -1px #ffffff12}.v3p .v3-win-bar i{width:12px;height:12px;border-radius:50%}.v3p .v3-win-bar i:nth-child(1){background:#ff5f57}.v3p .v3-win-bar i:nth-child(2){background:#febc2e}.v3p .v3-win-bar i:nth-child(3){background:#28c840}.v3p .v3-win-tab{margin-left:12px;height:30px;padding:0 12px;border-radius:8px;background:#ffffff12;display:flex;align-items:center;font-family:var(--f-mono);font-size:12.5px;color:#ffffffd9;white-space:nowrap}.v3p .v3-win-tag{margin-left:auto;font-family:var(--f-mono);font-size:12px;color:var(--g);white-space:nowrap}.v3p .v3-win pre{margin:0;padding:20px 22px 24px;overflow-x:auto;font-family:var(--f-mono);font-size:clamp(12.5px,.74vw,14px);line-height:1.7;color:#ffffffd1;white-space:pre}.v3p .v3-win pre .k{color:var(--g)}.v3p .v3-win pre .s{color:#ffd68c}.v3p .v3-win pre .c{color:#ffffff5c}.v3p .v3-win pre .n{color:#96c8ff}.v3p .v3-faq{display:grid;grid-template-columns:minmax(0,620fr) minmax(0,970fr);gap:clamp(28px,1.56vw,30px);align-items:start}@media (max-width: 1099.98px){.v3p .v3-faq{grid-template-columns:minmax(0,1fr)}}.v3p .v3-faq-list{display:flex;flex-direction:column;gap:12px}.v3p .v3-faq-item{border-radius:22px;background:#f4f7f5;box-shadow:inset 0 0 0 1px #001c0e00;transition:background-color .3s ease,box-shadow .3s ease}.v3p .v3-faq-item.is-open{background:#fff;box-shadow:inset 0 0 0 1.5px #00be6473,0 24px 48px #00281414}.v3p .v3-faq-item h3{margin:0}.v3p .v3-faq-q{width:100%;display:flex;align-items:center;gap:clamp(14px,1.15vw,22px);min-height:clamp(76px,4.8vw,92px);padding:14px 24px 14px clamp(20px,1.56vw,30px);border:0;background:none;cursor:pointer;text-align:left;font:inherit}.v3p .v3-faq-n{width:26px;flex-shrink:0;font-family:var(--f-mono);font-weight:500;font-size:14px;line-height:1;letter-spacing:.08em;color:#00964e}.v3p .v3-faq-t{flex:1;min-width:0;font-family:var(--f-title);font-weight:600;font-size:clamp(18px,1.2vw,23px);line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.v3p .v3-faq-ico{width:44px;height:44px;flex-shrink:0;border-radius:50%;background:#001c0e12;display:flex;align-items:center;justify-content:center;color:var(--ink);transition:background-color .3s ease}.v3p .v3-faq-ico svg{width:18.482px;height:18.017px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.v3p .v3-faq-item.is-open .v3-faq-ico{background:var(--g)}.v3p .v3-faq-item.is-open .v3-faq-ico svg{transform:rotate(45deg)}.v3p .v3-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1)}.v3p .v3-faq-item.is-open .v3-faq-a{grid-template-rows:1fr}.v3p .v3-faq-a>div{min-height:0;overflow:hidden}.v3p .v3-faq-a p{margin:0;padding:0 clamp(20px,5vw,96px) 30px clamp(20px,4.06vw,78px);font-family:var(--f-body);font-weight:400;font-size:clamp(16px,1.04vw,20px);line-height:1.45;letter-spacing:-.01em;color:#001c0eb8;opacity:0;transition:opacity .35s ease;text-wrap:pretty;font-optical-sizing:none}.v3p .v3-faq-item.is-open .v3-faq-a p{opacity:1}.v3p .v3-faq-q:focus-visible{outline:2px solid rgb(0,150,78);outline-offset:-2px;border-radius:22px}.v3p .v3-cta-in{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(18px,1.35vw,26px)}.v3p .v3-green .v3-btn{background:#001c0e;box-shadow:inset 0 0 0 2px #ffffff1f,0 18px 40px #00281440}.v3p .v3-green .v3-btn>span{color:#fff}.v3p .v3-green .v3-btn:hover{box-shadow:inset 0 0 0 2px #ffffff40,0 24px 48px #00281452}.v3p .v3-green .v3-ghost{box-shadow:inset 0 0 0 1.5px #001c0e66;color:var(--ink)!important}.v3p .v3-green .v3-ghost:hover{background:#001c0e0f;box-shadow:inset 0 0 0 1.5px var(--ink)}.v3p .v3-green-p{position:absolute;right:-4%;bottom:-30%;width:min(62vw,900px);opacity:.16;pointer-events:none;transform:rotate(-8deg)}@media (max-width: 599.98px){.v3p .v3-ctas{width:100%}.v3p .v3-ctas>a{width:100%;justify-content:space-between}.v3p .v3-ghost{justify-content:center!important}.v3p .v3-panel{margin:0 6px}}@media (prefers-reduced-motion: reduce){.v3p .v3-accent,.v3p .v3-badge i{animation:none}}
