[data-page=home]{--hp-cream:#fff8ef;--hp-ink:#17142b;--hp-muted:#4a4560;--hp-body:#2a2640;--hp-line:#eadfcf;--hp-coral:#ff5b4f;--hp-amber:#ffb938;--hp-teal:#1fb89a;--hp-blue:#3d5afe;--hp-purple:#9b5cff;--hp-orange:#ff8a3d;--hp-onink:#cfc8e0;--font-family-display:"Bricolage Grotesque", "Noto Sans SC", sans-serif;--font-family-body:"DM Sans", "Noto Sans SC", sans-serif;background:var(--hp-cream);color:var(--hp-ink);font-family:var(--font-family-body)}body:has([data-page=home]){background:var(--hp-cream)}[data-page=home] :focus-visible{outline:3px solid var(--hp-blue);outline-offset:3px}[data-page=home] .hp-wrap{box-sizing:border-box;max-width:1184px;margin:0 auto;padding-inline:48px}[data-page=home] .site-header{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--hp-line);background:#fff8efdb;position:sticky;top:0}[data-page=home] .site-header>div{max-width:1184px;padding-inline:48px}[data-page=home] .site-header>div>div{height:72px}[data-page=home] .site-header__name{color:var(--hp-ink);letter-spacing:-.015em;font-size:19px;font-weight:800}[data-page=home] .site-header__tools{border:1px solid var(--hp-line);min-height:44px;color:var(--hp-ink);font-family:var(--font-family-body);background:#fff;border-radius:999px;padding-inline:16px;font-weight:700}[data-page=home] .site-header__tools:hover{color:var(--hp-ink);border-color:var(--hp-ink);background:#fff}[data-page=home] .site-header__menu{border:1px solid var(--hp-line);border-radius:20px;box-shadow:0 24px 48px -24px #17142b59}[data-page=home] .site-header__menu-link{color:var(--hp-ink);border-radius:12px}[data-page=home] .site-header__menu-link:hover{background:var(--hp-cream);color:var(--hp-ink)}[data-page=home] .language-switcher__select{border:1px solid var(--hp-line);min-height:44px;color:var(--hp-ink);background:#fff;border-radius:999px;padding-inline:14px;font-weight:700}[data-page=home] .language-switcher__select:hover{border-color:var(--hp-ink)}[data-page=home] .hp-h2{font-family:var(--font-family-display);letter-spacing:-.03em;color:inherit;overflow-wrap:break-word;margin:0;font-size:clamp(34px,4.2vw,50px);font-weight:800;line-height:1.02}[data-page=home] .hp-lead{color:var(--hp-muted);margin:0;font-size:clamp(17px,1.6vw,19px);font-weight:500;line-height:1.5}[data-page=home] .hp-eyebrow{letter-spacing:.12em;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;line-height:1;display:inline-flex}[data-page=home] .hp-eyebrow span{background:currentColor;border-radius:50%;width:8px;height:8px}[data-page=home] .hp-eyebrow--coral{color:#c9271c}[data-page=home] .hp-eyebrow--amber{color:#9a6400}[data-page=home] .hp-eyebrow--amber span{background:var(--hp-amber)}[data-page=home] .hp-eyebrow--orange{color:#b4500a}[data-page=home] .hp-eyebrow--orange span{background:var(--hp-orange)}[data-page=home] .hp-eyebrow--teal{color:#0b7a63}[data-page=home] .hp-eyebrow--teal span{background:var(--hp-teal)}[data-page=home] .hp-eyebrow--blue{color:#2238c9}[data-page=home] .hp-eyebrow--purple{color:#6b2fd6}[data-page=home] .hp-eyebrow--onink{color:var(--hp-amber)}[data-page=home] .hp-band{padding-block:104px}[data-page=home] .hp-band--white{border-block:1px solid var(--hp-line);background:#fff}[data-page=home] .hp-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}[data-page=home] .hp-head__main{flex-direction:column;gap:14px;max-width:680px;display:flex}[data-page=home] .hp-head__aside{max-width:360px}[data-page=home] .hp-head--center{text-align:center;flex-direction:column;align-items:center;gap:14px}[data-page=home] .hp-head--center .hp-h2{max-width:760px}[data-page=home] .hp-split{grid-template-columns:400px minmax(0,1fr);gap:72px;display:grid}[data-page=home] .hp-split__aside{flex-direction:column;align-self:start;gap:16px;min-width:0;display:flex}[data-page=home] .hp-split__aside--sticky{position:sticky;top:100px}[data-page=home] .hp-hero{position:relative;overflow:hidden}[data-page=home] .hp-hero__glow{pointer-events:none;background:radial-gradient(560px 420px at 78% 38%,#ffe3d6,#ffe3d600 70%),radial-gradient(420px 360px at 8% 90%,#e0e5ff,#e0e5ff00 70%);position:absolute;inset:0}[data-page=home] .hp-hero__grid{grid-template-columns:minmax(0,1fr) 560px;align-items:center;gap:48px;padding-block:56px 72px;display:grid;position:relative}[data-page=home] .hp-hero__intro{flex-direction:column;gap:18px;min-width:0;display:flex}[data-page=home] .hp-pill{border:1px solid var(--hp-line);min-height:34px;color:var(--hp-ink);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin:0;padding:6px 14px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}[data-page=home] .hp-pill__dots{flex:none;gap:3px;display:flex}[data-page=home] .hp-pill__dots i{background:var(--hp-coral);border-radius:50%;width:7px;height:7px}[data-page=home] .hp-pill__dots i:nth-child(2){background:var(--hp-amber)}[data-page=home] .hp-pill__dots i:nth-child(3){background:var(--hp-teal)}[data-page=home] .hp-pill__dots i:nth-child(4){background:var(--hp-blue)}[data-page=home] .hp-hero__title{font-family:var(--font-family-display);letter-spacing:-.035em;color:var(--hp-ink);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:clamp(44px,6.6vw,84px);font-weight:800;line-height:.95}[data-page=home] .hp-hero__subtitle{max-width:520px;color:var(--hp-muted);margin:0;font-size:clamp(18px,1.7vw,21px);font-weight:500;line-height:1.45}[data-page=home] .hp-editor{border:1px solid var(--hp-line);background:#fff;border-radius:24px;max-width:520px;margin-top:10px;padding:20px;box-shadow:0 24px 48px -28px #17142b59}[data-page=home] .items-editor h3{font-family:var(--font-family-display);color:var(--hp-ink);font-size:18px;font-weight:800}[data-page=home] .items-editor>div:first-child{margin-bottom:14px}[data-page=home] .items-editor>div:first-child button{border:1px solid var(--hp-line);min-width:40px;min-height:40px;color:var(--hp-ink);background:#fff;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}[data-page=home] .items-editor>div:first-child button:hover{border-color:var(--hp-ink);color:var(--hp-ink)}[data-page=home] .items-editor form{margin-bottom:12px}[data-page=home] .items-editor form input{border:2px solid var(--hp-ink);min-height:48px;color:var(--hp-ink);background:#fff;border-radius:14px;padding-inline:14px;font-size:16px;font-weight:500}[data-page=home] .items-editor form input::placeholder{color:#6b6580}[data-page=home] .items-editor form input:focus{border-color:var(--hp-ink);box-shadow:0 0 0 3px #e0e5ff}[data-page=home] .items-editor form button[type=submit]{background:var(--hp-ink);min-height:48px;color:var(--hp-cream);white-space:nowrap;border-radius:14px;flex:1 0 auto;padding-inline:18px;font-size:15px;font-weight:700}[data-page=home] .items-editor form>.flex{flex-wrap:wrap}[data-page=home] .items-editor form input{flex:999 180px;min-width:0}[data-page=home] .items-editor form button[type=submit]:hover:not(:disabled){background:#2c2750}[data-page=home] .items-editor .space-y-2>*+*{margin-top:6px}[data-page=home] .items-editor .max-h-64{max-height:310px}[data-page=home] .items-editor .group{background:var(--hp-cream);border-radius:12px;min-height:44px;padding-inline:12px 6px}[data-page=home] .items-editor .group>span:first-child{width:12px;height:12px;box-shadow:0 0 0 2px #fff,0 0 0 3px var(--hp-ink)}[data-page=home] .items-editor .group input{min-height:36px;color:var(--hp-ink);background:0 0;border-radius:8px;font-weight:600}[data-page=home] .items-editor .group input:hover,[data-page=home] .items-editor .group input:focus{border-color:var(--hp-line);background:#fff}[data-page=home] .items-editor .group span.absolute{color:var(--hp-muted);font-weight:600}[data-page=home] .items-editor .group>button{width:32px;height:32px;color:var(--hp-muted);opacity:1;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}[data-page=home] .items-editor .group>button:hover{color:#c9271c;background:#fff}[data-page=home] .items-editor .text-slate-400,[data-page=home] .items-editor .text-slate-500,[data-page=home] .items-editor .text-slate-600{color:var(--hp-muted)}[data-page=home] .items-editor .text-amber-600{color:#9a6400}[data-page=home] .hp-share{border:1px dashed var(--hp-ink);background:var(--hp-cream);width:100%;min-height:46px;color:var(--hp-ink);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:14px;font-size:15px;font-weight:700;display:flex}[data-page=home] .hp-share:hover{background:#fff0dd}[data-page=home] .hp-share svg{flex:none;width:16px;height:16px}[data-page=home] .hp-hero__stage{flex-direction:column;align-items:center;gap:22px;min-width:0;display:flex}[data-page=home] .hp-stage{aspect-ratio:1;width:min(540px,100%);position:relative;container-type:inline-size}[data-page=home] .hp-stage__halo{background:#fff;border-radius:50%;position:absolute;inset:1.85%;box-shadow:0 40px 80px -30px #17142b73,0 0 0 14px #fff9}[data-page=home] .hp-stage__rim{width:90.8%;height:90.8%;position:absolute;inset:4.6%}[data-page=home] .hp-stage__wheel{direction:ltr;position:absolute;inset:9.26%}[data-page=home] .hp-stage__wheel .picker-wheel-container,[data-page=home] .hp-stage__wheel .picker-wheel-container>.relative,[data-page=home] .hp-stage__wheel .wheel-wrapper,[data-page=home] .hp-stage__wheel .wheel-svg{width:100%;height:100%}[data-page=home] .hp-stage__wheel .wheel-svg{overflow:visible}[data-page=home] .hp-stage__wheel .wheel-svg path{stroke-linejoin:round}[data-page=home] .hp-stage__wheel .wheel-svg>circle,[data-page=home] .hp-stage__wheel .wheel-svg>text{display:none}[data-page=home] .hp-pointer{z-index:10;filter:drop-shadow(0 4px 4px #17142b4d);pointer-events:none;width:10.5%;height:auto;position:absolute;top:-15%;left:50%;transform:translate(-50%)}[data-page=home] .hp-hub{z-index:5;aspect-ratio:1;background:var(--hp-ink);border:5px solid var(--hp-cream);width:24%;color:var(--hp-cream);font-family:var(--font-family-display);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;word-break:keep-all;cursor:pointer;border-radius:50%;padding:4px;font-size:clamp(12px,3.8cqi,22px);font-weight:800;line-height:1.05;transition:transform .15s,background .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px #17142b59}[data-page=home] .hp-hub:hover:not(:disabled){background:#2c2750;transform:translate(-50%,-50%)scale(1.05)}[data-page=home] .hp-hub:disabled{cursor:not-allowed;color:#0000}[data-page=home] .hp-hub:focus-visible{outline:3px solid var(--hp-blue);outline-offset:4px}[data-page=home] .hp-confetti{pointer-events:none;position:absolute}[data-page=home] .hp-confetti--1{background:var(--hp-amber);border-radius:4px;width:16px;height:16px;top:7.4%;left:-1.1%;transform:rotate(20deg)}[data-page=home] .hp-confetti--2{background:var(--hp-blue);border-radius:50%;width:12px;height:12px;top:22%;right:-2.6%}[data-page=home] .hp-confetti--3{background:var(--hp-teal);border-radius:50%;width:12px;height:12px;bottom:13%;left:-3.3%}[data-page=home] .hp-confetti--4{background:var(--hp-coral);border-radius:5px;width:18px;height:18px;bottom:3.7%;right:3.7%;transform:rotate(35deg)}[data-page=home] .hp-confetti--5{background:var(--hp-purple);border-radius:3px;width:10px;height:10px;top:1.85%;right:13%;transform:rotate(15deg)}[data-page=home] .hp-stage--spinning .hp-confetti{animation:.9s ease-in-out infinite alternate hp-bob}[data-page=home] .hp-stage--spinning .hp-confetti:nth-child(2n){animation-delay:.3s}@keyframes hp-bob{to{translate:0 -8px}}@media(prefers-reduced-motion:reduce){[data-page=home] .hp-stage--spinning .hp-confetti{animation:none}}[data-page=home] .hp-history{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:540px;display:flex}[data-page=home] .hp-history__title{letter-spacing:.1em;text-transform:uppercase;color:var(--hp-muted);margin:0;font-size:13px;font-weight:700}[data-page=home] .hp-history__list{flex-wrap:wrap;justify-content:center;gap:6px;max-height:84px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}[data-page=home] .hp-chip{border:1px solid var(--hp-line);background:#fff;border-radius:999px;align-items:center;gap:8px;max-width:100%;min-height:34px;padding:4px 12px;font-size:14px;font-weight:600;display:inline-flex}[data-page=home] .hp-chip__dot{border-radius:50%;flex:none;width:8px;height:8px}[data-page=home] .hp-chip__text{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}[data-page=home] .hp-chip__time{color:var(--hp-muted);font-size:12px;font-weight:500}[data-page=home] .hp-history__clear{cursor:pointer;min-height:44px;color:var(--hp-muted);text-underline-offset:3px;background:0 0;border:0;padding-inline:10px;font-size:13px;font-weight:700;text-decoration:underline}[data-page=home] .hp-history__clear:hover{color:var(--hp-ink)}body:has([data-page=home]) .picker-wheel__modal{background:#17142b8c}body:has([data-page=home]) .picker-wheel__modal-card{background:var(--hp-cream,#fff8ef);border:3px solid #17142b;border-radius:28px;padding:36px 32px 32px;font-family:DM Sans,Noto Sans SC,sans-serif;box-shadow:0 10px #17142b}body:has([data-page=home]) .picker-wheel__modal-card>p:first-child{color:#4a4560;letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}body:has([data-page=home]) .picker-wheel__modal-card>p:nth-child(2){letter-spacing:-.02em;color:#17142b;overflow-wrap:anywhere;font-family:Bricolage Grotesque,Noto Sans SC,sans-serif;font-size:36px;font-weight:800;line-height:1.1}body:has([data-page=home]) .picker-wheel__modal-card button{color:#17142b;background:#ff5b4f;border-radius:999px;min-height:48px;padding-inline:28px;font-family:Bricolage Grotesque,Noto Sans SC,sans-serif;font-size:17px;font-weight:800}body:has([data-page=home]) .picker-wheel__modal-card button:hover{background:#ff7a70}[data-page=home] .hp-whatis__mark{width:150px;height:150px;margin-top:12px}[data-page=home] .hp-prose{color:var(--hp-body);flex-direction:column;gap:22px;min-width:0;font-size:18px;line-height:1.75;display:flex}[data-page=home] .hp-prose>p{margin:0}[data-page=home] .hp-dropcap:first-letter{float:inline-start;font-family:var(--font-family-display);color:var(--hp-coral);margin-block-start:8px;margin-inline-end:12px;font-size:76px;font-weight:800;line-height:.8}[data-page=home] .probability-guide{background:var(--hp-cream);border:1px solid var(--hp-line);border-radius:24px;margin-top:12px;padding:28px 30px}[data-page=home] .probability-guide__title{font-family:var(--font-family-display);letter-spacing:-.02em;color:var(--hp-ink);align-items:center;gap:12px;margin-bottom:12px;font-size:26px;font-weight:800;line-height:1.15;display:flex}[data-page=home] .probability-guide__title:before{content:"%";color:#2238c9;background:#e0e5ff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;display:inline-flex}[data-page=home] .probability-guide>div{color:var(--hp-muted);font-size:16px;line-height:1.65}[data-page=home] .hp-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}[data-page=home] .hp-feature{border:1px solid var(--hp-line);min-height:230px;color:var(--hp-ink);background:#fff;border-radius:28px;flex-direction:column;justify-content:space-between;gap:28px;padding:30px;display:flex;position:relative;overflow:hidden}[data-page=home] .hp-feature--1,[data-page=home] .hp-feature--6{grid-column:span 2}[data-page=home] .hp-feature--1{background:var(--hp-ink);border-color:var(--hp-ink);color:var(--hp-cream)}[data-page=home] .hp-feature--6{background:#ffe3e0;border-color:#ffe3e0}[data-page=home] .hp-feature__deco{pointer-events:none;inset-inline-end:-50px;width:250px;height:250px;position:absolute;bottom:-80px}[data-page=home] .hp-feature__icon{border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}[data-page=home] .hp-feature__icon svg{width:26px;height:26px}[data-page=home] .hp-feature--1 .hp-feature__icon{background:var(--hp-coral);color:var(--hp-ink)}[data-page=home] .hp-feature--2 .hp-feature__icon{color:#9a6400;background:#fff0cc}[data-page=home] .hp-feature--3 .hp-feature__icon{color:#0b7a63;background:#d5f4ec}[data-page=home] .hp-feature--4 .hp-feature__icon{color:#2238c9;background:#e0e5ff}[data-page=home] .hp-feature--5 .hp-feature__icon{color:#6b2fd6;background:#eee3ff}[data-page=home] .hp-feature--6 .hp-feature__icon{color:#b4500a;background:#fff}[data-page=home] .hp-feature__body{flex-direction:column;gap:8px;display:flex;position:relative}[data-page=home] .hp-feature--1 .hp-feature__body{max-width:min(300px,100% - 150px)}[data-page=home] .hp-feature--6 .hp-feature__body{max-width:420px}[data-page=home] .hp-feature__title{font-family:var(--font-family-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:800;line-height:1.1}[data-page=home] .hp-feature--1 .hp-feature__title,[data-page=home] .hp-feature--6 .hp-feature__title{font-size:30px}[data-page=home] .hp-feature__desc{color:var(--hp-muted);margin:0;font-size:16px;line-height:1.6}[data-page=home] .hp-feature--1 .hp-feature__desc{color:#d9d3e8}[data-page=home] .hp-feature--6 .hp-feature__desc{color:#3a3550}[data-page=home] .hp-howto{background:#fff0dd}[data-page=home] .hp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}[data-page=home] .hp-step{border:1px solid var(--hp-line);background:#fff;border-radius:28px;flex-direction:column;gap:16px;padding:32px;display:flex}[data-page=home] .hp-step__num{font-family:var(--font-family-display);letter-spacing:-.05em;color:var(--hp-coral);font-size:88px;font-weight:800;line-height:.8}[data-page=home] .hp-step:nth-child(2) .hp-step__num{color:var(--hp-blue)}[data-page=home] .hp-step:nth-child(3) .hp-step__num{color:var(--hp-teal)}[data-page=home] .hp-step__title{font-family:var(--font-family-display);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800;line-height:1.1}[data-page=home] .hp-step__desc{color:var(--hp-muted);margin:0;font-size:17px;line-height:1.6}[data-page=home] .hp-tiplist{min-width:0;margin:0;padding:0;list-style:none}[data-page=home] .hp-tip{border-top:1px solid var(--hp-line);grid-template-columns:56px minmax(0,1fr);gap:20px;padding-block:28px;display:grid}[data-page=home] .hp-tip:first-child{border-top:0;padding-top:0}[data-page=home] .hp-tip__num{border:2px solid var(--hp-ink);width:56px;height:56px;font-family:var(--font-family-display);border-radius:50%;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:flex}[data-page=home] .hp-tip__title{font-family:var(--font-family-display);letter-spacing:-.015em;margin:0 0 8px;font-size:23px;font-weight:800;line-height:1.2}[data-page=home] .hp-tip__desc{color:var(--hp-muted);margin:0;font-size:17px;line-height:1.65}[data-page=home] .hp-usecases{padding-top:0}[data-page=home] .hp-usecases .hp-head{margin-bottom:40px}[data-page=home] .hp-cases{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}[data-page=home] .hp-case{border-radius:26px;flex-direction:column;gap:14px;min-width:0;min-height:250px;padding:26px;display:flex}[data-page=home] .hp-case--1{--hp-deep:#c9271c;background:#ffe3e0}[data-page=home] .hp-case--2{--hp-deep:#9a6400;background:#fff0cc}[data-page=home] .hp-case--3{--hp-deep:#0b7a63;background:#d5f4ec}[data-page=home] .hp-case--4{--hp-deep:#2238c9;background:#e0e5ff}[data-page=home] .hp-case--5{--hp-deep:#6b2fd6;background:#eee3ff}[data-page=home] .hp-case__icon{width:52px;height:52px;color:var(--hp-deep);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}[data-page=home] .hp-case__icon svg{width:26px;height:26px}[data-page=home] .hp-case__title{font-family:var(--font-family-display);letter-spacing:-.015em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:10px 0 0;font-size:22px;font-weight:800;line-height:1.15}[data-page=home] .hp-case__desc{color:#3a3550;margin:0;font-size:15px;line-height:1.55}[data-page=home] .hp-compare{padding-top:0}[data-page=home] .hp-compare__panel{background:var(--hp-ink);color:var(--hp-cream);border-radius:40px;flex-direction:column;gap:44px;padding:72px 64px;display:flex;position:relative;overflow:hidden}[data-page=home] .hp-compare__deco{opacity:.18;pointer-events:none;inset-inline-end:-140px;width:460px;height:460px;position:absolute;top:-140px}[data-page=home] .hp-compare__head{flex-direction:column;align-items:flex-start;gap:14px;max-width:700px;margin:0;position:relative}[data-page=home] .hp-compare .hp-lead{color:var(--hp-onink)}[data-page=home] .hp-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}[data-page=home] .hp-point{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;gap:14px;padding:30px;display:flex}[data-page=home] .hp-point__check{width:40px;height:40px;color:var(--hp-ink);background:var(--hp-amber);border-radius:50%;justify-content:center;align-items:center;display:flex}[data-page=home] .hp-point--2 .hp-point__check{background:var(--hp-teal)}[data-page=home] .hp-point--3 .hp-point__check{background:var(--hp-coral)}[data-page=home] .hp-point--4 .hp-point__check{background:var(--hp-purple)}[data-page=home] .hp-point__check svg{width:20px;height:20px}[data-page=home] .hp-point__title{font-family:var(--font-family-display);letter-spacing:-.015em;color:var(--hp-cream);margin:0;font-size:24px;font-weight:800;line-height:1.15}[data-page=home] .hp-point__desc{color:var(--hp-onink);margin:0;font-size:16px;line-height:1.65}[data-page=home] .hp-faq{border-bottom:0}[data-page=home] .hp-faq__list{border-top:1px solid var(--hp-line);min-width:0}[data-page=home] .hp-qa{border-bottom:1px solid var(--hp-line)}[data-page=home] .hp-qa__q{cursor:pointer;font-family:var(--font-family-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;font-size:20px;font-weight:700;line-height:1.3;list-style:none;display:flex}[data-page=home] .hp-qa__q::-webkit-details-marker{display:none}[data-page=home] .hp-qa__q:hover{color:#2238c9}[data-page=home] .hp-qa__icon{border:1px solid var(--hp-ink);background:#fff;border-radius:50%;flex:none;width:36px;height:36px;transition:background .2s,border-color .2s;position:relative}[data-page=home] .hp-qa__icon:before,[data-page=home] .hp-qa__icon:after{content:"";background:var(--hp-ink);border-radius:2px;width:14px;height:2px;transition:transform .2s,background .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-page=home] .hp-qa__icon:after{transform:translate(-50%,-50%)rotate(90deg)}[data-page=home] .hp-qa[open] .hp-qa__icon{background:var(--hp-coral);border-color:var(--hp-coral)}[data-page=home] .hp-qa[open] .hp-qa__icon:before{background:var(--hp-ink)}[data-page=home] .hp-qa[open] .hp-qa__icon:after{background:var(--hp-ink);transform:translate(-50%,-50%)rotate(0)}[data-page=home] .hp-qa__a{max-width:680px;color:var(--hp-muted);margin:0 0 24px;font-size:17px;line-height:1.7}[data-page=home] .more-tools{background:var(--hp-cream);padding-block:104px}[data-page=home] .more-tools>div{max-width:1184px;padding-inline:48px}[data-page=home] .more-tools>div>div:first-child{text-align:start;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:40px;display:flex}[data-page=home] .more-tools__title{max-width:620px;font-family:var(--font-family-display);letter-spacing:-.03em;color:var(--hp-ink);margin:0;font-size:clamp(34px,4.2vw,50px);font-weight:800;line-height:1.02}[data-page=home] .more-tools__subtitle{max-width:340px;color:var(--hp-muted);margin:0;font-size:18px;font-weight:500;line-height:1.5}[data-page=home] .more-tools__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}[data-page=home] .more-tools__card{border:1px solid var(--hp-line);text-align:start;box-shadow:none;background:#fff;border-radius:20px;grid-template-rows:auto 1fr;grid-template-columns:44px minmax(0,1fr);gap:3px 14px;padding:18px;transition:border-color .15s,transform .15s;display:grid}[data-page=home] .more-tools__card:hover{border-color:var(--hp-ink);box-shadow:none;transform:translateY(-2px)}[data-page=home] .more-tools__icon{background:#ffe3e0;border-radius:14px;grid-row:span 2;width:44px;height:44px;margin:0;transform:none!important}[data-page=home] .more-tools__icon span{font-size:20px}[data-page=home] .more-tools__card:nth-child(6n+2) .more-tools__icon{background:#fff0cc}[data-page=home] .more-tools__card:nth-child(6n+3) .more-tools__icon{background:#d5f4ec}[data-page=home] .more-tools__card:nth-child(6n+4) .more-tools__icon{background:#e0e5ff}[data-page=home] .more-tools__card:nth-child(6n+5) .more-tools__icon{background:#eee3ff}[data-page=home] .more-tools__card:nth-child(6n) .more-tools__icon{background:#ffe6d4}[data-page=home] .more-tools__name{font-family:var(--font-family-display);letter-spacing:-.01em;color:var(--hp-ink);margin:0;font-size:16px;font-weight:800;line-height:1.2}[data-page=home] .more-tools__desc{color:var(--hp-muted);margin:0;font-size:13.5px;line-height:1.45}[data-page=home] .hp-cta{background:var(--hp-cream);padding-top:0}[data-page=home] .hp-cta__panel{background:var(--hp-coral);color:var(--hp-ink);border-radius:40px;padding:72px 64px;position:relative;overflow:hidden}[data-page=home] .hp-cta__deco{pointer-events:none;inset-inline-end:-90px;width:440px;height:440px;position:absolute;top:50%;transform:translateY(-50%)rotate(18deg)}[data-page=home] .hp-cta__body{flex-direction:column;align-items:flex-start;gap:18px;max-width:calc(100% - 340px);display:flex;position:relative}[data-page=home] .hp-cta__title{font-family:var(--font-family-display);letter-spacing:-.035em;overflow-wrap:break-word;margin:0;font-size:clamp(38px,5vw,64px);font-weight:800;line-height:.98}[data-page=home] .hp-cta__desc{max-width:480px;margin:0;font-size:20px;font-weight:500;line-height:1.5}[data-page=home] .hp-cta__btn{background:var(--hp-ink);min-height:58px;color:var(--hp-cream);font-family:var(--font-family-display);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;margin-top:8px;padding:10px 30px;font-size:18px;font-weight:800;transition:transform .15s;display:inline-flex}[data-page=home] .hp-cta__btn:hover{transform:translateY(-2px)}[data-page=home] .hp-cta__btn svg{flex:none;width:18px;height:18px}[data-page=home] .hp-cta__btn:focus-visible{outline-color:var(--hp-ink)}[data-page=home] .site-footer{background:var(--hp-ink);color:var(--hp-cream);border-top:0}[data-page=home] .site-footer>div{max-width:1184px;padding-block:72px 32px;padding-inline:48px}[data-page=home] .site-footer__name{color:var(--hp-cream);font-size:20px;font-weight:800}[data-page=home] .site-footer__text{color:var(--hp-onink)}[data-page=home] .site-footer__feature{color:var(--hp-amber)}[data-page=home] .site-footer__feature:hover{color:#ffd27a}[data-page=home] .site-footer__heading{font-family:var(--font-family-body);letter-spacing:.12em;text-transform:uppercase;color:var(--hp-onink);font-size:13px;font-weight:700}[data-page=home] .site-footer__link{color:var(--hp-cream)}[data-page=home] .site-footer__link:hover{color:var(--hp-amber)}[data-page=home] .site-footer__lang{color:var(--hp-cream);background:0 0;border:1px solid #fff3;font-weight:600}[data-page=home] .site-footer__lang:hover{border-color:var(--hp-cream)}[data-page=home] .site-footer__lang--active{background:var(--hp-cream);color:var(--hp-ink);border-color:var(--hp-cream)}[data-page=home] .site-footer__bottom{border-top:1px solid #ffffff24}[data-page=home] .site-footer__copy{color:var(--hp-onink)}@media(max-width:1180px){[data-page=home] .hp-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:40px}[data-page=home] .hp-split{grid-template-columns:320px minmax(0,1fr);gap:56px}[data-page=home] .hp-cases,[data-page=home] .more-tools__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px){[data-page=home] .hp-wrap,[data-page=home] .site-header>div,[data-page=home] .site-footer>div,[data-page=home] .more-tools>div{padding-inline:32px}[data-page=home] .hp-band,[data-page=home] .more-tools{padding-block:80px}[data-page=home] .hp-usecases,[data-page=home] .hp-compare,[data-page=home] .hp-cta{padding-top:0}[data-page=home] .hp-hero__grid{grid-template-columns:minmax(0,1fr);gap:40px;padding-block:40px 64px}[data-page=home] .hp-hero__intro{display:contents}[data-page=home] .hp-pill,[data-page=home] .hp-hero__title,[data-page=home] .hp-hero__subtitle{text-align:center;justify-self:center}[data-page=home] .hp-hero__title,[data-page=home] .hp-hero__subtitle{margin-top:-22px}[data-page=home] .hp-hero__stage{order:4}[data-page=home] .hp-editor{order:5;justify-self:center;width:100%;margin-top:0}[data-page=home] .hp-stage{width:min(500px,100%)}[data-page=home] .hp-split{grid-template-columns:minmax(0,1fr);gap:36px}[data-page=home] .hp-split__aside--sticky{position:static}[data-page=home] .hp-whatis__mark{display:none}[data-page=home] .hp-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:36px}[data-page=home] .hp-head--center{align-items:center}[data-page=home] .hp-head__aside{max-width:640px}[data-page=home] .hp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=home] .hp-steps{grid-template-columns:minmax(0,1fr);gap:14px}[data-page=home] .hp-step{grid-template-columns:auto minmax(0,1fr);gap:8px 24px;padding:28px;display:grid}[data-page=home] .hp-step__num{grid-row:span 2;font-size:64px}[data-page=home] .hp-cases{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=home] .hp-case{min-height:0}[data-page=home] .hp-compare__panel{border-radius:32px;padding:56px 40px}[data-page=home] .more-tools>div>div:first-child{flex-direction:column;align-items:flex-start;gap:12px}[data-page=home] .more-tools__subtitle{max-width:640px}[data-page=home] .more-tools__grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-page=home] .hp-cta__panel{border-radius:32px;padding:56px 40px}[data-page=home] .hp-cta__body{max-width:calc(100% - 180px)}[data-page=home] .hp-cta__deco{width:340px;height:340px;inset-inline-end:-150px}}@media(max-width:639px){[data-page=home] .hp-wrap,[data-page=home] .site-header>div,[data-page=home] .site-footer>div,[data-page=home] .more-tools>div{padding-inline:16px}[data-page=home] .site-header>div>div{height:64px}[data-page=home] .site-header__tools{padding-inline:12px}[data-page=home] .site-footer>div{padding-block:56px 28px}[data-page=home] .hp-band,[data-page=home] .more-tools{padding-block:64px}[data-page=home] .hp-usecases,[data-page=home] .hp-compare,[data-page=home] .hp-cta{padding-top:0}[data-page=home] .hp-hero__grid{gap:32px;padding-block:28px 48px}[data-page=home] .hp-hero__title,[data-page=home] .hp-hero__subtitle{margin-top:-16px}[data-page=home] .hp-stage__halo{box-shadow:0 30px 60px -30px #17142b73,0 0 0 8px #fff9}[data-page=home] .hp-hub{border-width:4px}[data-page=home] .hp-editor{border-radius:20px;padding:16px}[data-page=home] .hp-prose{font-size:17px}[data-page=home] .probability-guide{padding:22px 20px}[data-page=home] .probability-guide__title{font-size:22px}[data-page=home] .hp-bento{grid-template-columns:minmax(0,1fr);gap:12px}[data-page=home] .hp-feature--1,[data-page=home] .hp-feature--6{grid-column:auto}[data-page=home] .hp-feature{border-radius:24px;gap:22px;min-height:0;padding:24px}[data-page=home] .hp-feature--1 .hp-feature__body{max-width:calc(100% - 90px)}[data-page=home] .hp-feature__deco{inset-inline-end:-60px;width:180px;height:180px;bottom:-60px}[data-page=home] .hp-feature--1 .hp-feature__title,[data-page=home] .hp-feature--6 .hp-feature__title{font-size:26px}[data-page=home] .hp-step{grid-template-columns:minmax(0,1fr);padding:24px}[data-page=home] .hp-step__num{grid-row:auto;font-size:56px}[data-page=home] .hp-step__title{font-size:22px}[data-page=home] .hp-tip{grid-template-columns:44px minmax(0,1fr);gap:16px;padding-block:22px}[data-page=home] .hp-tip__num{width:44px;height:44px;font-size:17px}[data-page=home] .hp-tip__title{font-size:20px}[data-page=home] .hp-cases{grid-template-columns:minmax(0,1fr);gap:12px}[data-page=home] .hp-case{border-radius:22px;grid-template-columns:52px minmax(0,1fr);gap:4px 16px;padding:20px;display:grid}[data-page=home] .hp-case__icon{grid-row:span 2}[data-page=home] .hp-case__title{margin:0;font-size:20px}[data-page=home] .hp-compare__panel{border-radius:28px;gap:32px;padding:40px 20px}[data-page=home] .hp-compare__deco{inset-inline-end:-110px;width:300px;height:300px;top:-110px}[data-page=home] .hp-points{grid-template-columns:minmax(0,1fr);gap:12px}[data-page=home] .hp-point{padding:22px}[data-page=home] .hp-point__title{font-size:21px}[data-page=home] .hp-qa__q{gap:14px;padding-block:20px;font-size:18px}[data-page=home] .hp-qa__a{font-size:16px}[data-page=home] .more-tools__grid{grid-template-columns:minmax(0,1fr);gap:10px}[data-page=home] .hp-cta__panel{border-radius:28px;padding:44px 24px 200px}[data-page=home] .hp-cta__body{max-width:none}[data-page=home] .hp-cta__desc{font-size:18px}[data-page=home] .hp-cta__deco{top:auto;bottom:-130px;width:300px;height:300px;inset-inline-end:-40px;transform:rotate(18deg)}}
