

:root{--primary:#4353ff;--primary-dark:#3040e0;--tint:#eef0ff;--ink:#101a33;--ink-2:#334155;--ink-3:#596579;--ink-4:#647087;--bg:#fff;--bg-soft:#f8f9fc;--bg-card:#fff;--line:#e3e7f1;--line-soft:#eef0f6;--ok:#166534;--bad:#991b1b;--mint:#e6f7ef;--r:20px;--r-sm:14px;--r-xs:10px;--maxw:1200px;--font:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--heading:var(--font);--sh:0 1px 3px rgba(20,30,80,.04),0 4px 24px rgba(20,30,80,.06);--sh-lg:0 12px 44px rgba(20,30,80,.12)}
*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth;scroll-padding-top:6rem}body{font-family:var(--font);background:var(--bg);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}html,body{max-width:100%;overflow-x:clip}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}img{max-width:100%;display:block}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--primary);outline-offset:4px}input{font-size:20px}.wrap{max-width:var(--maxw);margin:auto;padding:0 24px}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:-9999px;z-index:1300;background:var(--ink);color:#fff;padding:12px 20px}.skip:focus{left:0}section{padding:5rem 0}h1,h2,h3{line-height:1.2}h1,h2{font-family:var(--heading);font-weight:400;letter-spacing:normal}h1{font-size:clamp(2.6rem,4.2vw,3.8rem)}h2{font-size:clamp(2rem,3vw,2.8rem)}h3{font-size:1.13rem;font-weight:650}.lead{color:var(--ink-3);font-size:1.06rem;line-height:1.75}.eyebrow{font-size:.76rem;font-weight:700;color:var(--primary);text-transform:uppercase;letter-spacing:.13em;margin-bottom:1rem}.accent{display:block;color:var(--primary)}.sec-head{max-width:680px;margin-bottom:2.7rem}.sec-head h2{margin:.5rem 0 1rem}.center{text-align:center;margin-left:auto;margin-right:auto}.split{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.section-copy h2{margin:0 0 1.3rem}.section-copy .lead{margin-bottom:1.4rem}.support-copy{font-size:.94rem;color:var(--ink-3);margin:1.1rem 0 1.5rem}.text-link{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.92rem;color:var(--primary);padding:.6rem 0;border:0;background:none}.text-link:hover{text-decoration:underline;text-underline-offset:5px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:3.25rem;padding:.85rem 1.4rem;border:0;border-radius:999px;font-size:.94rem;font-weight:650;line-height:1.35;text-align:center;transition:transform .2s,background .2s;cursor:pointer}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 5px 20px rgba(67,83,255,.15)}.btn-primary:hover{background:var(--primary-dark);transform:translateY(-2px)}.btn-outline{background:var(--tint);color:var(--primary)}.btn-link{font-size:.88rem;font-weight:600;padding:.7rem .4rem;white-space:nowrap}.btn:disabled{opacity:.65;cursor:wait}
.nav{position:fixed;top:1rem;left:1.5rem;right:1.5rem;max-width:var(--maxw);margin:auto;z-index:1000;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border-radius:var(--r);box-shadow:var(--sh)}.nav-in{min-height:4.25rem;padding:.6rem 1.2rem;display:flex;align-items:center;justify-content:space-between;gap:1.2rem}.logo svg{height:2rem;width:auto;display:block}.logo svg>circle:first-child{fill:var(--primary)}.nav-panel{display:contents}.nav-links{list-style:none;display:flex;gap:1.6rem;align-items:center}.nav-links a{font-size:.9rem;color:var(--ink-3)}.nav-links a:hover{color:var(--primary)}.nav-right{display:flex;align-items:center;gap:1rem}.nav-right .btn{min-height:2.8rem;padding:.65rem 1.15rem}.nav-burger{display:none;width:3rem;height:3rem;border:0;border-radius:var(--r-xs);background:var(--bg-soft);align-items:center;justify-content:center}.nav-burger span,.nav-burger span:before,.nav-burger span:after{display:block;width:20px;height:2px;background:var(--ink);position:relative}.nav-burger span:before,.nav-burger span:after{content:"";position:absolute;left:0;top:-6px}.nav-burger span:after{top:6px}.lang{position:relative}.lang-btn{display:flex;gap:.4rem;align-items:center;border:0;background:var(--bg-soft);border-radius:999px;padding:.75rem;font-size:.78rem;color:var(--ink-2)}.lang-list{position:absolute;top:calc(100% + .5rem);right:0;min-width:160px;padding:.4rem;border-radius:var(--r-sm);background:#fff;box-shadow:var(--sh-lg);display:none}.lang.open .lang-list{display:block}.lang-item{display:block;border:0;background:none;padding:.75rem;width:100%;text-align:left;color:var(--ink-2);border-radius:8px}.lang-item:hover,.lang-item[aria-current=true]{background:var(--tint);color:var(--primary)}
.hero{padding:9rem 0 3.6rem;background:var(--bg-soft);position:relative}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}.hero-badge{display:flex;align-items:center;gap:.55rem;color:var(--primary);font-size:.8rem;font-weight:650;margin-bottom:1.3rem}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 5px rgba(67,83,255,.09);flex-shrink:0}.hero h1{margin-bottom:1.25rem}.hero .lead{max-width:32rem}.hero-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:1.7rem 0 .7rem}.trial-note{font-size:.83rem;color:var(--ink-3)}.hero-price{font-size:1.7rem;font-weight:700;margin-top:1.6rem;letter-spacing:-.03em}.hero-price small{font-size:.85rem;font-weight:400;letter-spacing:0;color:var(--ink-3)}.hero-proof{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:center;margin-top:1.7rem;font-size:.7rem;color:var(--ink-3)}.hero-proof a{font-size:1rem;font-weight:700;color:var(--ink)}.hero-preview{min-width:0}.preview-top{display:flex;align-items:center;justify-content:space-between;font-size:.78rem;font-weight:600;margin-bottom:.8rem}.preview-four{background:var(--primary);color:#fff;border-radius:50%;width:1.7rem;height:1.7rem;display:grid;place-items:center}.stage{height:28rem;position:relative;isolation:isolate;background:var(--primary);border-radius:24px;overflow:hidden;box-shadow:var(--sh-lg)}.stage-bar{height:2.5rem;display:flex;align-items:center;gap:.35rem;padding:0 1.2rem;background:rgba(255,255,255,.09);color:#fff}.stage-bar i,.ref-browser i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.55)}.stage-bar span{font-size:.7rem;margin:auto;opacity:.85;padding-right:1.8rem}.stage-art{position:absolute;inset:2.5rem 0 0;pointer-events:none}.hours{position:absolute;top:-.6rem;left:2rem;color:#fff;font-weight:700;font-size:6.7rem;letter-spacing:-.065em;line-height:1.4}.hours>span{font-weight:400;font-size:3.4rem}.art-orbit{position:absolute;width:18rem;height:18rem;border:1px dashed rgba(255,255,255,.45);border-radius:50%;right:-6rem;top:-2rem;transform:rotate(-25deg)}.art-orbit:after{content:"";position:absolute;width:12rem;height:12rem;left:3rem;top:3rem;border-radius:50%;background:rgba(255,255,255,.08)}.art-chip{position:absolute;right:2.5rem;top:1.8rem;background:#c7f3df;color:#155335;border-radius:16px;padding:.6rem .9rem;font-weight:700;font-size:1.3rem;transform:rotate(9deg)}.ovl{position:absolute;inset:0;background:rgba(16,26,51,.16);opacity:0}.ovl.on{opacity:1}.bnr{position:absolute;z-index:2;background:white;box-shadow:0 12px 34px rgba(16,26,51,.18);padding:1.2rem 1.3rem;border-radius:16px}.bnr.l-card_center_bottom{bottom:1.3rem;left:50%;transform:translateX(-50%);width:calc(100% - 2.6rem)}.bnr.l-bar_bottom{left:0;right:0;bottom:0;border-radius:16px 16px 0 0}.bnr.l-modal{top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 2.6rem)}.banner-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:.7rem}.privacy-label{font-size:.65rem;line-height:1.2;background:var(--tint);color:var(--primary);border-radius:999px;padding:.35rem .55rem;font-weight:700}.mini-cookie{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--primary);color:#fff;font-size:.8rem;font-weight:700}.bnr h2{font:650 1rem/1.3 var(--font);letter-spacing:0;margin:0 0 .5rem}.bnr p,.ref-banner p{font-size:.77rem;color:var(--ink-3);line-height:1.6;margin-bottom:.85rem}.bnr-btns,.ref-buttons{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.bnr-btns button{border:0;background:var(--tint);color:#253290;border-radius:9px;min-height:2.8rem;padding:.55rem .35rem;font-size:.74rem;font-weight:650;transition:background .15s,transform .15s}.bnr-btns button:hover{background:#dae0ff;transform:translateY(-1px)}.bnr-btns button:active{transform:scale(.98)}.bnr .banner-note,.ref-banner .banner-note{text-align:center;font-size:.67rem;margin:.65rem 0 0}.tabs{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem;align-items:center}.tab{border:0;padding:.6rem .8rem;border-radius:999px;font-size:.75rem;background:#fff;color:var(--ink-3)}.tab[aria-pressed=true]{background:var(--ink);color:#fff}.tab-link{font-size:.73rem;color:var(--primary);margin-left:auto}.demo-note{font-size:.74rem;color:var(--ink-3);line-height:1.55;margin-top:.75rem} .demo-status{min-height:1.4rem;margin-top:.25rem;font-size:.74rem;color:var(--primary)}
.value-strip{padding:1.6rem 0;background:var(--tint)}.value-strip .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.value-strip .wrap>span{display:flex;align-items:center;gap:.7rem;font-size:.77rem;color:var(--ink-2)}.value-strip b{font-size:1.6rem;letter-spacing:-.05em;color:var(--primary);white-space:nowrap}
.stats-demo{background:var(--bg-soft);border-radius:24px;padding:1.8rem 2rem}.stats-demo>.demo-note{margin:0}.stats-heading{display:flex;justify-content:space-between;align-items:center;margin:1rem 0 1.4rem}.stats-heading strong{font-size:2.9rem;letter-spacing:-.05em;line-height:1.1;display:block;font-variant-numeric:tabular-nums}.stats-heading small{font-size:.72rem;color:var(--ink-3)}.stats-glyph{display:flex;gap:6px;align-items:flex-end;height:3.5rem}.stats-glyph i{width:11px;background:var(--primary);border-radius:4px;height:40%}.stats-glyph i:nth-child(2){height:65%}.stats-glyph i:nth-child(3){height:55%;background:#58ac87}.stats-glyph i:nth-child(4){height:100%}.stat-row{margin:1rem 0}.stat-row>div:first-child{display:flex;justify-content:space-between;gap:1rem;font-size:.8rem;margin-bottom:.4rem}.stat-row strong{font-variant-numeric:tabular-nums;white-space:nowrap}.stat-row strong small{color:var(--ink-3);font-weight:400;margin-left:.5rem}.stat-track{height:8px;background:#e5e8f2;border-radius:999px;overflow:hidden}.stat-track>span{display:block;height:100%;width:var(--share);background:var(--primary);border-radius:999px;transition:width .3s}.stat-row[data-stat=day] .stat-track>span{background:#278260}.stat-row[data-stat=custom] .stat-track>span{background:#9381d7}.stat-row[data-stat=reject] .stat-track>span{background:#788398}.reset-demo{font-size:.76rem;margin-top:.4rem}.stat-caption{display:grid;grid-template-columns:1fr 1fr;gap:5rem;margin-top:2rem}.stat-caption h3{font-family:var(--heading);font-size:1.35rem;font-weight:400}.stat-caption p{font-size:.88rem;color:var(--ink-3)}
.ai-section{background:var(--bg-soft)}.auto-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:1.5rem 0 2.8rem}.auto-flow>div{display:flex;gap:.8rem;align-items:center;position:relative}.flow-number{display:grid;place-items:center;flex-shrink:0;width:2.6rem;height:2.6rem;border-radius:12px;background:var(--primary);color:#fff;font-size:.9rem}.auto-flow strong{font-size:.85rem;line-height:1.4}.auto-flow>div:not(:last-child):after{content:"→";position:absolute;right:-.4rem;color:var(--ink-4)}.f-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.f-card{background:#fff;border-radius:var(--r);padding:1.8rem;box-shadow:var(--sh)}.f-card h3,.ops-item h3{margin-bottom:.7rem}.f-card p,.ops-item p{font-size:.9rem;color:var(--ink-3);line-height:1.65}.lico{display:block;width:2.8rem;height:2.8rem;margin-bottom:1.2rem}.ai-notice{font-size:.86rem;color:var(--ink-3);margin-top:1.8rem;max-width:50rem}.reference-section .section-copy>.btn{margin:.25rem 0 .6rem}.reference-demo{background:var(--mint);border-radius:24px;overflow:hidden;padding:0 1.5rem 1.2rem}.ref-browser{display:flex;gap:5px;align-items:center;height:3.2rem}.ref-browser i{background:#649a83}.ref-browser span{font-size:.8rem;margin:auto;padding-right:1.5rem;color:#235c42}.ref-banner{background:white;padding:1.3rem;border-radius:14px;box-shadow:var(--sh)}.ref-banner .privacy-label{background:#148947;color:white;font-size:.6rem}.ref-banner h3{font-size:1rem;margin-bottom:.6rem}.ref-banner img{object-fit:contain;width:6.3rem;height:2.4rem}.ref-buttons span{background:#fff;border:1.5px solid #148947;color:#235d40;border-radius:8px;font-size:.68rem;font-weight:650;min-height:2.5rem;padding:.55rem .25rem;text-align:center;display:grid;place-items:center}.reference-demo>.demo-note{text-align:center;color:#235c42}
.ops-section{background:var(--bg-soft)}.ops-number{display:block;font-size:2.4rem;line-height:1.2;font-weight:700;color:var(--primary);margin-bottom:1rem;letter-spacing:-.05em}.ops-item{padding:0 1rem 0 0}.tech-ribbon{background:var(--tint);color:#293797;border-radius:12px;font-size:.86rem;padding:1rem 1.3rem;margin-top:2.5rem;text-align:center}
.price-bands{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.price-band{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;background:var(--bg-soft);padding:1.8rem;border-radius:20px}.price-band:first-child{background:var(--tint)}.price-band .band-price{font-size:3rem;font-weight:700;line-height:1.2;letter-spacing:-.05em;color:var(--ink)}.price-band p{font-size:.87rem;color:var(--ink-3)}.band-limit{padding:.3rem 0 1rem}.price-band .btn{margin-top:auto}.billing-note{font-size:.8rem;color:var(--ink-3);margin:1.3rem 0 2rem}.price-details{background:var(--bg-soft);border-radius:16px;padding:1rem 1.4rem}.price-details summary{cursor:pointer;font-size:.93rem;font-weight:600;color:var(--primary)}.calc{display:grid;grid-template-columns:1.3fr 1fr;gap:2rem;margin-top:1.5rem}.calc-in,.calc-out{padding:1.2rem 0}.calc-out{text-align:center}.calc-q{font-size:.95rem;font-weight:600;margin-bottom:1rem}.calc-row{display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:center;padding:.7rem 0}.calc-row .n{font-size:.85rem;font-weight:600}.calc-row .n small{display:block;font-size:.72rem;color:var(--ink-3);font-weight:400}.calc-row .p{font-size:.78rem;white-space:nowrap}.calc-step{display:flex;align-items:center}.calc-step button{width:2.4rem;height:2.5rem;border:0;background:var(--tint);color:var(--primary);border-radius:7px}.calc-step input{width:2.7rem;height:2.5rem;border:0;text-align:center;background:#fff;font-size:20px;appearance:textfield}.calc-step input::-webkit-inner-spin-button{appearance:none}.calc-xl,.calc-note,.p-rules{font-size:.79rem;color:var(--ink-3);margin-top:1rem}.calc-lbl{font-size:.8rem;color:var(--ink-3)}.calc-sum{font-size:2.6rem;font-weight:700}.calc-per{font-size:.82rem;font-weight:400;margin-left:.5rem}.calc-year{font-size:.87rem;margin:.4rem 0 1rem}.p-rules{list-style:none;display:grid;gap:.5rem;max-width:60rem}.p-rules li{display:flex;gap:.5rem}
.steps{counter-reset:k;display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem}.step:before{counter-increment:k;content:counter(k);display:grid;place-items:center;width:2.3rem;height:2.3rem;border-radius:50%;background:var(--primary);color:#fff;font-weight:650;margin-bottom:1.2rem}.step .lico{display:none}.step h3{font-size:.93rem;margin-bottom:.6rem}.step p{font-size:.84rem;color:var(--ink-3)}.scan-section h2{font-size:2rem}.scan-section .split{align-items:start;gap:3rem}.form{display:flex;gap:.6rem;margin:1.5rem 0 .7rem}.form input{min-width:0;width:100%;border:0;background:var(--bg-soft);color:var(--ink);border-radius:12px;padding:.9rem 1rem;box-shadow:inset 0 0 0 1px #d9dfea}.form .btn{flex-shrink:0}.form-note{font-size:.77rem;color:var(--ink-3)}.form-err{display:none;font-size:.86rem;color:var(--bad)}.price-scan{padding:2rem;background:var(--bg-soft);border-radius:var(--r)}.hscan-q{font-size:1.1rem;font-weight:650;margin-bottom:1.2rem}.hscan-row{display:flex;flex-wrap:wrap;align-items:center;background:#fff;border-radius:12px;padding:.4rem}.hscan-pre{font-size:.86rem;color:var(--ink-3);padding-left:.6rem}.hscan-row input{flex:1;min-width:0;border:0;padding:.6rem .3rem;background:transparent;color:var(--ink);font-size:20px}.hscan-row .btn{width:100%;margin-top:.3rem}.hscan-note{font-size:.75rem;color:var(--ink-3);margin-top:.8rem}.hscan-out{background:#fff;border-radius:12px;padding:1rem;margin-top:1rem}.hscan-out[hidden]{display:none}.hscan-out.err{background:#fdf1f1;color:var(--bad)}.hscan-big{font-size:1rem;font-weight:650}.hscan-sub,.hscan-prog{font-size:.86rem}.hscan-prog{display:flex;gap:.7rem;align-items:center}.hscan-price{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.8rem;font-size:.8rem}.hscan-price b{font-size:1.4rem;color:var(--primary)}.hscan-cta{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1rem;font-size:.83rem}.hscan-cta small{font-size:.72rem}.hscan-spin{width:18px;height:18px;border:2px solid #d9ddff;border-top-color:var(--primary);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
#faq{background:var(--bg-soft)}#faq .wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:4rem}.faq-item{padding:.2rem 0}.faq-q{width:100%;background:transparent;border:0;padding:1.15rem 0;text-align:left;font-size:.97rem;font-weight:600;color:var(--ink);display:flex;justify-content:space-between;gap:1rem;align-items:center}.chev{flex-shrink:0;transition:transform .2s}.faq-q[aria-expanded=true] .chev{transform:rotate(180deg)}.faq-a{display:none;color:var(--ink-3);font-size:.88rem;padding:0 1rem 1.2rem 0}.faq-a.open{display:block}.final{background:var(--primary);color:#fff;text-align:center;padding:4.5rem 0}.final h2{max-width:48rem;margin:0 auto 1.2rem}.final p{font-size:1rem;color:#fff;max-width:44rem;margin:0 auto 1.5rem}.final-actions{display:flex;justify-content:center;gap:1rem}.final .btn-primary{background:#fff;color:var(--primary)}.final .trial-note{font-size:.8rem;margin:1rem auto 0}.foot{padding:4rem 0 1.5rem;background:#fff}.foot-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:3rem;margin-bottom:2.5rem}.foot-brand p{font-size:.84rem;color:var(--ink-3);max-width:18rem;margin-top:1rem}.foot-col h4{font-size:.87rem;margin-bottom:.7rem}.foot-col a{display:block;font-size:.82rem;color:var(--ink-3);padding:.35rem 0}.foot-col a:hover{color:var(--primary)}.foot-bot{font-size:.75rem;color:var(--ink-3);display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}
@media(max-width:1100px){.nav-links{gap:1rem}.nav-right{gap:.5rem}.hero-grid{gap:2rem}.split{gap:3rem}.hero-actions .text-link{font-size:.84rem}}
@media(max-width:980px){.nav-burger{display:flex;margin-left:auto}.nav-panel{display:none}.nav.open .nav-panel{position:absolute;top:calc(100% + .7rem);left:0;right:0;background:#fff;border-radius:16px;box-shadow:var(--sh-lg);padding:1.3rem;display:flex;flex-direction:column;gap:1rem;max-height:calc(100dvh - 7rem);overflow:auto}.nav.open .nav-links{display:flex;flex-direction:column;align-items:stretch;gap:0}.nav-links a{display:block;padding:.8rem}.nav.open .nav-right{display:flex;flex-wrap:wrap;gap:1rem}.nav.open .lang-list{left:0;right:auto;z-index:2}.hero-grid{grid-template-columns:1fr 1fr;gap:1.8rem}.hero h1{font-size:2.7rem}.hero .lead{font-size:.95rem}.stage{height:29rem}.bnr{padding:1rem}.bnr-btns button{font-size:.66rem}.preview-top{font-size:.72rem}.tab-link{width:100%;margin:0}.steps{grid-template-columns:repeat(3,1fr)}.calc-row{grid-template-columns:1fr auto}.calc-row .n{grid-column:1/-1}.form{flex-direction:column}}
@media(max-width:760px){section{padding:3.5rem 0}.nav{top:.7rem;left:1rem;right:1rem}.nav-in{min-height:3.75rem}.wrap{padding:0 20px}.hero{padding:7rem 0 2.5rem}.hero-grid,.split{grid-template-columns:1fr;gap:2.6rem}.hero h1{font-size:clamp(2.65rem,8.6vw,3.6rem)}.hero .lead{font-size:1rem}.hero-proof{margin-top:1.2rem}.hero-actions{gap:.5rem 1rem}.hero-price{margin-top:1.2rem}.hero-preview{width:100%;max-width:35rem;margin:auto}.stage{height:27rem}.bnr{padding:1.2rem}.bnr-btns button{font-size:.8rem}.preview-top{font-size:.85rem}.tab-link{width:auto;margin-left:auto}.value-strip .wrap{grid-template-columns:1fr 1fr;gap:1rem}.value-strip b{font-size:1.4rem}.value-strip .wrap>span{font-size:.72rem}.f-grid{grid-template-columns:1fr;gap:1rem}.auto-flow{grid-template-columns:1fr 1fr;gap:1.3rem}.auto-flow>div:after{display:none}.stats-demo{padding:1.5rem}.stat-caption{grid-template-columns:1fr;gap:.7rem;margin-top:1.5rem}.reference-section .reference-demo{order:2}.ops-section .f-grid{gap:1.8rem}.ops-item{display:grid;grid-template-columns:3rem 1fr;column-gap:.8rem}.ops-number{grid-row:1/3;font-size:1.8rem}.ops-item h3,.ops-item p{grid-column:2}.price-bands{grid-template-columns:1fr}.price-band{padding:1.5rem}.price-band .btn{align-self:stretch}.calc{grid-template-columns:1fr;gap:.5rem}.steps{grid-template-columns:1fr 1fr}.price-scan{padding:1.4rem}#faq .wrap{grid-template-columns:1fr;gap:0}.sec-head{margin-bottom:2rem}.foot-grid{grid-template-columns:1fr 1fr;gap:2rem}.foot-brand{grid-column:1/-1}.form{flex-direction:column}}
@media(max-width:400px){.hero-actions>.btn{width:100%}.tab-link{width:100%;margin:0}.steps{grid-template-columns:1fr}.stage{height:29rem}.bnr.l-card_center_bottom,.bnr.l-modal{width:calc(100% - 1.5rem)}.bnr-btns button{font-size:.72rem}.ref-buttons span{font-size:.62rem}.reference-demo{padding-left:1rem;padding-right:1rem}.ref-banner{padding:1rem}.foot-grid{grid-template-columns:1fr}.stats-heading strong{font-size:2.5rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* 6711 — warm editorial direction, generous type and purposeful movement */
:root{--primary:#263e32;--primary-dark:#172b21;--tint:#e7ecdf;--ink:#252922;--ink-2:#41473f;--ink-3:#676d63;--ink-4:#797e74;--bg:#fff;--bg-soft:#f7f7f2;--mint:#edf0e6;--line:#dfe3d8;--paper:#faf9f5;--heading:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;--sh:0 4px 24px rgba(39,47,28,.045);--sh-lg:0 18px 55px rgba(39,47,28,.09)}
[hidden]{display:none!important}
body{color:var(--ink);font-weight:400}
h1,h2{font-family:var(--heading);font-weight:500;letter-spacing:normal;font-kerning:normal;font-variant-ligatures:none;line-height:1.16;text-wrap:balance}
h1 span,h2 span{letter-spacing:inherit}
h2{font-size:clamp(1.9rem,3.1vw,2.8rem)}
h3{font-weight:600;letter-spacing:normal;line-height:1.4}
.lead{font-size:1.05rem;line-height:1.75;color:var(--ink-3)}
.eyebrow{color:var(--ink-3);font-size:.72rem;letter-spacing:.09em;font-weight:500}
.btn{border-radius:12px;font-weight:500;min-height:3.2rem;gap:1.2rem;box-shadow:none}
.btn-primary{box-shadow:none}
.btn-primary:hover{transform:translateY(-3px);box-shadow:0 8px 16px rgba(39,47,28,.08)}
.btn-primary>span:last-child[aria-hidden]{transition:transform .25s}
.btn-primary:hover>span:last-child[aria-hidden]{transform:translate(2px,-2px)}
.text-link{color:var(--primary);font-weight:500}
.nav{position:absolute;top:1.5rem;background:transparent;backdrop-filter:none;box-shadow:none;max-width:1248px}
.nav-in{padding:.4rem 1rem}
.nav-right .btn{border-radius:10px;font-size:.8rem;padding:.7rem 1rem}
.nav-links{margin-left:auto;margin-right:2rem;gap:1.8rem}.nav-links a{color:var(--ink-2);font-size:.85rem}
.logo svg{width:160px;height:auto}.logo svg>circle:first-child{fill:var(--primary)}
.lang-btn{background:rgba(225,230,215,.55)}
.hero.calm-hero{padding:9.5rem 0 0;background:var(--paper);border-radius:0 0 3.5rem 3.5rem;overflow:clip}
.calm-hero .hero-grid{grid-template-columns:.95fr 1.15fr;gap:1.5rem;min-height:32rem;align-items:center}
.calm-hero .hero-copy{padding-bottom:2rem;z-index:2}
.calm-hero .eyebrow{text-transform:none;font-size:.8rem;letter-spacing:0;margin-bottom:1.6rem}
.calm-hero h1{font-size:clamp(2.5rem,4vw,3.6rem);font-weight:500;line-height:1.12;margin:0 0 1.55rem;letter-spacing:-.02em;text-wrap:initial}
.hero-promise{display:block;color:var(--primary);margin-top:.06em}
.calm-hero .lead{max-width:28rem;font-size:1.08rem}
.calm-hero .hero-actions{margin:1.6rem 0 .9rem}
.calm-hero .hero-actions .btn{padding:1rem 1.25rem}
.hero-small{font-size:.74rem;color:var(--ink-3);line-height:1.5}
.story-link{font-size:.83rem;font-weight:500;display:inline-flex;gap:.9rem;align-items:center;padding:.5rem 0;color:var(--primary);margin-top:1.8rem}
.story-link>span[aria-hidden]{display:inline-block;transition:transform .25s}
.story-link:hover>span[aria-hidden]{transform:translateY(4px)}
.hero-scene{position:relative;min-width:0;height:32rem;perspective:900px}
.scene-halo{position:absolute;inset:8% -3% 5% 13%;background:#ebede3;border-radius:48% 52% 44% 56%/42% 45% 55% 58%;transform:rotate(-7deg)}
.illustration-plane{position:absolute;inset:0;display:flex;align-items:center;transform:translate3d(var(--move-x,0px),var(--move-y,0px),0);transition:transform .12s linear}
.hero-illustration{width:116%;max-width:none;height:auto;margin-left:-7%;animation:gentle-float 7s ease-in-out infinite;transform-origin:50% 70%}
.floating-note{position:absolute;z-index:3;display:flex;align-items:center;gap:.65rem;background:#fffefb;box-shadow:var(--sh-lg);padding:.8rem 1.05rem;border-radius:10px;font-size:.78rem;color:var(--ink-2);transform:translate3d(var(--move-x,0px),var(--move-y,0px),0) rotate(var(--note-rotate,0deg));transition:transform .12s linear}
.note-ai{left:0;top:6%;--note-rotate:-5deg}
.note-time{right:-1%;bottom:13%;--note-rotate:5deg;font-size:1.3rem;padding:.85rem 1.2rem}
.note-icon{width:1.45rem;height:1.45rem;border-radius:50%;display:grid;place-items:center;background:var(--tint);font-size:.85rem}
.note-clock{display:block;width:1.35rem;height:1.35rem;border:1.5px solid currentColor;border-radius:50%;position:relative}
.note-clock:before{content:"";position:absolute;left:50%;top:15%;width:1px;height:40%;background:currentColor;transform-origin:bottom;animation:clock-tick 12s linear infinite}
.note-clock:after{content:"";position:absolute;left:50%;top:50%;width:35%;height:1px;background:currentColor}
.motion-control{position:absolute;bottom:0;right:0;display:flex;align-items:center;gap:.5rem;color:var(--ink-3);border:0;background:transparent;font-size:.65rem;padding:.65rem;min-height:2.75rem;z-index:4}
.motion-symbol{border:1px solid #cfd5c4;border-radius:50%;width:1.5rem;height:1.5rem;display:grid;place-items:center}
.hero-foot{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding-top:2.6rem;padding-bottom:2.6rem;font-size:.73rem;color:var(--ink-3)}
.quiet-proof{display:flex;align-items:center;gap:1rem}.quiet-proof img{width:78px;height:28px;object-fit:contain;filter:grayscale(1);opacity:.8}
.quiet-proof:hover img{filter:none;opacity:1}.hero-foot p{font-size:.73rem}.proof-divider{padding:0 1rem;color:#acb2a3}
.automation-chapter{padding:7rem 0 4rem}.chapter-intro{max-width:670px;margin:0 0 3.5rem}.chapter-intro h2{margin:1rem 0}.chapter-intro .lead{margin:0}
.automation-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:6rem}
.process-item{position:relative;padding:1rem 0}
.process-item+.process-item{border-top:1px solid var(--line)}
.process-button{display:flex;align-items:center;gap:1rem;padding:.8rem 0;width:100%;text-align:left;background:none;border:0;color:var(--ink-3);font-weight:500;font-size:1.15rem}
.process-n{font-size:.78rem;color:#838a7b;width:2rem;flex-shrink:0}
.process-plus{margin-left:auto;font-size:1.4rem;transition:transform .3s}
.process-item.is-active .process-button{color:var(--primary)}
.process-item.is-active .process-plus{transform:rotate(90deg)}
.process-description{padding:.2rem 2rem 1.3rem 3rem;font-size:.91rem;line-height:1.7;color:var(--ink-3)}
.process-theatre{border-radius:2rem;background:#f0f2eb;position:relative;min-height:28rem;padding:1.4rem;overflow:hidden}
.theatre-dots{display:flex;gap:5px;align-items:center;color:var(--ink-3);font-size:.7rem}
.theatre-dots i{display:block;width:6px;height:6px;border-radius:50%;background:#c0c7b5}.theatre-dots span{margin:auto;padding-right:1.2rem}
.process-scene{position:absolute;inset:4rem 1.4rem 3rem;display:flex;align-items:center;justify-content:center;flex-direction:column}
.scene-disclaimer{position:absolute;bottom:1.2rem;left:0;right:0;text-align:center;color:var(--ink-3);font-size:.66rem}
.scan-window{position:absolute;top:2rem;left:2rem;right:2rem;height:12rem;padding:1.5rem;border-radius:12px;background:var(--paper);box-shadow:0 14px 0 -6px #dce2d1;transform:rotate(-3deg);overflow:hidden}
.sketch-nav{height:6px;width:40%;background:#afb99f;border-radius:4px;margin-bottom:2rem}
.sketch-layout{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.sketch-layout>div>b{display:block;height:7px;margin:.55rem 0;background:#d6ddca;border-radius:3px}
.sketch-layout>div>b:nth-child(2){width:70%}.sketch-layout>div>i{display:block;margin-top:1rem;width:40%;height:17px;background:#5e745d;border-radius:4px}
.sketch-picture{background:#e3e9d9;aspect-ratio:1.1;border-radius:45% 55% 55% 45%}
.scan-beam{position:absolute;top:5%;left:0;right:0;height:2px;background:#637c57;opacity:.6;animation:scan-pass 4s ease-in-out infinite}
.category-cloud{position:absolute;bottom:1rem;left:0;right:0;display:flex;justify-content:center;gap:.5rem;flex-wrap:wrap}
.category-cloud>span{background:#fff;padding:.7rem .9rem;border-radius:8px;box-shadow:var(--sh);font-size:.73rem;animation:gentle-float 5s ease-in-out infinite}
.category-cloud>span:nth-child(2){animation-delay:-1.5s}.category-cloud>span:nth-child(3){animation-delay:-3s}.category-cloud b{color:#3b6647;margin-left:.5rem;font-weight:400}
.design-window{position:relative;width:80%;height:15rem;background:#fffefb;border-radius:14px;transform:rotate(2deg);padding:1.2rem;box-shadow:0 14px 0 -6px #dce2d1}
.design-mark{background:#47613f;color:#fff;border-radius:50%;display:grid;place-items:center;width:2rem;height:2rem;font-size:.9rem}
.design-lines{margin-top:1.2rem}.design-lines i{display:block;height:7px;width:55%;background:#dce3d1;border-radius:5px;margin-bottom:.6rem}.design-lines i+i{width:35%}
.design-mini-banner{position:absolute;bottom:1rem;left:1rem;right:1rem;background:#eef2e7;padding:1rem;border-radius:10px;color:#42573c;font-size:.72rem}
.design-mini-banner>div{display:flex;gap:5px;margin-top:.7rem}.design-mini-banner i{height:20px;flex:1;background:#56704d;border-radius:4px}
.swatch-row{display:flex;gap:.6rem;margin-top:1.2rem}.swatch-row i{height:1.2rem;width:1.2rem;border-radius:50%;background:#263e32}.swatch-row i:nth-child(2){background:#becba8}.swatch-row i:nth-child(3){background:#fff;box-shadow:inset 0 0 0 1px #dfe3d8}
.scene-caption{font-size:.76rem;color:var(--ink-3);margin-top:1rem}
.monitor-orbit{width:12rem;height:12rem;border:1px dashed #a8b29c;border-radius:50%;position:relative;display:grid;place-items:center}
.monitor-check{width:5.8rem;height:5.8rem;border-radius:50%;background:#e2e8d7;display:grid;place-items:center;font-size:3rem;color:#3a593d}
.orbit-dot{position:absolute;left:50%;top:50%;height:.6rem;width:.6rem;border-radius:50%;background:#385637;animation:orbit 12s linear infinite}
.monitor-orbit svg{position:absolute;top:80%;left:-40%;width:180%;color:#6a815b;opacity:.8}
.tech-details{margin-top:3rem}.tech-details summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;max-width:480px;font-size:.87rem;color:var(--primary);padding:.8rem 0;list-style:none}.tech-details summary::-webkit-details-marker{display:none}.tech-content{padding:2rem 0}.tech-content .f-grid{gap:3rem}.tech-content .ops-number{font-size:1.3rem;color:#8a947f}.tech-content .tech-ribbon{background:transparent;text-align:left;padding:0;font-size:.75rem;color:var(--ink-3)}
.consent-chapter{padding:3rem 0 6rem;background:var(--paper);border-radius:3.5rem 3.5rem 0 0}
.choice-story{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center;margin-bottom:3rem}
.clock-scene{height:28rem;position:relative;isolation:isolate;max-width:28rem;width:100%}
.clock-disc{position:absolute;inset:16% 5% 0 0;background:#e9ecdf;border-radius:50%;z-index:-1}
.clock-plane{height:100%;transform:translate3d(var(--move-x,0px),var(--move-y,0px),0);transition:transform .12s}
.clock-plane img{height:100%;width:100%;object-fit:contain;animation:clock-rock 8s ease-in-out infinite;transform-origin:50% 85%}
.clock-label{position:absolute;right:-.5rem;bottom:2rem;background:#fffefb;box-shadow:var(--sh-lg);padding:.5rem 1rem;border-radius:10px;transform:rotate(7deg);font-size:3.2rem;font-weight:500;line-height:1.2;letter-spacing:-.02em}
.clock-label>span{font-size:1.6rem;margin-left:.15rem}
.choice-story h2{font-size:clamp(2.1rem,3.4vw,3rem);max-width:540px;margin:1rem 0 1.3rem}
.choice-story .eyebrow{text-transform:none;letter-spacing:0;font-size:.8rem}
.choice-story .support-copy{font-size:.8rem;line-height:1.65;max-width:28rem}
.choice-story .story-link{margin-top:.2rem}
.playground-heading{margin:2rem 0;max-width:640px}.playground-heading h2{font-size:2rem;margin:1rem 0 2rem}
.playground{display:grid;grid-template-columns:1.15fr .85fr;gap:4.2rem;align-items:center}
.playground .hero-preview{width:100%;max-width:none}.preview-top{display:none}
.stage{height:27rem;background:#e9eddf;border-radius:20px;box-shadow:0 15px 0 -8px #dce2d0}
.stage-bar{background:#dfe5d4;color:#5a6351}.stage-bar i{background:#a5b194}.stage-bar span{font-size:.66rem}
.mock-website{position:absolute;top:4rem;left:2rem;right:2rem}.mock-website>span{display:block;height:8px;background:#c5ceb7;width:35%;border-radius:4px;margin-bottom:.7rem}.mock-website>span+span{width:25%}.mock-website i{position:absolute;right:0;top:0;width:28%;height:3.5rem;background:#d3dbc6;border-radius:45%}
.bnr{box-shadow:0 10px 30px rgba(39,47,28,.1);padding:1.4rem}
.bnr h2{font-family:var(--font);font-size:1.1rem;letter-spacing:normal;line-height:1.4;font-weight:600}
.bnr p{font-size:.78rem}
.bnr-btns button{background:#edf1e5;color:#34492e;font-weight:500;border-radius:7px;min-height:2.8rem}
.bnr-btns button:hover{background:#dce6cc;transform:translateY(-2px)}
.bnr-btns button.is-picked{background:#dae5cb;box-shadow:inset 0 0 0 1px #788d65}
.privacy-label{background:#edf1e5;color:#435f38;font-weight:500}.mini-cookie{background:var(--primary)}
.tab[aria-pressed=true]{background:var(--primary)}.tab{border-radius:7px;background:#eeefe8;padding:.6rem .7rem}
.tab-link{font-size:.68rem}.demo-note{font-size:.7rem}.demo-status{min-height:2.6rem;font-size:.73rem;max-width:100%;line-height:1.5}
.demo-stat-column>h3{font-size:1.5rem;font-weight:500;margin-bottom:.8rem}.demo-stat-column>.lead{font-size:.88rem;line-height:1.7;max-width:25rem}
.stats-demo{padding:1.5rem 0 0;background:transparent;border-radius:0}
.stats-demo>.demo-note{font-size:.65rem}
.stats-heading{margin:1.2rem 0 1.8rem}.stats-heading strong{font-size:2.5rem;font-weight:500;letter-spacing:normal}
.stats-glyph i{background:#637a50}.stats-glyph i:nth-child(3){background:#a5b68e}
.stat-row>div:first-child{font-size:.77rem}
.stat-track{height:5px;background:#e1e6d8}.stat-track>span{background:#556b42;transition:transform .5s,width .4s}
.stat-row[data-stat=day] .stat-track>span{background:#869969}.stat-row[data-stat=custom] .stat-track>span{background:#b2bd9f}.stat-row[data-stat=reject] .stat-track>span{background:#757c6d}
.reset-demo{font-size:.69rem;font-weight:400}
.reference-section{padding:6.5rem 0}.reference-section .split{gap:5rem}
.reference-demo{background:#f0f3e9;padding:0 1.6rem 1.2rem;transform:rotate(-2deg);transition:transform .5s}
.reference-demo:hover{transform:rotate(0deg) translateY(-4px)}
.ref-banner{box-shadow:var(--sh);border-radius:12px}.ref-banner p{font-size:.76rem}
.reference-section .section-copy h2{font-size:2.6rem}.reference-section .section-copy>.lead{font-size:.98rem}
#cennik{background:var(--bg-soft);border-radius:3.5rem 3.5rem 0 0;padding:6rem 0}
#cennik .sec-head{max-width:800px;text-align:center;margin:0 auto 3rem}
#cennik h2{font-family:Inter,system-ui,sans-serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:500;letter-spacing:normal;font-variant-ligatures:none;line-height:1.25}
.price-band{background:#eeefe8;border-radius:18px;padding:1.8rem}
.price-band:first-child{background:#e2e8d6}.price-band h3{font-weight:500}
.price-band .band-price{font-size:3rem;font-weight:500;letter-spacing:normal}
.price-band .btn{align-self:stretch}
.price-details{background:transparent;padding:1rem 0}
.p-rules{font-size:.72rem;gap:.4rem}.billing-note{font-size:.76rem}
.scan-disclosure{padding-top:2rem;padding-bottom:2rem}
.scan-disclosure>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:1.5rem 0;font-size:1rem;font-weight:500}
.scan-disclosure>summary::-webkit-details-marker{display:none}
.scan-disclosure .scan-section{padding:2rem 0}.scan-section>.wrap{padding:0}
.scan-section h2{font-size:1.7rem}.scan-section .lead{font-size:.88rem}
#faq{padding:5rem 0;background:white}
#faq .sec-head h2{font-size:2rem}
.faq-q{font-size:.9rem;font-weight:500}
.final{background:#26382d;color:#fbfaf5;border-radius:3.5rem 3.5rem 0 0;padding:5rem 0}
.final h2{font-size:clamp(2.2rem,4.1vw,3.6rem);letter-spacing:normal;font-weight:500;margin:1.5rem auto 1rem}
.final p{font-size:.94rem;color:#d6dccf;margin-bottom:1.5rem}
.final .btn-primary{background:#e6edd9;color:#26382d}.final .trial-note{color:#c7d0be}
.closing-cookie{position:relative;display:inline-block;width:2.7rem;height:2.7rem;border-radius:50%;background:#cad8b5;transform:rotate(-10deg)}
.closing-cookie i{position:absolute;width:4px;height:4px;border-radius:50%;background:#405537;left:30%;top:25%}.closing-cookie i:nth-child(2){left:62%;top:38%}.closing-cookie i:nth-child(3){left:38%;top:67%}.closing-cookie i:nth-child(4){left:68%;top:72%;width:3px;height:3px}
.foot{background:var(--paper)}.foot-brand p{font-size:.8rem}
@keyframes gentle-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}
@keyframes clock-rock{0%,100%{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}
@keyframes clock-tick{to{transform:rotate(360deg)}}
@keyframes scan-pass{0%,100%{transform:translateY(0);opacity:0}15%,80%{opacity:.6}85%{transform:translateY(170px);opacity:0}}
@keyframes orbit{from{transform:rotate(0deg) translateX(96px)}to{transform:rotate(360deg) translateX(96px)}}
[data-motion="off"] .hero-illustration,[data-motion="off"] .clock-plane img,[data-motion="off"] .note-clock:before,[data-motion="off"] .scan-beam,[data-motion="off"] .category-cloud>span,[data-motion="off"] .orbit-dot{animation-play-state:paused!important}
[data-motion="off"] [data-depth]{transform:none!important}
[data-scene-visible="false"] .hero-illustration,[data-scene-visible="false"] .clock-plane img,[data-scene-visible="false"] .scan-beam,[data-scene-visible="false"] .category-cloud>span,[data-scene-visible="false"] .orbit-dot{animation-play-state:paused}
@media(min-width:1400px){.calm-hero .hero-grid{min-height:34rem}.hero-scene{height:34rem}}
@media(max-width:1100px){.calm-hero h1{font-size:3rem}.automation-grid{gap:3rem}.playground{gap:2.5rem}.hero-scene{height:29rem}.choice-story{gap:3rem}.nav-links{margin-right:1rem}.hero-foot{gap:1rem}}
@media(max-width:980px){.nav{top:1rem}.nav-burger{background:#ecefe5}.nav-panel{display:none}.nav.open .nav-panel{background:var(--paper);box-shadow:var(--sh-lg)}.nav.open .nav-links{margin:0}.calm-hero .hero-grid{grid-template-columns:1fr 1fr}.calm-hero h1{font-size:2.55rem}.calm-hero .lead{font-size:.97rem}.hero-scene{height:26rem}.hero-illustration{width:126%;margin-left:-10%}.hero-foot{flex-direction:column;align-items:flex-start;padding-top:1.5rem}.process-theatre{min-height:26rem}.category-cloud>span{font-size:.65rem;padding:.55rem}.scan-window{left:.7rem;right:.7rem}.choice-story{gap:2rem}.clock-scene{height:25rem}.playground{grid-template-columns:1fr 1fr;gap:2rem}.bnr{padding:1rem}.bnr-btns button{font-size:.67rem}.tech-content .f-grid{gap:1.5rem}.reference-section .split{gap:3rem}}
@media(max-width:760px){.nav{left:.5rem;right:.5rem}.nav-in{padding:.35rem .75rem}.hero.calm-hero{padding-top:7.4rem;border-radius:0 0 2rem 2rem}.calm-hero .hero-grid{grid-template-columns:1fr;gap:.8rem;min-height:0}.calm-hero .hero-copy{padding-bottom:0}.calm-hero .eyebrow{font-size:.73rem;margin-bottom:1.2rem}.calm-hero h1{font-size:clamp(2.1rem,7.4vw,3.1rem);line-height:1.18;margin-bottom:1.2rem;letter-spacing:-.015em}.calm-hero .lead{font-size:1rem;line-height:1.65;max-width:29rem}.calm-hero .hero-actions{margin:1.3rem 0 .85rem}.hero-small{font-size:.7rem}.calm-hero .story-link{margin-top:.8rem;font-size:.76rem}.hero-scene{height:22rem;max-width:34rem;width:100%;margin:auto}.hero-illustration{width:108%;margin-left:-4%}.scene-halo{inset:9% 3% 6% 14%}.note-ai{left:1%;top:7%;font-size:.65rem;padding:.6rem .75rem}.note-time{right:0;bottom:14%;font-size:1rem;padding:.6rem .8rem}.motion-control{font-size:.57rem;bottom:-.8rem}.hero-foot{padding-top:1.5rem;padding-bottom:1.8rem;gap:.8rem;align-items:center}.quiet-proof{font-size:.64rem;gap:.7rem}.hero-foot p{font-size:.62rem;text-align:center}.proof-divider{padding:0 .5rem}.automation-chapter{padding:4.5rem 0 2rem}.chapter-intro{margin-bottom:2rem}.chapter-intro h2{font-size:2rem}.chapter-intro .lead{font-size:.92rem}.automation-grid{grid-template-columns:1fr;gap:1.5rem}.process-list{order:2}.process-theatre{min-height:25rem}.process-button{font-size:1rem;padding:.55rem 0}.process-item{padding:.6rem 0}.process-description{font-size:.85rem;padding-bottom:.8rem}.tech-details{margin-top:1.5rem}.tech-details summary{font-size:.8rem}.tech-content .f-grid{grid-template-columns:1fr;gap:1.5rem}.tech-content .ops-item{grid-template-columns:2rem 1fr}.consent-chapter{border-radius:2rem 2rem 0 0;padding:2rem 0 3rem}.choice-story{grid-template-columns:1fr;gap:1.8rem;margin-bottom:1rem}.choice-story .section-copy{order:1}.clock-scene{order:2;height:22rem;max-width:25rem;margin:auto}.choice-story h2{font-size:2.2rem}.choice-story .lead{font-size:.97rem}.choice-story .eyebrow{font-size:.74rem}.choice-story .support-copy{font-size:.75rem}.clock-label{font-size:2.8rem;right:1rem;bottom:1.4rem}.playground-heading{margin-top:3rem}.playground-heading h2{font-size:1.8rem}.playground{grid-template-columns:1fr;gap:1.5rem}.stage{height:27rem}.bnr{padding:1.25rem}.bnr-btns button{font-size:.75rem}.demo-stat-column>h3{font-size:1.35rem}.stats-demo{padding-top:1rem}.stats-heading{margin:1rem 0 1.3rem}.demo-stat-column>.lead{max-width:none}.reference-section{padding:4rem 0}.reference-section .split{gap:2.5rem}.reference-section .section-copy h2{font-size:2.1rem}.reference-demo{transform:rotate(-1deg)}#cennik{padding:4rem 0;border-radius:2rem 2rem 0 0}#cennik .sec-head{margin-bottom:2rem}#cennik h2{font-size:2rem;line-height:1.3}.price-band{padding:1.5rem}.price-bands{gap:1rem}.price-band .band-price{font-size:2.4rem}.scan-disclosure{padding-top:1rem;padding-bottom:1rem}.scan-disclosure>summary{font-size:.9rem;gap:1rem}#faq{padding:3rem 0}.final{border-radius:2rem 2rem 0 0;padding:3.5rem 0}.final h2{font-size:2.2rem}.final p{font-size:.9rem}.foot{padding-top:3rem}}
@media(max-width:400px){.calm-hero .hero-actions>.btn{width:auto;font-size:.87rem;padding:.85rem 1.1rem}.calm-hero h1{font-size:2.15rem}.hero-scene{height:18.5rem}.hero-small{max-width:18rem}.note-ai{top:4%;left:0;font-size:.57rem}.note-time{bottom:7%;right:0}.scene-halo{inset:8% 0 4% 10%}.hero-illustration{width:110%;margin-left:-5%}.hero-foot{align-items:flex-start}.quiet-proof{font-size:.6rem;gap:.6rem}.quiet-proof img{width:64px}.hero-foot p{text-align:left;font-size:.59rem}.clock-scene{height:20rem}.choice-story h2{font-size:2rem}.stage{height:29rem}.bnr-btns button{font-size:.69rem}.bnr h2{font-size:1rem}.process-theatre{min-height:24rem}.category-cloud{gap:.3rem}.category-cloud>span{font-size:.6rem;padding:.5rem}.scan-window{height:11rem}.process-button{gap:.7rem}.process-n{width:1.5rem}.process-description{padding-left:2.2rem}.reference-demo{padding-left:1rem;padding-right:1rem}}
@media(prefers-reduced-motion:reduce){.hero-illustration,.clock-plane img,.note-clock:before,.scan-beam,.category-cloud>span,.orbit-dot{animation:none!important}[data-depth]{transform:none!important}.reference-demo{transform:none!important}}
