.steps-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.step{background:var(--w);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--card-shadow);text-align:center;padding:36px 28px}.step-num{border:1px solid var(--v-pale-border);background:var(--v-pale);width:40px;height:40px;color:var(--v);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:15px;font-weight:600;display:flex}.step-title{letter-spacing:-.015em;color:var(--ink);margin-bottom:8px;font-size:18px;font-weight:600}.step-desc{color:var(--body);font-size:15px;line-height:1.65}.pricing-wrap{justify-content:center;align-items:center;gap:48px;max-width:920px;margin:0 auto;display:flex}.pricing-wrap .pricing-card{flex:0 0 480px;max-width:480px}.pricing-illus{flex:auto;max-width:340px;display:block}.pricing-illus img{width:100%;height:auto;display:block}@media (max-width:900px){.pricing-wrap{flex-direction:column;max-width:480px}.pricing-wrap .pricing-card{flex:none;width:100%}.pricing-illus{display:none}}.pricing-card{background:var(--w);border:1px solid var(--rule);border-radius:14px;padding:44px 40px;position:relative;overflow:hidden}.pricing-card:before{content:"";background:linear-gradient(90deg, var(--v), #c484f0, #ffba00);height:3px;position:absolute;top:0;left:0;right:0}.pricing-badge{color:var(--ink);background:linear-gradient(135deg,#ffba00,#ffe27a);border-radius:100px;margin-bottom:20px;padding:5px 12px;font-size:.72rem;font-weight:700;display:inline-block}.pricing-card h3{color:var(--ink);margin-bottom:14px;font-size:1.0625rem;font-weight:700}.pricing-amount{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.pricing-old{color:var(--faint);font-size:1rem;text-decoration:line-through}.pricing-current{color:var(--v);font-size:2.75rem;font-weight:700;line-height:1}.pricing-period{color:var(--muted);font-size:.875rem}.pricing-sub{color:var(--muted);margin-bottom:32px;font-size:.84rem}.pricing-list{flex-direction:column;gap:10px;margin-bottom:32px;display:flex}.pricing-list li{color:var(--body);align-items:center;gap:8px;font-size:.875rem;font-weight:500;display:flex}.pricing-list li:before{content:"✓";color:var(--v);font-size:.8rem;font-weight:700}.pricing-btn{background:var(--v);width:100%;color:var(--w);font:600 .875rem/1 var(--font);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:13px;text-decoration:none;transition:all .2s;display:flex}.pricing-btn:hover{opacity:.88;color:var(--w)}.pricing-btn svg{width:14px;height:14px}.pricing-guarantee{background:var(--bg);color:var(--v);border-radius:8px;align-items:flex-start;gap:8px;margin-top:16px;padding:14px 16px;font-size:.8rem;font-weight:600;line-height:1.5;display:flex}.founders-wrap{grid-template-columns:.7fr 1fr;align-items:center;gap:72px;max-width:1100px;margin:0 auto;display:grid}.founders-visual{flex-direction:column;align-items:center;gap:24px;display:flex}.founders-photos{width:260px;height:180px;position:relative}.founder-photo{border:4px solid var(--w);background:linear-gradient(135deg,#743bbc,#59279b);border-radius:50%;place-items:center;width:140px;height:140px;display:grid;position:absolute;box-shadow:0 12px 32px #1a18301f}.founder-photo-1{color:#5e1797;z-index:1;background:linear-gradient(135deg,#ede6f8,#d9c8ef);top:0;left:0}.founder-photo-2{color:var(--w);z-index:2;background:linear-gradient(135deg,#743bbc,#59279b);top:30px;right:0}.founders-photos-team{justify-content:center;align-items:center;gap:14px;width:auto;height:auto;margin-bottom:20px;display:flex}.founders-photos-team .founder-photo{border-width:3px;width:96px;height:96px;position:relative;top:auto;left:auto;right:auto}.founders-photos-team .founder-photo-1{color:var(--w);background:linear-gradient(135deg,#743bbc,#59279b)}.founders-photos-team .founder-photo-2{color:#5e1797;background:linear-gradient(135deg,#ede6f8,#d9c8ef)}.founders-photos-team .founder-photo-3{color:#3e0c73;background:linear-gradient(135deg,#d9c8ef,#b490dd)}.founder-initials{letter-spacing:-1px;font-size:1.75rem;font-weight:700}.founders-names{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:4px;font-size:.82rem;line-height:1.8;display:flex}.founders-names strong{color:var(--ink);font-weight:600}.founders-names>div{align-items:center;gap:8px;display:flex}.founders-linkedin{width:20px;height:20px;color:var(--muted);place-items:center;transition:color .2s,transform .15s;display:inline-grid}.founders-linkedin:hover{color:var(--v);transform:translateY(-1px)}.founders-linkedin svg{width:16px;height:16px}.founders-content .section-label{margin-bottom:12px}.founders-content .section-title{margin-bottom:20px;font-size:clamp(26px,2.4vw,32px);line-height:1.3}.founders-story{color:var(--body);margin-bottom:14px;font-size:16px;line-height:1.8}.founders-story:last-of-type{margin-bottom:24px}@media (max-width:860px){.founders-wrap{text-align:center;grid-template-columns:1fr;gap:48px}.founders-content{text-align:left}.founders-photos{margin:0 auto}}.testi-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.testi-card{background:var(--w);border:1px solid var(--line);border-radius:var(--card-radius);box-shadow:var(--card-shadow);flex-direction:column;justify-content:space-between;padding:30px 28px;transition:all .3s;display:flex;position:relative}.testi-card:hover{border-color:var(--v-tint-border);transform:translateY(-2px)}.testi-quote{color:var(--ink);margin-bottom:24px;font-size:15px;font-weight:500;line-height:1.7}.testi-author{border-top:1px solid var(--rule);align-items:center;gap:12px;padding-top:18px;display:flex}.testi-avatar{width:38px;height:38px;color:var(--w);background:linear-gradient(135deg,#743bbc,#59279b);border-radius:50%;flex-shrink:0;place-items:center;font-size:.8rem;font-weight:700;display:grid}.testi-avatar:before{content:attr(data-initials)}.testi-meta strong{color:var(--ink);font-size:.88rem;font-weight:700;display:block}.testi-meta span{color:var(--muted);margin-top:2px;font-size:.76rem;display:block}.testi-card-invite{text-align:left;background:linear-gradient(135deg,#743bbc0a,#743bbc03);border:1px dashed #743bbc40;justify-content:space-between;align-items:flex-start}.testi-card-invite .testi-author{align-self:stretch}.testi-invite-label{letter-spacing:.13em;text-transform:uppercase;color:var(--v);margin-bottom:16px;font-size:12px;font-weight:600;display:inline-block}.testi-quote-invite{color:var(--body);margin-bottom:20px;font-weight:500}@media (max-width:860px){.testi-grid{grid-template-columns:1fr;gap:16px}.steps-grid{grid-template-columns:1fr}.feat-row,.feat-row.reverse{grid-template-columns:1fr;gap:40px}.feat-row.reverse .feat-visual,.feat-visual{order:-1}.feat-content{text-align:center}.feat-content p{margin-left:auto;margin-right:auto}.feat-list{align-items:center}.ai-grid{grid-template-columns:1fr;gap:48px}.ai-visual{order:-1;min-height:280px}.ai-orb{width:160px;height:160px}.roi-section{text-align:center;grid-template-columns:1fr;gap:32px}.roi-text .section-desc{margin-left:auto;margin-right:auto}}@media (max-width:480px){.pricing-card{padding:32px 24px}.pricing-current{font-size:2.25rem}.mid-cta{padding:64px 20px}}.pricing-trial{color:#10825e;background:#34d39914;border:1px solid #34d39933;border-radius:10px;align-items:flex-start;gap:10px;margin:20px 0 24px;padding:12px 14px;font-size:.85rem;line-height:1.5;display:flex}.pricing-trial strong{color:#10825e;font-weight:700}.pricing-trial svg{color:#10b981;flex-shrink:0;width:18px;height:18px;margin-top:2px}.pricing-calendly{text-align:center;color:var(--muted);margin-top:12px;margin-bottom:16px;font-size:.82rem;font-weight:500;transition:color .2s;display:block}.pricing-calendly:hover{color:var(--ink)}.founders-meta-region{color:var(--v);letter-spacing:-.005em;margin:-6px 0 18px;font-size:.85rem;font-weight:600}.pricing-addon{background:#743bbc0d;border:1px dashed #743bbc4d;border-radius:10px;align-items:center;gap:14px;margin:18px 0;padding:14px 18px;display:flex}.pricing-addon-label{background:var(--v);color:var(--w);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:.68rem;font-weight:700}.pricing-addon-text{color:var(--ink);font-size:.86rem;line-height:1.45}.pricing-addon-text strong{color:var(--v);font-weight:700}.pricing-badge{flex-direction:column;align-items:center;gap:4px;display:flex}.pricing-badge-date{opacity:.7;font-size:.68rem;font-weight:500}.testi-footnote{text-align:center;max-width:880px;color:var(--body);opacity:.75;margin:16px auto 0;font-size:.78rem;font-style:italic}button.nav-cta,button.nav-calendly,button.pricing-calendly,button.pricing-btn,button.roi-cta{font-family:inherit;font-size:inherit;cursor:pointer;border:0}button.nav-calendly,button.pricing-calendly{background:0 0}.pricing-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.hv2{--hv2-purple:#743bbc;--hv2-purple-dark:#59279b;--hv2-ink:#080716;--hv2-body:#4f4b5d;--hv2-muted:#686373;--hv2-line:#e4e0ea;--hv2-soft:#f7f5fa;--hv2-sep:#dbd5e3;--hv2-dot:#b9b3c2;color:var(--hv2-ink);background:#fff;padding:105px 0 43px;font:400 16px/1.65 Poppins,Poppins Fallback,Arial,sans-serif;overflow:hidden}.hv2-wrap{width:min(1200px,100% - 96px);margin-inline:auto}.hv2-grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.hv2-eyebrow{color:var(--hv2-purple-dark);align-items:center;gap:9px;margin-bottom:22px;font-size:13px;font-weight:500;display:flex}.hv2-eyebrow svg{width:19px;height:19px;color:var(--hv2-purple);flex:none}.hv2 h1{letter-spacing:-.045em;color:var(--hv2-ink);text-wrap:balance;font-size:clamp(40px,4.25vw,59px);font-weight:600;line-height:1.15}.hv2-opening{letter-spacing:-.035em;margin-bottom:10px;font-size:.68em;font-weight:500;line-height:1.4;display:block}.hv2 h1 em{color:var(--hv2-purple);font-style:normal}.hv2-lead{max-width:500px;color:var(--hv2-body);margin-top:24px;font-size:16px;line-height:1.8}.hv2-lead strong{color:var(--hv2-ink);font-weight:600}.hv2-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:29px;display:flex}.hv2-btn{text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:13px 24px;font-size:14px;font-weight:600;line-height:1.6;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.hv2-btn:hover{transform:translateY(-1px)}.hv2-btn-primary{background:var(--hv2-purple);color:#fff;box-shadow:0 4px 10px -6px var(--hv2-purple)}.hv2-btn-primary:hover{background:var(--hv2-purple-dark);color:#fff}.hv2-btn-secondary{border-color:var(--hv2-line);color:var(--hv2-ink);background:#fff}.hv2-btn-secondary:hover{border-color:var(--hv2-purple);color:var(--hv2-purple)}.hv2-note{color:var(--hv2-muted);margin-top:15px;font-size:12px}.hv2-journey{background:var(--hv2-soft);border-radius:20px;padding:22px 28px 18px;position:relative}.hv2-fork{grid-template-columns:1fr 1fr;gap:27px;display:grid}.hv2-lane-label{color:var(--hv2-muted);margin-bottom:14px;font-size:13px;font-weight:600;display:block}.hv2-lane-active .hv2-lane-label{color:var(--hv2-purple)}.hv2-lane ol{border-left:1px dashed var(--hv2-dot);margin:0 0 0 5px;padding:0;list-style:none}.hv2-lane-active ol{border-left:2px solid var(--hv2-purple)}.hv2-lane li{flex-direction:column;min-height:67px;padding-left:16px;display:flex;position:relative}.hv2-lane li:last-child{min-height:52px}.hv2-lane li:before{content:"";background:var(--hv2-dot);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-4px}.hv2-lane-active li:before{background:var(--hv2-purple);left:-4.5px}.hv2-lane li strong{letter-spacing:-.01em;color:var(--hv2-ink);margin-bottom:4px;font-size:14px;font-weight:500;line-height:1.5}.hv2-lane li small{color:var(--hv2-muted);font-size:12px;line-height:1.55}.hv2-lane-active li:last-child strong{color:var(--hv2-purple)}.hv2-extract{border-top:1px solid var(--hv2-sep);margin-top:12px;padding-top:16px}.hv2-extract img{background:#fff;border-radius:6px;width:100%;height:auto;display:block}.hv2-screen{flex-direction:column;align-items:center;min-width:0;display:flex}.hv2-screen-frame{background:#fff;border:1px solid #d9d4e2;border-bottom:0;border-radius:12px 12px 0 0;width:100%;padding:9px 9px 0;box-shadow:0 10px 24px -14px #08071638}.hv2-screen-frame img{border:1px solid #ece8f2;border-radius:3px}.hv2-screen-chin{background:#eeebf3;border:1px solid #d9d4e2;border-top:0;border-radius:0 0 12px 12px;width:100%;height:16px;display:block;position:relative}.hv2-screen-chin:after{content:"";background:#d4cfdd;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:5px;left:50%}.hv2-screen-neck{clip-path:polygon(14% 0,86% 0,100% 100%,0 100%);background:#e2dee9;width:46px;height:16px;display:block}.hv2-screen-base{background:#d9d4e2;border-radius:6px 6px 3px 3px;width:120px;height:6px;display:block}@media (min-width:1500px){.hv2-grid{gap:75px}.hv2 h1{font-size:61px}}@media (max-width:1100px){.hv2-wrap{width:calc(100% - 64px)}.hv2-grid{gap:32px}.hv2-actions{gap:10px}.hv2-btn{padding:13px 17px}.hv2-journey{padding:22px}.hv2-fork{gap:17px}}@media (max-width:1024px){.hv2-wrap{width:calc(100% - 48px)}.hv2-grid{grid-template-columns:1fr;gap:40px}.hv2 h1{max-width:640px;font-size:52px}.hv2-lead{max-width:600px}.hv2-journey{max-width:680px;padding:24px 28px 20px}.hv2-fork{gap:27px}}@media (max-width:768px){.hv2-fork{grid-template-columns:1fr;gap:24px}.hv2-lane li,.hv2-lane li:last-child{min-height:0;padding-bottom:16px}.hv2-lane li:last-child{padding-bottom:0}}@media (max-width:680px){.hv2{padding:90px 0 36px}.hv2-eyebrow{gap:8px;margin-bottom:18px;font-size:12px}.hv2-eyebrow svg{width:17px;height:17px}.hv2 h1{max-width:480px;font-size:43px;line-height:1.12}.hv2-opening{margin-bottom:9px;font-size:.6em;line-height:1.45}.hv2-lead{max-width:480px;margin-top:21px;line-height:1.75}.hv2-actions{grid-template-columns:1fr;gap:9px;margin-top:23px;display:grid}.hv2-btn{min-height:49px;padding:12px 18px;font-size:13px}.hv2-note{text-align:center;margin-top:12px}.hv2-journey{border-radius:15px;padding:22px 21px 18px}.hv2-lane-label{margin-bottom:17px;font-size:12px}.hv2-lane li{padding-left:13px}.hv2-lane li strong{font-size:13px}.hv2-extract{margin-top:15px;padding-top:15px}}@media (max-width:480px){.hv2-wrap{width:calc(100% - 32px)}}@media (max-width:360px){.hv2 h1{font-size:38px}.hv2-journey{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.hv2-btn{transition:none}.hv2-btn:hover{transform:none}}.cbar{color:#080716;background:#fff;border-top:1px solid #e4e0ea;border-bottom:1px solid #e4e0ea;font:400 16px/1.65 Poppins,Poppins Fallback,Arial,sans-serif}.cbar-inner{align-items:center;min-height:112px;padding-block:22px;display:flex}.cbar-marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.cbar-track{width:max-content;animation:cbar-defile var(--cbar-dur,36s) linear infinite;display:flex}.cbar-marquee:hover .cbar-track{animation-play-state:paused}.cbar-names{flex:none;align-items:center;gap:64px;margin:0;padding:0 64px 0 0;list-style:none;display:flex}.cbar-names li{white-space:nowrap}.cbar-names strong{letter-spacing:-.035em;color:#080716;font-size:17px;font-weight:600;line-height:1.5;display:block}.cbar-names span{color:#686373;font-size:12px;display:block}@media (prefers-reduced-motion:reduce){.cbar-inner{width:min(1200px,100% - 32px);margin-inline:auto}.cbar-track{width:auto;animation:none}.cbar-names{flex-wrap:wrap;justify-content:center;gap:16px 40px;padding:0}.cbar-names[aria-hidden]{display:none}.cbar-marquee{-webkit-mask-image:none;mask-image:none}}@media (max-width:1100px){.cbar-names{gap:40px;padding-right:40px}.cbar-names strong{font-size:15px}}@media (max-width:768px){.cbar-inner{min-height:0;padding-block:20px}}.tbar{color:#080716;background:#fff;border-bottom:1px solid #e6e6ea;font:400 16px/1.65 Poppins,Poppins Fallback,Arial,sans-serif}.tbar-inner{align-items:center;gap:30px;width:min(1200px,100% - 96px);margin-inline:auto;padding-block:44px;display:flex}.tbar-intro{color:#686373;flex:none;width:150px;font-size:12px;line-height:20px}.tbar-logos{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.tbar-item{align-items:center;gap:10px;min-width:0;display:flex}.tbar-logo{flex:none;place-items:center;width:40px;height:40px;display:grid}.tbar-logo img{object-fit:contain;width:100%;height:100%;display:block}.tbar-text{letter-spacing:-.01em;color:#080716;font-size:14px;font-weight:600;line-height:1.35}.tbar-text>span{letter-spacing:0;color:#686373;margin-top:2px;font-size:12px;font-weight:400;line-height:1.4;display:block}@media (max-width:1100px){.tbar-inner{flex-direction:column;align-items:flex-start;gap:18px;width:calc(100% - 64px);padding-block:36px}.tbar-intro{width:auto}.tbar-logos{width:100%}}@media (max-width:768px){.tbar-inner{width:calc(100% - 48px)}.tbar-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.tbar-logo{width:36px;height:36px}}@media (max-width:480px){.tbar-inner{width:calc(100% - 32px);padding-block:32px}.tbar-text{font-size:13px}}.icalc{--hv2-purple:#743bbc;--hv2-purple-dark:#59279b;--hv2-line:#e4e0ea;--hv2-ink:#080716;--icalc-purple:#743bbc;--icalc-purple-dark:#59279b;--icalc-ink:#080716;--icalc-body:#4f4b5d;--icalc-muted:#686373;--icalc-line:#e4e0ea;--icalc-tint:#f1eafa;color:var(--icalc-ink);background:#fff;padding:92px 0 90px;font:400 16px/1.65 Poppins,Poppins Fallback,Arial,sans-serif;position:relative}.icalc-anchor{width:1px;height:1px;position:absolute;top:0;left:0}.icalc-wrap{width:min(1200px,100% - 96px);margin-inline:auto}.icalc-head{max-width:790px;margin-bottom:37px}.icalc-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--icalc-purple);margin-bottom:20px;font-size:12px;font-weight:600;display:block}.icalc h2{letter-spacing:-.035em;color:var(--icalc-ink);text-wrap:balance;font-size:41px;font-weight:600;line-height:1.2}.icalc-head p{color:var(--icalc-body);margin-top:16px}.icalc-card{border:1px solid #d8c8ed;border-radius:20px;grid-template-columns:390px 1fr;display:grid;overflow:hidden}.icalc-inputs{background:#fff;padding:34px}.icalc-inputs label,.icalc-inputs legend{color:var(--icalc-ink);margin-bottom:11px;font-size:14px;font-weight:500;line-height:1.65}.icalc-money{margin-bottom:26px;position:relative}.icalc-money input{width:100%;height:66px;color:var(--icalc-ink);letter-spacing:-.035em;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #c8c0d0;border-radius:8px;padding:13px 92px 13px 18px;font-family:inherit;font-size:25px;font-weight:500;line-height:1.65}.icalc-money input:focus-visible{outline:3px solid var(--icalc-purple);outline-offset:2px}.icalc-money>span{color:var(--icalc-muted);pointer-events:none;font-size:13px;position:absolute;top:22px;right:17px}.icalc fieldset{border:0;min-width:0;margin:0;padding:0}.icalc legend{padding:0 2px}.icalc-picks{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:4px;display:grid}.icalc-picks .icalc-pick-libre input{height:auto;color:inherit;font:inherit;text-align:left;opacity:1;cursor:text;background:0 0;border:0;border-bottom:1px dashed #c8c0d0;padding:0;position:static;inset:auto}.icalc-picks .icalc-pick-libre input:focus{border-bottom-color:var(--icalc-purple);outline:none}.icalc-picks .icalc-pick-libre b{align-items:baseline;display:inline-flex}.icalc-picks .icalc-pick-libre:focus-within>span{outline:3px solid var(--icalc-purple);outline-offset:4px}.icalc-picks .icalc-pick-libre.is-active>span{background:var(--icalc-tint);border:2px solid var(--icalc-purple);color:var(--icalc-purple-dark)}.icalc-picks .icalc-pick-libre.is-active input{border-bottom-color:#0000}.icalc-picks label{cursor:pointer;margin:0;display:block;position:relative}.icalc-picks input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.icalc-picks label>span{border:1px solid var(--icalc-line);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:84px;transition:border-color .15s,background .15s;display:flex}.icalc-picks b{font-size:24px;font-weight:600;line-height:1.3}.icalc-picks small{color:var(--icalc-muted);font-size:12px;font-weight:400}.icalc-picks input:checked+span{background:var(--icalc-tint);border:2px solid var(--icalc-purple);color:var(--icalc-purple-dark)}.icalc-picks input:focus-visible+span{outline:3px solid var(--icalc-purple);outline-offset:4px}.icalc-formula{border-top:1px solid var(--icalc-line);color:var(--icalc-muted);margin-top:27px;padding-top:21px;font-size:12px;line-height:1.8}.icalc-result{background:var(--icalc-tint);flex-direction:column;justify-content:center;padding:34px 42px;display:flex}.icalc-conditional{color:var(--icalc-purple-dark);font-size:14px;font-weight:500}.icalc-total{letter-spacing:-.055em;color:var(--icalc-purple);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:7px;font-size:clamp(40px,5.1vw,68px);font-weight:600;line-height:1.25}.icalc-total-desc{color:var(--icalc-purple-dark);margin-top:3px;font-size:14px;line-height:1.7}.icalc-total-desc strong{font-weight:700}.icalc-cost{border-top:1px solid #d5c1ec;justify-content:space-between;align-items:center;gap:24px;margin-top:25px;padding-top:20px;display:flex}.icalc-cost p{color:#544064;max-width:380px;font-size:13px;line-height:1.7}.icalc-cost strong{color:var(--icalc-ink);font-weight:600}.icalc-cost>div{text-align:right;flex:none}.icalc-cost b{letter-spacing:-.035em;color:var(--icalc-ink);white-space:nowrap;font-size:26px;font-weight:600}.icalc-cost small{letter-spacing:0;color:var(--icalc-body);margin-top:4px;font-size:12px;font-weight:400;line-height:1.6;display:inline-block}.icalc-result .icalc-cta{align-self:flex-start;margin-top:24px}@media (max-width:1100px){.icalc-wrap{width:calc(100% - 64px)}.icalc-card{grid-template-columns:350px 1fr}.icalc-result{padding:30px}}@media (max-width:1024px){.icalc-wrap{width:calc(100% - 48px)}.icalc-card{grid-template-columns:310px 1fr}.icalc-inputs,.icalc-result{padding:27px}.icalc-total{font-size:47px}.icalc-cost{flex-direction:column;align-items:flex-start;gap:12px;margin-top:20px;padding-top:15px}.icalc-cost>div{text-align:left}}@media (max-width:768px){.icalc{padding:57px 0}.icalc-head{margin-bottom:26px}.icalc-eyebrow{margin-bottom:15px}.icalc h2{font-size:32px}.icalc-head p{line-height:1.85}.icalc-card{border-radius:15px;grid-template-columns:1fr}.icalc-inputs{padding:25px 23px}.icalc-inputs label,.icalc-inputs legend{font-size:14px}.icalc-money{margin-bottom:23px}.icalc-money input{height:59px}.icalc-money>span{font-size:12px;top:19px}.icalc-picks label>span{min-height:73px}.icalc-formula{margin-top:21px;padding-top:15px}.icalc-result{padding:25px 23px}.icalc-conditional{font-size:12px}.icalc-total{margin-top:10px;font-size:52px}.icalc-total-desc{font-size:12px}.icalc-cost{margin-top:22px;padding-top:18px}.icalc-cost p{font-size:12px}.icalc-cost b{font-size:25px}.icalc-result .icalc-cta{align-self:stretch;min-height:49px;font-size:13px}}@media (max-width:480px){.icalc-wrap{width:calc(100% - 32px)}}@media (max-width:420px){.icalc-total{font-size:44px}.icalc-total-long{font-size:34px}.icalc-inputs,.icalc-result{padding:24px 20px}.icalc-cost b{font-size:23px}}.opio{--hv2-purple:#743bbc;--hv2-purple-dark:#59279b;--opio-ink:#080716;--opio-body:#4f4b5d;--opio-muted:#686373;--opio-line:#e4e0ea;border-top:1px solid var(--opio-line);border-bottom:1px solid var(--opio-line);color:var(--opio-ink);background:#f7f5fa;padding:76px 0;font:400 16px/1.65 Poppins,Poppins Fallback,Arial,sans-serif;position:relative}.opio-anchor{width:1px;height:1px;position:absolute;top:0;left:0}.opio-wrap{grid-template-columns:1fr 1.05fr;align-items:center;gap:90px;width:min(1200px,100% - 96px);margin-inline:auto;display:grid}.opio-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--hv2-purple);margin-bottom:20px;font-size:12px;font-weight:600;display:block}.opio h2{letter-spacing:-.035em;max-width:470px;color:var(--opio-ink);text-wrap:balance;font-size:38px;font-weight:600;line-height:1.2}.opio-intro>p{max-width:440px;color:var(--opio-body);margin-top:18px}.opio-inclusions{grid-template-columns:1fr 1fr;gap:12px 20px;margin:29px 0 0;padding:0;list-style:none;display:grid}.opio-inclusions li{color:var(--opio-body);padding-left:19px;font-size:14px;line-height:1.8;position:relative}.opio-inclusions svg{fill:none;width:11px;height:11px;stroke:var(--hv2-purple);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;position:absolute;top:7px;left:0}.opio-box{background:#fff;border:1px solid #d6c3eb;border-radius:18px;overflow:hidden}.opio-banner{background:var(--hv2-purple);color:#fff;justify-content:space-between;gap:18px;padding:11px 27px;font-size:12px;font-weight:500;display:flex}.opio-content{color:var(--opio-body);padding:28px}.opio-annual{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.opio-annual strong{letter-spacing:-.055em;white-space:nowrap;font-size:61px;font-weight:600;line-height:1.25}.opio-annual span{color:var(--opio-muted);font-size:14px}.opio-monthly{border-bottom:1px solid var(--opio-line);margin-top:7px;padding-bottom:23px;font-size:13px}.opio-monthly b,.opio-monthly strong{color:var(--opio-ink);font-weight:500}.opio-trial{color:var(--opio-ink);margin-top:21px;font-size:15px;font-weight:500}.opio-help{color:var(--opio-muted);margin-top:3px;font-size:12px}.opio-cta{width:100%;margin-top:21px}@media (max-width:1100px){.opio-wrap{gap:55px;width:calc(100% - 64px)}}@media (max-width:1024px){.opio-wrap{grid-template-columns:1fr;gap:36px;width:calc(100% - 48px)}.opio-intro>p{max-width:560px}}@media (max-width:768px){.opio{padding:55px 0}.opio-wrap{gap:28px}.opio-eyebrow{margin-bottom:15px}.opio h2{max-width:400px;font-size:31px}.opio-intro>p{margin-top:15px}.opio-inclusions{grid-template-columns:1fr;gap:6px;margin-top:24px}.opio-inclusions li{padding-left:16px}.opio-box{border-radius:14px}.opio-banner{align-items:center;padding:11px 23px}.opio-content{padding:25px 23px}.opio-annual strong{font-size:56px}.opio-annual span{font-size:13px}.opio-monthly{font-size:12px}}@media (max-width:480px){.opio-wrap{width:calc(100% - 32px)}}.pdt{--pdt-purple:#743bbc;--pdt-ink:#080716;--pdt-body:#4f4b5d;--pdt-muted:#686373;--pdt-line:#e6e6ea;--pdt-tint:#f5f2fb;--pdt-offset:132px;--pdt-card-h:520px;color:var(--pdt-ink);background:#f6f2fb;padding:82px 0 62px;font:400 16px/1.65 Poppins,Poppins Fallback,Arial,sans-serif}.pdt-wrap{width:min(1200px,100% - 96px);margin-inline:auto}.pdt-head{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:38px;display:flex}.pdt-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--pdt-purple);margin-bottom:20px;font-size:12px;font-weight:600;display:block}.pdt h2{letter-spacing:-.035em;color:var(--pdt-ink);font-size:42px;font-weight:600;line-height:1.2}.pdt-head p{max-width:520px;color:var(--pdt-body);margin-top:16px;font-size:14px}.pdt-tour{position:relative}.pdt-bar-track{display:none}.pdt-bar{z-index:5;background:#f6f2fb;justify-content:flex-end;align-items:center;height:64px;display:flex;position:sticky;top:56px}.pdt-bar ul{gap:8px;margin:0;padding:0;list-style:none;display:flex}.pdt-bar a{border:1px solid var(--pdt-line);min-height:43px;color:var(--pdt-ink);background:#fff;border-radius:8px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;transition:background .15s,color .15s,border-color .15s;display:flex}.pdt-bar a b{color:var(--pdt-purple);font-weight:600}.pdt-bar a:hover{border-color:var(--pdt-purple)}.pdt-bar a.is-active{background:var(--pdt-purple);border-color:var(--pdt-purple);color:#fff}.pdt-bar a.is-active b{color:#fff}.pdt-anchor{height:0;scroll-margin-top:var(--pdt-offset);display:block}.pdt-anchor:not(:first-child){margin-top:26px}.pdt-card{border:1px solid var(--pdt-line);background:#fff;border-radius:16px;outline:none;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);align-items:center;gap:38px;padding:38px;display:grid;box-shadow:0 10px 30px #08071612}.pdt-card:focus-visible{box-shadow:0 0 0 3px var(--pdt-purple), 0 10px 30px #08071612}.pdt-index{letter-spacing:.09em;text-transform:uppercase;color:var(--pdt-purple);align-items:center;gap:12px;margin-bottom:23px;font-size:12px;font-weight:500;display:flex}.pdt-index b{letter-spacing:0;background:#f8f4fd;border:1px solid #e5d9f2;border-radius:50%;place-items:center;width:40px;height:40px;font-size:15px;font-weight:600;display:grid}.pdt-card h3{letter-spacing:-.025em;color:var(--pdt-ink);margin-bottom:20px;font-size:30px;font-weight:600;line-height:1.28}.pdt-copy>p:not(.pdt-index):not(.pdt-note){color:var(--pdt-body);line-height:1.85}.pdt-copy>p:not(.pdt-index)+p{margin-top:12px}.pdt-note{border-left:2px solid var(--pdt-purple);color:var(--pdt-muted);padding-left:14px;font-size:13px;line-height:1.8;margin-top:21px!important}.pdt-stage{margin:0}.pdt-image{background:var(--pdt-tint);cursor:zoom-in;border:0;border-radius:13px;justify-content:center;align-items:center;width:100%;height:340px;padding:22px;display:flex}.pdt-image img{object-fit:contain;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 8px 22px -14px #08071647}.pdt-zoom:focus-visible{outline:2px solid var(--pdt-purple);outline-offset:4px;border-radius:8px}.pdt-roles{border-top:1px solid #dfd6ea;margin-top:51px;padding-top:36px}.pdt-roles-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:26px;display:flex}.pdt-roles h3{letter-spacing:-.025em;color:var(--pdt-ink);font-size:27px;font-weight:600;line-height:1.35}.pdt-roles-head p{color:var(--pdt-muted);margin-top:11px;font-size:14px}.pdt-roles-head img{flex:none;width:169px;height:auto}.pdt-roles ul{grid-template-columns:repeat(3,1fr);gap:36px;margin:0;padding:0;list-style:none;display:grid}.pdt-roles li{border-top:1px solid #dfd6ea;padding-top:20px}.pdt-role-name{color:var(--pdt-purple);margin-bottom:11px;font-size:12px;font-weight:500;display:block}.pdt-roles h4{letter-spacing:-.025em;color:var(--pdt-ink);margin-bottom:12px;font-size:18px;font-weight:500;line-height:1.5}.pdt-roles li p{color:var(--pdt-body);font-size:14px;line-height:1.8}.pdt-lightbox{width:fit-content;min-width:min(440px,96vw);max-width:96vw;max-height:92vh;color:var(--pdt-ink);background:#fff;border:0;border-radius:14px;margin:auto;padding:0;font:400 14px/1.6 Poppins,Poppins Fallback,Arial,sans-serif}.pdt-lightbox::backdrop{background:#080716b8}.pdt-lightbox[open]:not(:modal){z-index:1000;margin:auto;position:fixed;inset:4vh 2vw;box-shadow:0 0 0 100vmax #080716b8}.pdt-lightbox-frame{flex-direction:column;max-height:92vh;display:flex}.pdt-lightbox-top{border-bottom:1px solid var(--pdt-line);justify-content:space-between;align-items:center;gap:16px;padding:10px 12px 10px 20px;display:flex}.pdt-lightbox-top p{min-width:0;color:var(--pdt-muted);font-size:13px}.pdt-lightbox-close{border:1px solid var(--pdt-line);min-width:44px;min-height:44px;color:var(--pdt-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;flex:none;padding:0 16px;font-weight:500}.pdt-lightbox-close:focus-visible{outline:2px solid var(--pdt-purple);outline-offset:2px}.pdt-lightbox-scroll{background:var(--pdt-tint);border-radius:0 0 14px 14px;padding:24px;overflow:auto}.pdt-lightbox-scroll img{width:min(calc(var(--lb-w,1200) * 1.6px), calc(96vw - 48px), calc((92vh - 65px - 48px - 4px) * var(--lb-ar,1.6)));border:1px solid var(--pdt-line);background:#fff;border-radius:8px;max-width:none;height:auto;margin:0 auto;display:block;box-shadow:0 18px 40px -24px #08071659}@media (max-width:600px){.pdt-lightbox-scroll{padding:12px}.pdt-lightbox-scroll img{width:min(calc(var(--lb-w,1200) * 1.6px), calc(96vw - 24px), calc((92vh - 65px - 24px - 4px) * var(--lb-ar,1.6)))}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.pdt-tour{padding-top:76px}.pdt-bar-track{top:0;left:0;right:0;bottom:calc(var(--pdt-card-h) + 12px);display:block;position:absolute}.pdt-card{top:var(--pdt-offset);height:var(--pdt-card-h);position:sticky}}@media (max-width:1100px){.pdt-wrap{width:calc(100% - 64px)}.pdt-card{gap:28px;padding:30px}.pdt-card h3{font-size:27px}}@media (max-width:1023px),(prefers-reduced-motion:reduce){.pdt-bar{display:none}}@media (max-width:1023px){.pdt-wrap{width:calc(100% - 48px)}.pdt-card{grid-template-columns:1fr;gap:24px}.pdt-image{height:auto;min-height:220px;max-height:360px}.pdt-image img{max-height:316px}.pdt-head{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:768px){.pdt{padding:56px 0 44px}.pdt-head{margin-bottom:22px}.pdt-eyebrow{margin-bottom:15px}.pdt h2{font-size:31px}.pdt-card{border-radius:14px;padding:24px 20px}.pdt-anchor:not(:first-child){margin-top:18px}.pdt-card h3{margin-bottom:14px;font-size:25px}.pdt-index{margin-bottom:16px}.pdt-image{min-height:180px;padding:16px}.pdt-roles{margin-top:36px;padding-top:28px}.pdt-roles-head{flex-direction:column;align-items:flex-start;gap:16px}.pdt-roles h3{font-size:23px}.pdt-roles ul{grid-template-columns:1fr;gap:20px}}@media (max-width:480px){.pdt-wrap{width:calc(100% - 32px)}}.testi-avatar{background:linear-gradient(135deg, var(--color-brand), #59279b)}.testi-card-invite{background:linear-gradient(135deg,#743bbc0a,#743bbc03);border-color:#743bbc40}.newsletter-box{background:linear-gradient(135deg,#743bbc0a 0%,#743bbc14 100%);border-color:#743bbc26}.nav-cta,.hv2-btn-primary{background:var(--color-action);color:var(--color-ink);box-shadow:0 4px 10px -6px #08071659}.nav-cta:hover,.hv2-btn-primary:hover{background:var(--color-action-hover);color:var(--color-ink);opacity:1;transform:translateY(-1px);box-shadow:0 8px 16px -10px #08071666}.nav-cta:active,.hv2-btn-primary:active{transform:none;box-shadow:0 2px 6px -4px #08071666}.nav-cta:focus-visible,.hv2-btn-primary:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.nav-cta[aria-disabled=true],.hv2-btn-primary[aria-disabled=true]{color:#5b5866;box-shadow:none;cursor:not-allowed;background:#f3e2b0;transform:none}#newsletter-capture .btn-p{background:var(--bg-white);color:var(--color-ink);border:1px solid var(--color-border-secondary)}#newsletter-capture .btn-p:hover{opacity:1;border-color:var(--color-ink);color:var(--color-ink)}#newsletter-capture .btn-p:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}#newsletter-capture .btn-p:disabled{color:#5b5866;cursor:not-allowed}.hv2-eyebrow{background:var(--bg-lavender);border-radius:999px;padding:6px 14px 6px 10px;display:inline-flex}#steps{background:var(--bg-cream);box-shadow:0 0 0 100vmax var(--bg-cream);clip-path:inset(0 -100vmax);position:relative}.icalc-result{background:var(--bg-lavender)}.pdt,.pdt-bar{background:#fff}.pdt{border-top:1px solid #e6e6ea}.opio{background:var(--bg-cream)}.steps-perso{pointer-events:none;width:220px;height:auto;position:absolute;top:24px;right:calc(608px - 50vw)}#steps .section-head{max-width:860px;margin-inline:auto}.opio-perso{pointer-events:none;width:170px;height:auto;margin:28px 0 0 auto;display:block}@media (max-width:1400px){.steps-perso{display:none}}@media (max-width:1024px){.opio-perso{display:none}}#steps .step-desc,#steps .newsletter-issue-month{color:var(--muted)}#founders{background:var(--bg-cream);box-shadow:0 0 0 100vmax var(--bg-cream);clip-path:inset(0 -100vmax)}.founders-wrap{max-width:760px;display:block}@media (max-width:860px){.faq-wrap--2col{grid-template-columns:minmax(0,1fr);max-width:760px}.faq-col+.faq-col .faq-item:first-child{border-top:0}}
.privacy-page,.legal-page{max-width:980px;margin:0 auto;padding:80px 24px 120px}.privacy-header,.legal-header{margin-bottom:40px}.privacy-header h1,.legal-header h1{letter-spacing:-.02em;color:var(--ink);margin:10px 0 16px;font-size:2.2rem;line-height:1.15}.privacy-lead,.legal-lead{color:var(--body);max-width:760px;margin:0 0 12px;font-size:1.02rem;line-height:1.65}.privacy-updated,.legal-updated{color:var(--body);opacity:.75;margin:0;font-size:.82rem}.privacy-section,.legal-section{margin:40px 0}.privacy-section h2,.legal-section h2{color:var(--ink);letter-spacing:-.01em;margin:0 0 10px;font-size:1.35rem}.privacy-sublead{color:var(--body);max-width:760px;margin:0 0 18px;font-size:.95rem;line-height:1.6}.privacy-section p,.legal-section p{color:var(--ink);margin:0 0 12px;font-size:.95rem;line-height:1.65}.privacy-section p a,.legal-section p a{color:var(--v);font-weight:600}.privacy-section ul,.legal-section ul{margin:0 0 12px;padding-left:22px}.privacy-section li,.legal-section li{color:var(--ink);margin:4px 0;font-size:.95rem;line-height:1.6}.privacy-note{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.6}.privacy-footer,.legal-footer{border-top:1px solid var(--rule);color:var(--body);margin-top:56px;padding-top:24px;font-size:.92rem;line-height:1.65}.privacy-footer a,.legal-footer a{color:var(--v);font-weight:600}.legal-footer-note{color:var(--body);opacity:.75;margin-top:12px;font-size:.82rem}.privacy-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.privacy-card{background:var(--w);border:1px solid var(--rule);border-left:3px solid var(--v);border-radius:10px;padding:18px}.privacy-card h3{color:var(--v);letter-spacing:-.005em;margin:0 0 8px;font-size:.98rem}.privacy-card p{color:var(--body);margin:0;font-size:.9rem;line-height:1.55}.privacy-table{border:1px solid var(--rule);background:var(--w);border-radius:10px;display:grid;overflow:hidden}.privacy-table-head,.privacy-table-row{grid-template-columns:2fr 2fr 2fr;gap:0;display:grid}.privacy-table-4col .privacy-table-head,.privacy-table-4col .privacy-table-row{grid-template-columns:1.2fr 2fr 1.4fr 2fr}.privacy-table-head{background:var(--v-pale);color:var(--v);text-transform:uppercase;letter-spacing:.04em;font-size:.85rem;font-weight:700}.privacy-table-head>div,.privacy-table-row>div{border-bottom:1px solid var(--rule);padding:12px 14px}.privacy-table-row:last-child>div{border-bottom:0}.privacy-table-row>div{color:var(--ink);font-size:.9rem;line-height:1.5}@media (max-width:720px){.privacy-table-head{display:none}.privacy-table-row{border-bottom:1px solid var(--rule);gap:4px;padding:12px;grid-template-columns:1fr!important}.privacy-table-row>div{border:0;padding:4px 0}}@media (max-width:600px){.privacy-page,.legal-page{padding:48px 18px 80px}.privacy-header h1,.legal-header h1{font-size:1.7rem}}main.legal-page{background:var(--w);max-width:none;color:var(--body);font:400 15px/1.6 var(--font-sections);margin:0;padding:0}.legal-page .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal-page .legal-header{width:min(1200px,100% - 96px);margin:0 auto;padding:105px 0 56px}.legal-page .legal-header .section-label{background:var(--bg-lavender);color:var(--v-dark);font-family:var(--font);letter-spacing:0;text-transform:none;border-radius:999px;align-items:center;gap:9px;margin:0 0 22px;padding:6px 14px 6px 10px;font-size:13px;font-weight:500;display:inline-flex}.legal-page .legal-header .section-label svg{width:19px;height:19px;color:var(--v);flex:none}.legal-page .legal-header h1{letter-spacing:-.045em;max-width:900px;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(40px,4.25vw,59px);font-weight:600;line-height:1.15}.legal-page .legal-header h1 em{color:var(--v);font-style:normal}.legal-page .legal-lead{max-width:640px;color:var(--body);margin:24px 0 0;font-size:16px;line-height:1.8}.legal-page .legal-updated{color:var(--muted);opacity:1;margin:15px 0 0;font-size:12px}.legal-hero{border-bottom:1px solid var(--line)}.legal-page .legal-body{width:min(1200px,100% - 96px);font-family:var(--font-sections);margin:0 auto;padding:56px 0 100px}.legal-page .legal-section,.legal-page .privacy-section{border-top:1px solid var(--rule-sections);margin:0;padding:44px 0;scroll-margin-top:88px}.legal-page .legal-body>:first-child{border-top:0;padding-top:0}.legal-page .legal-section>div>:last-child,.legal-page .privacy-section>:last-child{margin-bottom:0}.legal-page .legal-section h2,.legal-page .privacy-section h2{letter-spacing:-.02em;color:var(--ink-sections);margin:0 0 18px;font-size:clamp(21px,1.8vw,24px);font-weight:700;line-height:1.3}.legal-title{display:block}.legal-index{letter-spacing:.08em;color:var(--v);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.legal-page .legal-section h3,.legal-page .privacy-section h3{letter-spacing:-.01em;color:var(--ink-sections);margin:26px 0 8px;font-size:16px;font-weight:700;line-height:1.45}.legal-page .legal-section h2+div>h3:first-child{margin-top:0}.legal-page .legal-section p,.legal-page .privacy-section p,.legal-page .legal-section li,.legal-page .privacy-section li{color:var(--body-sections);font-size:16px;line-height:1.75}.legal-page .legal-section p{margin:0 0 14px}.legal-page .legal-section strong,.legal-page .privacy-section strong{color:var(--ink-sections);font-weight:700}.legal-page .legal-header a,.legal-page .legal-section a,.legal-page .privacy-section a{color:var(--v);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #743bbc4d;text-decoration:underline #743bbc4d}.legal-page .legal-header a:hover,.legal-page .legal-section a:hover,.legal-page .privacy-section a:hover{-webkit-text-decoration-color:var(--v);text-decoration-color:var(--v)}.legal-page .legal-section ul,.legal-page .privacy-section ul{margin:0 0 14px;padding:0;list-style:none}.legal-page .legal-section li,.legal-page .privacy-section li{margin:6px 0;padding-left:20px;position:relative}.legal-page .legal-section li:before,.legal-page .privacy-section li:before{content:"";background:var(--v);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:2px}.legal-page .legal-section blockquote{border-left:2px solid var(--v);margin:22px 0;padding-left:14px}.legal-page .legal-section blockquote p{color:var(--muted-sections);margin:0;font-size:14px;line-height:1.7}.legal-page .privacy-table{border-color:var(--rule-sections);box-shadow:none;border-radius:12px}.legal-page .privacy-table-head{background:var(--bg);color:var(--v);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px;font-weight:600}.legal-page .privacy-table-head>div,.legal-page .privacy-table-row>div{border-bottom-color:var(--rule-sections);padding:14px 18px}.legal-page .privacy-table-row>div{color:var(--body-sections);font-size:14px;line-height:1.6}.legal-page .privacy-table-row>div:first-child{color:var(--ink-sections);font-weight:600}.legal-page .legal-footer{border:0;border-top:1px solid var(--rule-sections);color:var(--body-sections);background:0 0;border-radius:0;margin:0;padding:32px 0 0;font-size:15px;line-height:1.7}.legal-page .legal-footer p{margin:0}.legal-page .legal-footer strong{color:var(--ink-sections);font-weight:700}.legal-page .legal-footer a{color:var(--v);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #743bbc4d;text-decoration:underline #743bbc4d}.legal-page .legal-footer-liens>p:not(.legal-footer-note){flex-wrap:wrap;align-items:center;gap:10px 32px;display:flex}.legal-page .legal-footer-liens>p:not(.legal-footer-note)>strong{letter-spacing:.08em;text-transform:uppercase;color:var(--muted-sections);flex-basis:100%;font-size:12px;font-weight:600}.legal-page .legal-footer-liens>p:not(.legal-footer-note)>br{display:none}.legal-page .legal-footer-liens>p:not(.legal-footer-note) a{color:var(--v);align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.legal-page .legal-footer-liens>p:not(.legal-footer-note) a:after{content:"";background:currentColor;width:14px;height:14px;-webkit-mask: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.5' stroke-linecap='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask: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.5' stroke-linecap='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.legal-page .legal-footer-liens>p:not(.legal-footer-note) a:hover{gap:10px}.legal-page .legal-footer-note{color:var(--muted-sections);opacity:1;font-size:13px;margin-top:12px!important}@media (min-width:1025px){.legal-page .legal-section,.legal-page .privacy-section{grid-template-columns:300px minmax(0,1fr);align-items:start;column-gap:72px;display:grid}.legal-page .legal-section>*,.legal-page .privacy-section>*{grid-column:2}.legal-page .legal-section>h2,.legal-page .privacy-section>h2{grid-area:1/1/span 20;margin:0;font-size:22px;position:sticky;top:96px}.legal-page .legal-section>div>:first-child{margin-top:0}.legal-page .legal-section>div,.legal-page .privacy-section>*{max-width:780px}.legal-page .privacy-section>.privacy-table,.legal-page .privacy-section>.legal-cards{max-width:none}.legal-page .legal-footer{margin-left:372px}.legal-page .legal-section>.legal-content:has(.legal-subs){max-width:none}.legal-page .legal-content>ul:has(>li:nth-child(5)){grid-template-columns:1fr 1fr;column-gap:40px;max-width:none;display:grid}.legal-page .legal-content>div>ul:has(>li:nth-child(5)){grid-template-columns:1fr 1fr;column-gap:40px;max-width:none;display:grid}.legal-page .legal-content:has(>ul>li:nth-child(5)){max-width:none}.legal-page .legal-duo{border-top:1px solid var(--rule-sections);grid-template-columns:1fr 1fr;column-gap:72px;padding:44px 0;display:grid}.legal-page .legal-duo>.legal-section{border:0;padding:0;display:block}.legal-page .legal-duo>.legal-section+.legal-section{border-left:1px solid var(--rule-sections);margin-left:-36px;padding-left:36px}.legal-page .legal-duo>.legal-section>h2{margin:0 0 14px;position:static}.legal-page .legal-duo .legal-content{max-width:none}}.legal-page .legal-subs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:6px;display:grid}.legal-page .legal-sub{background:var(--bg);border-radius:14px;padding:24px 26px 12px}.legal-page .legal-sub>h3:first-child{margin-top:0}.legal-page .legal-sub:last-child:nth-child(odd){grid-column:1/-1}.legal-page .legal-body>.legal-duo:first-child{border-top:0;padding-top:0}@media (max-width:720px){.legal-page .legal-subs{grid-template-columns:1fr}.legal-page .legal-sub{padding:20px 20px 8px}}@media (max-width:600px){.legal-page .legal-header,.legal-page .legal-body{width:calc(100% - 32px)}.legal-page .legal-header{padding:88px 0 36px}.legal-page .legal-header h1{font-size:34px}.legal-page .legal-body{padding:32px 0 64px}.legal-page .legal-section,.legal-page .privacy-section{padding:32px 0}}.legal-page .legal-cards{margin-top:8px}.legal-page .legal-cards .card-flat{border-color:var(--rule-sections);border-radius:12px;padding:22px}.legal-page .legal-cards .card-flat h3{margin:0 0 8px;font-size:15px}.legal-page .legal-cards .card-flat p{margin:0;font-size:14px;line-height:1.65}.legal-page .legal-content p:has(>br~br~br){background:var(--bg);border-radius:14px;padding:20px 26px;display:table}.legal-page .legal-fiches{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:none;display:grid}.legal-page .legal-fiches>*{grid-column:1/-1;margin:0}.legal-page .legal-fiches>p:has(>br){background:var(--bg);border-radius:14px;grid-column:auto;padding:20px 26px;display:block}@media (max-width:720px){.legal-page .legal-fiches{grid-template-columns:1fr}}
:is(:root:has(#main.theme-v2),html) .imp{background:var(--w);font-family:var(--font-sections);color:var(--body-sections);padding:100px clamp(24px,5vw,64px)}:is(:root:has(#main.theme-v2),html) .imp-wrap{max-width:1200px;margin:0 auto}:is(:root:has(#main.theme-v2),html) .imp-top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}:is(:root:has(#main.theme-v2),html) .imp-label{letter-spacing:.08em;text-transform:uppercase;color:var(--v);margin:0 0 12px;font-size:12px;font-weight:600}:is(:root:has(#main.theme-v2),html) .imp-title{letter-spacing:-.02em;color:var(--ink-sections);text-wrap:balance;margin:0;font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.3}:is(:root:has(#main.theme-v2),html) .imp-lead{max-width:440px;color:var(--body-sections);margin:12px 0 0;font-size:16px;line-height:1.72}:is(:root:has(#main.theme-v2),html) .imp-check{color:var(--ink-sections);align-items:flex-start;gap:10px;margin:22px 0 0;font-size:14px;font-weight:600;line-height:1.5;display:flex}:is(:root:has(#main.theme-v2),html) .imp-check svg{fill:none;width:12px;height:12px;stroke:var(--v);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:4px}:is(:root:has(#main.theme-v2),html) .imp-panel{background:var(--bg);border-radius:14px;width:100%;max-width:533px;height:400px;margin-inline:auto;position:relative;overflow:hidden}:is(:root:has(#main.theme-v2),html) .imp-panel-label{letter-spacing:.06em;text-transform:uppercase;color:#9593ab;font-size:11px;font-weight:700;position:absolute;top:22px}:is(:root:has(#main.theme-v2),html) .imp-panel-label.is-left{left:28px}:is(:root:has(#main.theme-v2),html) .imp-panel-label.is-right{right:28px}:is(:root:has(#main.theme-v2),html) .imp-app{border:1px solid var(--rule-sections);background:var(--w);border-radius:10px;width:210px;position:absolute;top:48px;left:28px;overflow:hidden;box-shadow:0 4px 14px #1a18300f}:is(:root:has(#main.theme-v2),html) .imp-app-bar{border-bottom:1px solid var(--rule-sections);background:var(--bg);align-items:center;gap:5px;height:24px;padding:0 10px;display:flex}:is(:root:has(#main.theme-v2),html) .imp-app-bar i{background:#ff5f57;border-radius:50%;width:7px;height:7px}:is(:root:has(#main.theme-v2),html) .imp-app-bar i:nth-child(2){background:#febc2e}:is(:root:has(#main.theme-v2),html) .imp-app-bar i:nth-child(3){background:#28c840}:is(:root:has(#main.theme-v2),html) .imp-app-bar span{color:#9593ab;margin-left:8px;font-size:9px;font-weight:600}:is(:root:has(#main.theme-v2),html) .imp-app-body{grid-template-columns:40px 1fr;gap:10px;height:216px;padding:10px;display:grid}:is(:root:has(#main.theme-v2),html) .imp-app-side{flex-direction:column;gap:7px;padding-top:2px;display:flex}:is(:root:has(#main.theme-v2),html) .imp-app-side b{background:#e5e3ee;border-radius:3px;width:100%;height:6px;display:block}:is(:root:has(#main.theme-v2),html) .imp-app-side b.is-on{background:#d6c4ee}:is(:root:has(#main.theme-v2),html) .imp-doc{border:1px solid var(--rule-sections);border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex}:is(:root:has(#main.theme-v2),html) .imp-doc strong,:is(:root:has(#main.theme-v2),html) .imp-pdf-card strong{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-sections);font-size:10px;font-weight:800}:is(:root:has(#main.theme-v2),html) .imp-doc b,:is(:root:has(#main.theme-v2),html) .imp-pdf-card b{background:#e5e3ee;border-radius:2px;height:4px;display:block}:is(:root:has(#main.theme-v2),html) .imp-doc-lines{grid-template-columns:1fr 30px;gap:5px 8px;margin-top:4px;display:grid}:is(:root:has(#main.theme-v2),html) .imp-doc b.imp-doc-total{background:var(--ink-sections);align-self:flex-end;width:45%;height:5px;margin-top:auto}:is(:root:has(#main.theme-v2),html) .imp-zelkio{border:1px solid var(--rule-sections);background:var(--w);border-radius:12px;width:290px;position:absolute;top:48px;right:28px;overflow:hidden;box-shadow:0 8px 24px #1a183014}:is(:root:has(#main.theme-v2),html) .imp-zelkio-bar{border-bottom:1px solid var(--rule-sections);justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex}:is(:root:has(#main.theme-v2),html) .imp-zelkio-bar img{width:auto;height:14px;display:block}:is(:root:has(#main.theme-v2),html) .imp-zelkio-bar span{border-bottom:2px solid var(--v);color:var(--v);padding:13px 0 11px;font-size:11px;font-weight:700}:is(:root:has(#main.theme-v2),html) .imp-zelkio-body{flex-direction:column;gap:12px;padding:16px;display:flex}:is(:root:has(#main.theme-v2),html) .imp-drop{background:#fbfafe;border:1.5px dashed #d6c4ee;border-radius:10px;height:118px;position:relative}:is(:root:has(#main.theme-v2),html) .imp-drop-idle,:is(:root:has(#main.theme-v2),html) .imp-drop-scan{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}:is(:root:has(#main.theme-v2),html) .imp-drop-idle{gap:5px}:is(:root:has(#main.theme-v2),html) .imp-drop-scan{opacity:0;gap:8px}:is(:root:has(#main.theme-v2),html) .imp-drop-icon{width:28px;height:28px;color:var(--v);display:block}:is(:root:has(#main.theme-v2),html) .imp-drop-icon svg{width:100%;height:100%;display:block}:is(:root:has(#main.theme-v2),html) .imp-drop-idle strong{color:var(--v);font-size:12px;font-weight:700}:is(:root:has(#main.theme-v2),html) .imp-drop-idle>span:last-child{color:#9593ab;font-size:11px}:is(:root:has(#main.theme-v2),html) .imp-drop-scan strong{color:var(--ink-sections);font-size:12px;font-weight:700}:is(:root:has(#main.theme-v2),html) .imp-bar{background:#efe7f8;border-radius:2px;width:140px;height:4px;display:block;overflow:hidden}:is(:root:has(#main.theme-v2),html) .imp-bar span{background:var(--v);transform-origin:0;height:100%;display:block;transform:scaleX(0)}:is(:root:has(#main.theme-v2),html) .imp-result{border:1px solid var(--rule-sections);opacity:0;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}:is(:root:has(#main.theme-v2),html) .imp-result-head{justify-content:space-between;align-items:center;gap:8px;display:flex}:is(:root:has(#main.theme-v2),html) .imp-result-head strong{color:var(--ink-sections);align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}:is(:root:has(#main.theme-v2),html) .imp-result-head svg{width:16px;height:16px;color:var(--v);flex:none}:is(:root:has(#main.theme-v2),html) .imp-status{color:var(--w);background:#9a9a9d;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}:is(:root:has(#main.theme-v2),html) .imp-result p{color:var(--body-sections);margin:0;font-size:12px}:is(:root:has(#main.theme-v2),html) .imp-result ul{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}:is(:root:has(#main.theme-v2),html) .imp-result li{color:var(--ink-sections);align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}:is(:root:has(#main.theme-v2),html) .imp-result li svg{color:#0ea82e;flex:none;width:14px;height:14px}:is(:root:has(#main.theme-v2),html) .imp-pdf{width:76px;height:92px;position:absolute;top:150px;left:110px}:is(:root:has(#main.theme-v2),html) .imp-pdf-card{border:1px solid var(--rule-sections);background:var(--w);border-radius:6px;flex-direction:column;gap:5px;padding:10px;display:flex;position:absolute;inset:0;box-shadow:0 8px 20px #1a183024}:is(:root:has(#main.theme-v2),html) .imp-pdf-card strong{font-size:9px}:is(:root:has(#main.theme-v2),html) .imp-pdf-card span{background:var(--v);color:var(--w);border-radius:3px;align-self:flex-start;margin-top:auto;padding:2px 4px;font-size:8px;font-weight:800}:is(:root:has(#main.theme-v2),html) .imp-cursor{opacity:0;width:20px;height:20px;position:absolute;bottom:-10px;right:-12px}:is(:root:has(#main.theme-v2),html) .imp-cursor path{fill:var(--ink-sections);stroke:var(--w);stroke-width:1.4px;stroke-linejoin:round}:is(:root:has(#main.theme-v2),html) .imp-a-move{animation:7s linear infinite imp-move}:is(:root:has(#main.theme-v2),html) .imp-a-pdf{animation:7s linear infinite imp-pdf-fade}:is(:root:has(#main.theme-v2),html) .imp-a-cursor{animation:7s linear infinite imp-cur-fade}:is(:root:has(#main.theme-v2),html) .imp-a-zone{animation:7s linear infinite imp-zone}:is(:root:has(#main.theme-v2),html) .imp-a-idle{animation:7s linear infinite imp-idle}:is(:root:has(#main.theme-v2),html) .imp-a-scan{animation:7s linear infinite imp-scan}:is(:root:has(#main.theme-v2),html) .imp-a-fill{animation:7s linear infinite imp-fill}:is(:root:has(#main.theme-v2),html) .imp-a-result{animation:7s linear infinite imp-result}:is(:root:has(#main.theme-v2),html) .imp-a-result.is-d1{animation-delay:.25s}:is(:root:has(#main.theme-v2),html) .imp-a-result.is-d2{animation-delay:.5s}@keyframes imp-move{0%{transform:translate(0)}14%{animation-timing-function:cubic-bezier(.5,0,.15,1);transform:translate(0)}40%,47%{transform:translate(212px,-29px)}94%,to{transform:translate(0)}}@keyframes imp-pdf-fade{0%,40%{opacity:1;transform:scale(1)}47%{opacity:0;transform:scale(.55)}95%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes imp-cur-fade{0%,6%{opacity:0}12%,40%{opacity:1}46%,to{opacity:0}}@keyframes imp-zone{0%,26%{background:#fbfafe;border-color:#d6c4ee}34%,52%{background:#f3edfb;border-color:#743bbc}62%,to{background:#fbfafe;border-color:#d6c4ee}}@keyframes imp-idle{0%,44%{opacity:1}48%,62%{opacity:0}68%,to{opacity:1}}@keyframes imp-scan{0%,46%{opacity:0}50%,60%{opacity:1}64%,to{opacity:0}}@keyframes imp-fill{0%,47%{transform:scaleX(0)}61%,to{transform:scaleX(1)}}@keyframes imp-result{0%,60%{opacity:0;transform:translateY(8px)}67%,92%{opacity:1;transform:translateY(0)}98%,to{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){:is(:root:has(#main.theme-v2),html) .imp-panel [class*=imp-a-]{animation-duration:7s!important;animation-iteration-count:1!important;animation-play-state:paused!important;animation-delay:-4.9s!important}}:is(:root:has(#main.theme-v2),html) .imp-ways-label{margin-top:64px;margin-bottom:18px}:is(:root:has(#main.theme-v2),html) .imp-ways{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}:is(:root:has(#main.theme-v2),html) .imp-way{border:1px solid var(--rule-sections);background:var(--w);border-radius:14px;flex-direction:column;padding:28px 26px 24px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}:is(:root:has(#main.theme-v2),html) .imp-way:hover{border-color:#743bbc33;box-shadow:0 8px 32px #743bbc0f}:is(:root:has(#main.theme-v2),html) .imp-way.is-featured{border-color:var(--v)}:is(:root:has(#main.theme-v2),html) .imp-badge{background:var(--v);color:var(--w);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:4px 10px;font-size:.68rem;font-weight:700;position:absolute;top:-11px;left:22px}:is(:root:has(#main.theme-v2),html) .imp-way-icon{background:var(--v);width:36px;height:36px;color:var(--w);border-radius:8px;place-items:center;margin-bottom:18px;display:grid}:is(:root:has(#main.theme-v2),html) .imp-way-icon svg{width:18px;height:18px}:is(:root:has(#main.theme-v2),html) .imp-way h3{color:var(--ink-sections);margin:0 0 8px;font-size:1rem;font-weight:700;line-height:1.4}:is(:root:has(#main.theme-v2),html) .imp-way p{color:var(--body-sections);margin:0;font-size:.875rem;line-height:1.6}:is(:root:has(#main.theme-v2),html) .imp-way-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:18px;display:flex}:is(:root:has(#main.theme-v2),html) .imp-way-meta{color:var(--muted-sections);font-size:.8rem;font-weight:600}:is(:root:has(#main.theme-v2),html) .imp-way.is-featured .imp-way-meta{color:var(--v)}:is(:root:has(#main.theme-v2),html) .imp-way .imp-cta{min-height:40px;font-family:var(--font-sections);padding:10px 18px;font-size:13px}@media (max-width:1180px){:is(:root:has(#main.theme-v2),html) .imp-top{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:1024px){:is(:root:has(#main.theme-v2),html) .imp{padding-block:80px}:is(:root:has(#main.theme-v2),html) .imp-ways{grid-template-columns:minmax(0,1fr);max-width:560px}}@media (max-width:560px){:is(:root:has(#main.theme-v2),html) .imp{padding:72px 20px}:is(:root:has(#main.theme-v2),html) .imp-panel{height:auto;padding:48px 16px 16px}:is(:root:has(#main.theme-v2),html) .imp-panel-label.is-left,:is(:root:has(#main.theme-v2),html) .imp-app,:is(:root:has(#main.theme-v2),html) .imp-pdf{display:none}:is(:root:has(#main.theme-v2),html) .imp-panel-label.is-right{left:16px;right:auto}:is(:root:has(#main.theme-v2),html) .imp-zelkio{width:auto;position:static}}

