:root{--coral-500:#FF6B47;--coral-700:#B73E1E;--coral-800:#8E2F17;--coral-50:#FFF1ED;--teal-500:#1FAEB7;--teal-700:#137A81;--teal-50:#E6F7F8;--ink-900:#1A1F2C;--ink-700:#2F3645;--ink-500:#6B7280;--ink-400:#9AA0AC;--ink-300:#C7CCD6;--ink-100:#E8EAEF;--paper:#FFFFFF;--bg:#FAFAFC;--radius-sm:10px;--radius:16px;--radius-lg:24px;--shadow-sm:0 1px 2px rgba(26,31,44,.04),0 2px 6px rgba(26,31,44,.05);--shadow:0 6px 18px rgba(26,31,44,.08),0 2px 4px rgba(26,31,44,.04);--shadow-lg:0 24px 60px rgba(26,31,44,.16),0 8px 18px rgba(26,31,44,.06);--container:1200px;--ease:cubic-bezier(.22,.61,.36,1);--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.pd-scope,.pd-scope *{box-sizing:border-box}html{scroll-behavior:smooth}.pd-scope{font-family:var(--font);color:var(--ink-900);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.pd-scope a{color:var(--coral-700);text-decoration:none}.pd-scope a:hover{color:var(--coral-800)}.pd-scope h1,.pd-scope h2,.pd-scope h3,.pd-scope h4{line-height:1.15;letter-spacing:-0.01em;margin:0;font-weight:800}.pd-scope h1{font-size:clamp(2.2rem,4.5vw,3.6rem);letter-spacing:-0.02em}.pd-scope h2{font-size:clamp(1.8rem,3vw,2.4rem)}.pd-scope h3{font-size:1.25rem}.pd-scope p{margin:0}.container{width:min(100% - 2rem,var(--container));margin-inline:auto}.eyebrow{display:inline-block;font-size:0.78rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--coral-700);background:var(--coral-50);padding:0.4rem 0.8rem;border-radius:999px;margin-bottom:1rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pd-scope .btn,.pd-scope a.btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.85rem 1.25rem;border-radius:999px;font-weight:700;font-size:0.98rem;cursor:pointer;border:1px solid transparent;transition:all .25s var(--ease);white-space:nowrap;min-height:44px;line-height:1.2;text-decoration:none}.pd-scope .btn-primary,.pd-scope a.btn-primary{background:var(--coral-700);color:#fff;box-shadow:0 8px 20px rgba(183,62,30,.28)}.pd-scope .btn-primary:hover,.pd-scope a.btn-primary:hover,.pd-scope .btn-primary:focus-visible,.pd-scope a.btn-primary:focus-visible{background:var(--coral-800);color:#fff;transform:translateY(-2px);box-shadow:0 14px 28px rgba(183,62,30,.34)}.pd-scope .btn-primary *,.pd-scope a.btn-primary *{color:inherit}.pd-scope .btn-ghost,.pd-scope a.btn-ghost{background:transparent;color:var(--ink-900);border-color:var(--ink-300)}.pd-scope .btn-ghost:hover,.pd-scope a.btn-ghost:hover{border-color:var(--ink-900);color:var(--ink-900);transform:translateY(-2px)}.pd-scope .btn .arrow{transition:transform .25s var(--ease);display:inline-block}.pd-scope .btn:hover .arrow{transform:translateX(3px)}.pd-scope #site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.85);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:border-color .3s var(--ease),background .3s var(--ease)}.pd-scope #site-header.scrolled{border-bottom-color:var(--ink-100);background:rgba(255,255,255,.92)}.nav{display:flex;align-items:center;justify-content:space-between;padding:0.9rem 0;gap:1rem}.logo{display:flex;align-items:center;gap:0.7rem;text-decoration:none}.logo svg{display:block}.logo-image img{display:block;height:auto;max-height:50px;width:auto}.footer-brand .logo-image img{max-height:46px}@media (max-width:560px){.logo-image img{max-height:40px}}.app-badges{display:flex;gap:0.7rem;flex-wrap:wrap;align-items:center}.app-badge{display:inline-block;transition:transform .25s var(--ease),opacity .25s var(--ease)}.app-badge:hover{transform:translateY(-2px);opacity:0.9}.app-badge img{display:block;height:40px;width:auto;border-radius:6px}.logo-text{font-weight:900;font-size:1.35rem;letter-spacing:0.02em;color:var(--ink-900);line-height:1}.logo-text .teal{color:var(--teal-500)}.logo-tagline{display:block;font-size:0.55rem;letter-spacing:0.35em;color:var(--ink-500);margin-top:4px;font-weight:600}.pd-scope .mega-toggle{display:inline-flex;align-items:center;gap:0.6rem;background:transparent;border:1px solid var(--ink-300);border-radius:999px;padding:0.6rem 1.2rem;font:inherit;font-weight:700;font-size:0.95rem;color:var(--ink-900);cursor:pointer;transition:all .25s var(--ease);min-height:44px}.pd-scope .mega-toggle:hover,.pd-scope .mega-toggle[aria-expanded="true"]{background:var(--ink-900);color:#fff;border-color:var(--ink-900)}.pd-scope .mega-toggle-icon svg{transition:transform .25s var(--ease);display:block}.pd-scope .mega-toggle[aria-expanded="true"] .mega-toggle-icon svg{transform:rotate(90deg)}.pd-scope .nav-cta{display:flex;gap:0.6rem;align-items:center}.pd-scope #site-header{position:relative}.pd-scope .mega-menu{position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid var(--ink-100);border-bottom:1px solid var(--ink-100);box-shadow:0 24px 60px rgba(26,31,44,.16);z-index:49;max-height:calc(100vh - 80px);overflow-y:auto;animation:pd-mega-slide-in .3s var(--ease)}.pd-scope .mega-menu[hidden]{display:none}@keyframes pd-mega-slide-in{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.pd-scope .mega-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:2.5rem;padding-top:2.5rem;padding-bottom:2.5rem;align-items:start}.pd-scope .mega-col-title{font-size:0.78rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--coral-700);margin:0 0 1rem}.pd-scope .mega-list{list-style:none;padding:0;margin:0;display:grid;gap:0.4rem}.pd-scope .mega-list li{list-style:none;margin:0}.pd-scope .mega-list a{display:block;padding:0.8rem 1rem;border-radius:var(--radius);text-decoration:none;transition:background .2s var(--ease),transform .2s var(--ease)}.pd-scope .mega-list a:hover,.pd-scope .mega-list a:focus-visible{background:var(--coral-50);transform:translateX(4px)}.pd-scope .mega-list a[aria-current="page"]{background:var(--coral-50)}.pd-scope .mega-list a strong{display:block;color:var(--ink-900);font-size:1rem;font-weight:700;margin-bottom:0.2rem}.pd-scope .mega-list a span{display:block;color:var(--ink-500);font-size:0.88rem;line-height:1.4}.pd-scope .mega-list a:hover strong,.pd-scope .mega-list a:focus-visible strong{color:var(--coral-700)}.pd-scope .mega-list-divider{border-top:1px solid var(--ink-100);margin-top:0.5rem;padding-top:0.5rem}.pd-scope .mega-link-highlight{background:linear-gradient(135deg,var(--coral-50),#fff);border:1px solid var(--coral-500)}.pd-scope .mega-link-highlight strong{color:var(--coral-700)}.pd-scope .mega-list-compact{gap:0.1rem}.pd-scope .mega-list-compact a{padding:0.4rem 0.6rem;font-size:0.9rem;color:var(--ink-700);font-weight:500}.pd-scope .mega-cities{color:var(--ink-700);font-size:0.92rem;line-height:1.6;margin:0}.pd-scope .mega-cities small{color:var(--ink-500);font-size:0.85rem}.pd-scope .mega-app-badges{margin-top:0.4rem}.pd-scope .mega-close{position:absolute;top:1rem;right:1.5rem;width:44px;height:44px;border-radius:50%;background:var(--ink-100);border:0;cursor:pointer;color:var(--ink-900);display:flex;align-items:center;justify-content:center;transition:background .2s var(--ease),transform .2s var(--ease)}.pd-scope .mega-close:hover{background:var(--ink-300);transform:rotate(90deg)}body.pd-mega-open{overflow:hidden}.hero{position:relative;padding:clamp(3rem,7vw,6rem) 0 clamp(4rem,8vw,7rem);overflow:hidden;background:var(--bg);isolation:isolate}.mesh{position:absolute;inset:-10%;z-index:-1;filter:blur(70px);opacity:0.55}.mesh::before,.mesh::after,.mesh>span:nth-child(1),.mesh>span:nth-child(2){content:'';position:absolute;border-radius:50%}.mesh::before{width:50vmax;height:50vmax;background:radial-gradient(circle,rgba(255,107,71,.55),transparent 65%);top:-10%;left:-10%;animation:drift1 22s ease-in-out infinite}.mesh::after{width:55vmax;height:55vmax;background:radial-gradient(circle,rgba(31,174,183,.45),transparent 65%);bottom:-15%;right:-10%;animation:drift2 26s ease-in-out infinite}.mesh>span:nth-child(1){width:40vmax;height:40vmax;background:radial-gradient(circle,rgba(255,153,123,.45),transparent 65%);top:20%;right:5%;animation:drift3 30s ease-in-out infinite}.mesh>span:nth-child(2){width:38vmax;height:38vmax;background:radial-gradient(circle,rgba(255,241,237,.95),transparent 65%);bottom:5%;left:25%;animation:drift4 24s ease-in-out infinite}@keyframes drift1{0%,100%{transform:translate(0,0) scale(1)}33%{transform:translate(40px,80px) scale(1.1)}66%{transform:translate(-30px,40px) scale(.95)}}@keyframes drift2{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-60px,-40px) scale(1.08)}}@keyframes drift3{0%,100%{transform:translate(0,0) scale(1) rotate(0)}50%{transform:translate(50px,-60px) scale(1.05) rotate(20deg)}}@keyframes drift4{0%,100%{transform:translate(0,0)}50%{transform:translate(-40px,30px)}}.hero::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(26,31,44,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(26,31,44,.025) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr 0.9fr;gap:4rem;align-items:center}.hero-headlines{display:grid}.hero-headline{grid-column:1;grid-row:1;opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease);pointer-events:none}.hero-headline[aria-hidden="false"]{opacity:1;transform:translateY(0);pointer-events:auto}.hero-headline:is(h1,p){color:var(--ink-900);font-size:clamp(2.2rem,4.5vw,3.6rem);font-weight:800;line-height:1.15;letter-spacing:-0.02em;margin:0}.hero-headline:is(h1,p) .accent{color:var(--coral-700)}.hero-headline:is(h1,p) .accent-teal{color:var(--teal-500)}.hero-sub{color:var(--ink-500);font-size:clamp(1rem,1.3vw,1.15rem);max-width:30rem;margin-top:1.2rem}.hero-actions{display:flex;gap:0.8rem;margin-top:2rem;flex-wrap:wrap}.hero-dots{display:flex;gap:0.4rem;margin-top:2.2rem}.hero-dots button{width:44px;height:44px;padding:0;border:0;cursor:pointer;background:transparent;display:flex;align-items:center;justify-content:center}.hero-dots button::before{content:'';display:block;width:32px;height:4px;border-radius:999px;background:var(--ink-300);transition:background .3s var(--ease),width .3s var(--ease)}.hero-dots button[aria-current="true"]::before{background:var(--coral-700);width:48px}.hero-meta{display:flex;gap:1.2rem;margin-top:2rem;font-size:0.85rem;color:var(--ink-500);flex-wrap:wrap}.hero-meta span{display:inline-flex;gap:0.4rem;align-items:center}.hero-meta svg{color:var(--teal-500)}.phone-wrap{position:relative;justify-self:center;perspective:1200px}.phone{position:relative;width:clamp(240px,28vw,320px);aspect-ratio:9 / 19.5;background:#1A1F2C;border-radius:44px;padding:8px;box-shadow:0 50px 90px -20px rgba(26,31,44,.45),0 25px 40px -20px rgba(26,31,44,.25),inset 0 0 0 1.5px rgba(255,255,255,.06);transform:rotateY(-6deg) rotateX(2deg);transition:transform .6s var(--ease)}.phone:hover{transform:rotateY(0) rotateX(0)}.phone-screen{position:relative;width:100%;height:100%;border-radius:36px;overflow:hidden;background:#fff}.phone-screen img,.phone-screen picture{position:absolute;inset:0;width:100%;height:100%}.phone-screen img{object-fit:cover}.phone-screen picture{display:block;overflow:hidden}.phone-screen picture>img{border-radius:0}.phone::before{content:'';position:absolute;top:14px;left:50%;transform:translateX(-50%);width:90px;height:24px;background:#0c0f17;border-radius:14px;z-index:2}.chip{position:absolute;background:#fff;border-radius:14px;padding:0.7rem 1rem;box-shadow:var(--shadow);font-size:0.85rem;font-weight:600;color:var(--ink-900);display:flex;gap:0.6rem;align-items:center;animation:chipIn .8s var(--ease) backwards,bob 6s ease-in-out infinite;white-space:nowrap}.chip .dot{width:8px;height:8px;border-radius:50%;background:var(--coral-700);flex-shrink:0}.chip.chip-teal .dot{background:var(--teal-500)}.chip svg{width:16px;height:16px;color:var(--coral-700);flex-shrink:0}.chip.chip-teal svg{color:var(--teal-500)}.chip-1{top:8%;left:-22%;animation-delay:.2s,-2s}.chip-2{top:38%;right:-22%;animation-delay:.5s,-4s}.chip-3{bottom:22%;left:-16%;animation-delay:.8s,-1s}.chip-4{bottom:4%;right:-8%;animation-delay:1.1s,-3s}.chip-5{top:62%;left:-12%;animation-delay:1.4s,-5s}@keyframes bob{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes chipIn{from{opacity:0;transform:translateY(20px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.pulse{position:relative;width:8px;height:8px;border-radius:50%;background:#22c55e;flex-shrink:0}.pulse::before{content:'';position:absolute;inset:-4px;border-radius:50%;background:#22c55e;opacity:.35;animation:pulse 1.8s ease-out infinite}@keyframes pulse{0%{transform:scale(.6);opacity:.5}100%{transform:scale(2);opacity:0}}.marquee{background:var(--ink-900);color:#fff;padding:1.2rem 0;overflow:hidden;border-block:1px solid rgba(255,255,255,.06)}.marquee-track{display:flex;gap:3rem;width:max-content;animation:scroll 38s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{display:inline-flex;gap:0.8rem;align-items:center;font-size:1.05rem;font-weight:700;letter-spacing:-0.01em;white-space:nowrap}.marquee-item .sep{width:6px;height:6px;border-radius:50%;background:var(--coral-500)}.marquee-item:nth-child(odd) .sep{background:var(--teal-500)}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}.trust{background:var(--paper);border-top:1px solid var(--ink-100);border-bottom:1px solid var(--ink-100);padding:1.4rem 0}.trust-row{display:flex;gap:2.4rem;flex-wrap:wrap;justify-content:center;align-items:center}.trust-row span{display:inline-flex;gap:0.5rem;align-items:center;color:var(--ink-500);font-size:0.9rem;font-weight:600}.trust-row svg{color:var(--teal-500)}.pd-scope section.block{padding:clamp(4rem,7vw,6.5rem) 0}.section-head{text-align:center;max-width:42rem;margin:0 auto 3rem}.section-head p{color:var(--ink-500);margin-top:1rem;font-size:1.05rem}.pillars{background:var(--paper)}.pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4rem}.pillar{display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--ink-100);border-radius:var(--radius-lg);padding:2rem 1.6rem;text-decoration:none;color:var(--ink-900);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease),background .35s var(--ease);position:relative;overflow:hidden}.pillar:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:transparent;background:#fff;color:var(--ink-900)}.pillar:focus-visible{outline:3px solid var(--coral-500);outline-offset:4px}.pillar-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem}.pillar-1 .pillar-icon{background:var(--coral-50);color:var(--coral-700)}.pillar-2 .pillar-icon{background:var(--teal-50);color:var(--teal-700)}.pillar-3 .pillar-icon{background:var(--coral-50);color:var(--coral-700)}.pillar-4 .pillar-icon{background:var(--teal-50);color:var(--teal-700)}.pillar h3{margin-bottom:0.6rem}.pillar p{color:var(--ink-500);flex:1;margin-bottom:1.2rem}.pillar-cta{color:var(--coral-700);font-weight:700;font-size:0.95rem;display:inline-flex;align-items:center;gap:0.3rem;transition:gap .25s var(--ease)}.pillar:hover .pillar-cta{gap:0.6rem}.pillar-price{display:inline-block;font-size:0.78rem;font-weight:700;color:var(--ink-700);background:#fff;border:1px solid var(--ink-100);border-radius:999px;padding:0.3rem 0.7rem;margin-bottom:1rem}.crosspoll{background:linear-gradient(180deg,var(--bg),var(--paper));position:relative;overflow:hidden}.crosspoll-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.crosspoll-hub{position:relative;width:100%;max-width:460px;aspect-ratio:1;margin:0 auto}.crosspoll-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(110px,22%,150px);height:clamp(110px,22%,150px);border-radius:50%;background:linear-gradient(135deg,var(--coral-500),var(--coral-700));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;text-align:center;padding:1rem;box-shadow:0 20px 40px rgba(183,62,30,.3);z-index:3;font-size:0.9rem}.crosspoll-node{position:absolute;width:clamp(90px,21%,130px);aspect-ratio:1;border-radius:22px;background:var(--paper);border:1px solid var(--ink-100);box-shadow:var(--shadow);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0.5rem;text-align:center;font-size:0.78rem;font-weight:700;z-index:2;color:var(--ink-900)}.crosspoll-node svg{width:26px;height:26px;margin-bottom:6px}.crosspoll-node-1{top:0;left:50%;transform:translateX(-50%);color:var(--coral-700)}.crosspoll-node-2{right:0;top:50%;transform:translateY(-50%);color:var(--teal-700)}.crosspoll-node-3{bottom:0;left:50%;transform:translateX(-50%);color:var(--coral-700)}.crosspoll-node-4{left:0;top:50%;transform:translateY(-50%);color:var(--teal-700)}.crosspoll-svg{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.crosspoll-svg line{stroke:var(--ink-300);stroke-width:2;stroke-dasharray:4 4;animation:dashflow 6s linear infinite}@keyframes dashflow{to{stroke-dashoffset:-100}}.crosspoll-copy h2{margin-bottom:1rem}.crosspoll-copy p{color:var(--ink-500);margin-bottom:1.5rem}.crosspoll-examples{display:grid;gap:0.8rem;margin-top:1.5rem}.crosspoll-example{display:flex;gap:0.9rem;align-items:flex-start;padding:1rem 1.2rem;background:var(--paper);border:1px solid var(--ink-100);border-radius:var(--radius)}.crosspoll-example-icon{width:36px;height:36px;border-radius:10px;background:var(--coral-50);color:var(--coral-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.crosspoll-example:nth-child(2) .crosspoll-example-icon{background:var(--teal-50);color:var(--teal-700)}.crosspoll-example p{color:var(--ink-700);font-size:0.95rem;font-weight:500;margin:0}.crosspoll-example strong{color:var(--ink-900)}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.benefit-card{background:var(--paper);border:1px solid var(--ink-100);border-radius:var(--radius-lg);padding:2rem 1.8rem;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease);position:relative;overflow:hidden}.benefit-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:transparent}.benefit-icon{width:56px;height:56px;border-radius:16px;background:var(--coral-50);color:var(--coral-700);display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem}.benefit-card:nth-child(2) .benefit-icon{background:var(--teal-50);color:var(--teal-700)}.benefit-card h3{margin-bottom:0.6rem}.benefit-card p{color:var(--ink-500)}.how{background:var(--paper);position:relative}.how-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:flex-start}.how-phone{position:sticky;top:6rem;justify-self:center;align-self:start}.how-phone .phone{transform:rotateY(-4deg) rotateX(1deg)}.how-steps{display:flex;flex-direction:column;gap:3rem}.step{padding:2rem;border:2px solid transparent;border-radius:var(--radius-lg);background:var(--bg);transition:all .5s var(--ease);cursor:pointer;position:relative;opacity:0.55;text-align:left;font:inherit;color:inherit;width:100%;font-family:inherit}.step.active{opacity:1;background:#fff;border-color:var(--coral-700);box-shadow:var(--shadow-lg);transform:scale(1.02)}.step-head{display:flex;align-items:center;gap:1rem;margin-bottom:0.8rem}.step-num{width:48px;height:48px;border-radius:14px;background:var(--ink-100);color:var(--ink-500);font-weight:800;font-size:1.2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .4s var(--ease)}.step.active .step-num{background:linear-gradient(135deg,var(--coral-500),var(--coral-700));color:#fff;transform:scale(1.05);box-shadow:0 10px 20px rgba(183,62,30,.3)}.step:nth-child(2).active .step-num{background:linear-gradient(135deg,var(--teal-500),var(--teal-700));box-shadow:0 10px 20px rgba(19,122,129,.3)}.step h3{margin:0}.step p{color:var(--ink-500);margin-top:0.5rem}.step .step-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--ink-100);border-radius:0 0 var(--radius-lg) var(--radius-lg);overflow:hidden}.step .step-progress::after{content:'';display:block;height:100%;background:linear-gradient(90deg,var(--coral-500),var(--coral-700));width:0;transition:width .4s var(--ease)}.step.active .step-progress::after{width:100%}.customer{background:var(--bg)}.customer-grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:4rem;align-items:center}.customer-copy h2{margin-bottom:1rem}.customer-copy p{color:var(--ink-500);margin-bottom:1.5rem}.feature-list{display:grid;gap:0.9rem;margin:1.5rem 0 2rem;padding:0;list-style:none}.feature-list li{display:flex;gap:0.7rem;color:var(--ink-700);font-weight:600}.feature-list svg{flex-shrink:0;color:var(--teal-500);margin-top:2px}.store-badges{display:flex;gap:0.8rem;flex-wrap:wrap;align-items:center}.badge-app{display:inline-flex;align-items:center;gap:0.7rem;background:var(--ink-900);color:#fff;padding:0.7rem 1.2rem;border-radius:14px;text-decoration:none;font-weight:600;transition:transform .25s var(--ease)}.badge-app:hover{transform:translateY(-2px);color:#fff}.badge-app small{display:block;font-size:0.65rem;font-weight:500;opacity:0.7;letter-spacing:0.05em}.badge-soon{font-size:0.8rem;color:var(--ink-500);font-weight:600;background:var(--ink-100);padding:0.35rem 0.7rem;border-radius:999px}.gallery{position:relative;width:100%;max-width:360px;aspect-ratio:9/19.5;margin:0 auto;perspective:1400px}.gallery img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:32px;box-shadow:var(--shadow-lg);transform-origin:center bottom;transition:transform .9s var(--ease),opacity .9s var(--ease);backface-visibility:hidden}.gallery img.s-active{transform:translateZ(0) rotateY(0) scale(1);opacity:1;z-index:5}.gallery img.s-next{transform:translateX(38%) translateZ(-80px) rotateY(-14deg) scale(.92);opacity:.6;z-index:4}.gallery img.s-far{transform:translateX(64%) translateZ(-160px) rotateY(-20deg) scale(.84);opacity:.3;z-index:3}.gallery img.s-prev{transform:translateX(-38%) translateZ(-80px) rotateY(14deg) scale(.92);opacity:.6;z-index:4}.gallery img.s-prev-far{transform:translateX(-64%) translateZ(-160px) rotateY(20deg) scale(.84);opacity:.3;z-index:3}.gallery img.s-hidden{transform:translateZ(-300px) scale(.7);opacity:0;z-index:1}.gallery-controls{position:absolute;left:0;right:0;bottom:-3.5rem;display:flex;gap:0.5rem;justify-content:center}.gallery-controls button{width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--ink-300);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ink-900);transition:all .25s var(--ease)}.gallery-controls button:hover{background:var(--coral-700);color:#fff;border-color:transparent;transform:translateY(-2px)}.faq{background:var(--paper)}.faq-list{max-width:48rem;margin:0 auto}.faq-item{border:1px solid var(--ink-100);border-radius:var(--radius);margin-bottom:0.8rem;overflow:hidden;transition:box-shadow .25s var(--ease),border-color .25s var(--ease)}.faq-item[open]{box-shadow:var(--shadow);border-color:transparent}.faq-item summary{list-style:none;cursor:pointer;padding:1.2rem 1.4rem;font-weight:700;font-size:1.05rem;color:var(--ink-900);display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:44px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:'+';font-size:1.6rem;font-weight:400;color:var(--coral-700);transition:transform .25s var(--ease);flex-shrink:0}.faq-item[open] summary::after{content:'−'}.faq-body{padding:0 1.4rem 1.4rem;color:var(--ink-500);line-height:1.65}.big-cta{background:radial-gradient(circle at 80% 50%,rgba(31,174,183,.22),transparent 50%),linear-gradient(135deg,var(--coral-700),var(--coral-800));color:#fff;text-align:center;border-radius:32px;padding:clamp(3rem,6vw,5rem) 2rem;margin:clamp(2rem,5vw,4rem) 0;position:relative;overflow:hidden}.big-cta h2{color:#fff;max-width:36rem;margin:0 auto 1rem}.big-cta p{color:rgba(255,255,255,.85);max-width:30rem;margin:0 auto 2rem}.big-cta .btn-primary{background:#fff;color:var(--coral-700);box-shadow:0 18px 40px rgba(0,0,0,.25)}.big-cta .btn-primary:hover{background:#fff;color:var(--coral-800);transform:translateY(-2px)}.pd-scope>footer{background:var(--ink-900);color:#C7CCD6;padding:4rem 0 2rem}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:2.5rem;padding-bottom:3rem;border-bottom:1px solid rgba(255,255,255,.08)}.footer-brand p{color:#9AA0AC;font-size:0.92rem;margin-top:0.8rem;max-width:22rem}.footer-col h3{font-size:0.8rem;letter-spacing:0.12em;text-transform:uppercase;color:#fff;margin-bottom:1rem;font-weight:700}.footer-col ul{list-style:none;padding:0;margin:0;display:grid;gap:0.6rem}.footer-col a{color:#C7CCD6;font-size:0.94rem}.footer-col a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding-top:1.5rem;color:#9AA0AC;font-size:0.85rem}.footer-bottom .logo-text{color:#fff;font-size:1rem}.footer-bottom .logo-text .teal{color:var(--teal-500)}.footer-cities{margin-top:1rem;font-size:0.82rem;color:#6B7280}.footer-vat{margin-top:0.4rem;font-size:0.82rem;color:#ffffff}.pd-scope .vat-note{margin-top:1rem;font-size:0.82rem;color:var(--ink-500);text-align:center}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.in{opacity:1;transform:translateY(0)}@media (max-width:960px){.hero-grid,.customer-grid,.how-grid,.crosspoll-grid{grid-template-columns:1fr;gap:3rem}.phone-wrap{order:-1}.benefits-grid{grid-template-columns:1fr}.pillars-grid{grid-template-columns:1fr 1fr}.how-phone{position:static;order:-1}.how-phone .phone{transform:none}.pd-scope .mega-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.pd-scope .mega-toggle-text{display:none}.pd-scope .nav-cta .btn-ghost{display:none}.footer-grid{grid-template-columns:1fr 1fr}.chip-1{left:-6%}.chip-2{right:-6%}.chip-3{left:0}.chip-4{right:0}.chip-5{left:4%}.crosspoll-hub{max-width:320px}}@media (max-width:560px){.footer-grid{grid-template-columns:1fr}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{justify-content:center}.pd-scope .mega-grid{grid-template-columns:1fr}.pillars-grid{grid-template-columns:1fr}.pd-scope #site-header .logo{display:none}}.breadcrumb{font-size:0.85rem;color:var(--ink-500);padding:1rem 0 0}.breadcrumb ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:0.5rem;align-items:center}.breadcrumb li{display:inline-flex;align-items:center;gap:0.5rem}.breadcrumb li:not(:last-child)::after{content:'/';color:var(--ink-400)}.breadcrumb a{color:var(--ink-500);font-weight:500}.breadcrumb a:hover{color:var(--coral-700)}.breadcrumb [aria-current="page"]{color:var(--ink-900);font-weight:700}.subhero{position:relative;padding:clamp(2rem,5vw,3.5rem) 0 clamp(3rem,6vw,5rem);background:radial-gradient(circle at 15% 30%,rgba(255,107,71,.10),transparent 50%),radial-gradient(circle at 85% 70%,rgba(31,174,183,.08),transparent 50%),var(--bg);overflow:hidden}.subhero-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.subhero h1{font-size:clamp(1.9rem,3.8vw,3rem)}.subhero h1 .accent{color:var(--coral-700)}.subhero h1 .accent-teal{color:var(--teal-500)}.subhero-sub{color:var(--ink-500);font-size:clamp(1rem,1.3vw,1.15rem);margin:1.2rem 0 2rem;max-width:32rem}.subhero-actions{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;margin-top:0.5rem}.pd-scope .subhero-center{text-align:center;max-width:760px;margin-inline:auto}.pd-scope .subhero-center .subhero-sub{margin-inline:auto}.pd-scope .subhero-center .subhero-actions,.pd-scope .subhero-center .subhero-trust{justify-content:center}.subhero-trust{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2rem;font-size:0.85rem;color:var(--ink-500)}.subhero-trust span{display:inline-flex;gap:0.4rem;align-items:center}.subhero-trust svg{color:var(--teal-500)}.browser-frame{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;transform:rotate(-1deg);transition:transform .4s var(--ease)}.browser-frame:hover{transform:rotate(0)}.browser-bar{background:linear-gradient(180deg,#F4F5F8,#E8EAEF);padding:0.7rem 1rem;display:flex;align-items:center;gap:0.6rem;border-bottom:1px solid var(--ink-100)}.browser-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}.browser-dot:nth-child(1){background:#FF5F57}.browser-dot:nth-child(2){background:#FEBC2E}.browser-dot:nth-child(3){background:#28C840}.browser-url{margin-left:0.6rem;background:#fff;border-radius:6px;padding:0.35rem 0.7rem;font-size:0.75rem;color:var(--ink-500);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;flex:1;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.browser-frame img{display:block;width:100%;height:auto}.stats{background:var(--ink-900);color:#fff;padding:clamp(2.5rem,5vw,4rem) 0;position:relative;overflow:hidden}.stats::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(255,107,71,.15),transparent 50%),radial-gradient(circle at 80% 50%,rgba(31,174,183,.10),transparent 50%);pointer-events:none}.stats-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center}.stats-num{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:900;line-height:1;letter-spacing:-0.02em;background:linear-gradient(135deg,var(--coral-500),#FFA67E);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:0.4rem}.stats-label{color:#C7CCD6;font-size:0.92rem;font-weight:500}.stats-source{text-align:center;margin-top:2rem;font-size:0.78rem;color:#9AA0AC;position:relative}.problems-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.problem-card{background:var(--paper);border:1px solid var(--ink-100);border-radius:var(--radius);padding:1.8rem}.problem-icon{width:44px;height:44px;border-radius:12px;background:#FEE2E2;color:#B91C1C;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.problem-card h3{margin-bottom:0.4rem;font-size:1.1rem}.problem-card p{color:var(--ink-500);font-size:0.95rem}.split{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.split-flip .split-visual{order:-1}.split-text h2{margin-bottom:1rem}.split-text>p{color:var(--ink-500);margin-bottom:1.5rem}.usecases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.usecase{background:var(--paper);border:1px solid var(--ink-100);border-radius:var(--radius);padding:1.8rem;display:grid;grid-template-columns:auto 1fr;gap:1.2rem;align-items:start;transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.usecase:hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:transparent}.usecase-icon{width:48px;height:48px;border-radius:12px;background:var(--coral-50);color:var(--coral-700);display:flex;align-items:center;justify-content:center;flex-shrink:0}.usecase:nth-child(2n) .usecase-icon{background:var(--teal-50);color:var(--teal-700)}.usecase h3{font-size:1.05rem;margin-bottom:0.3rem}.usecase p{color:var(--ink-500);font-size:0.92rem}.story{background:linear-gradient(135deg,var(--paper),var(--coral-50));border:1px solid var(--coral-500);border-radius:var(--radius-lg);padding:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center;box-shadow:var(--shadow)}.story-badge{width:110px;height:110px;border-radius:50%;background:linear-gradient(135deg,var(--coral-500),var(--coral-700));color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:0.95rem;text-align:center;flex-shrink:0;padding:0.5rem;box-shadow:0 10px 24px rgba(183,62,30,.25)}.story-eyebrow{display:inline-block;font-size:0.78rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--coral-700);margin-bottom:0.6rem}.story h3{font-size:1.4rem;margin-bottom:0.8rem}.story p{color:var(--ink-700)}.story-stats{display:flex;flex-wrap:wrap;gap:2rem;margin-top:1.2rem}.story-stat strong{display:block;font-size:1.4rem;color:var(--coral-700);font-weight:900}.story-stat span{font-size:0.85rem;color:var(--ink-500)}.pricing-card{background:linear-gradient(135deg,var(--coral-50),#fff);border:2px solid var(--coral-500);border-radius:var(--radius-lg);padding:clamp(2rem,4vw,3rem);display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center}.pricing-card .eyebrow{background:#fff}.pricing-card h2{margin:0.8rem 0;font-size:clamp(1.4rem,2.4vw,1.9rem)}.pricing-numbers{display:flex;flex-wrap:wrap;gap:2rem;margin:1.2rem 0 1.5rem}.pricing-num strong{display:block;font-size:1.7rem;color:var(--coral-700);font-weight:900;letter-spacing:-0.02em}.pricing-num span{font-size:0.88rem;color:var(--ink-500)}.pricing-vs{display:inline-block;font-size:0.92rem;color:var(--ink-500)}.pricing-vs s{text-decoration:line-through}.phone-teal .phone-screen{background:#F4F5F8}.qr-poster{background:#fff;border:1px solid var(--ink-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:1.8rem;max-width:320px;margin:0 auto;text-align:center;position:relative;transform:rotate(-2deg);transition:transform .4s var(--ease)}.qr-poster:hover{transform:rotate(0)}.qr-poster-brand{font-size:0.8rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:var(--coral-700);margin-bottom:0.6rem}.qr-poster-headline{font-size:1.1rem;font-weight:800;color:var(--ink-900);margin-bottom:1.2rem;line-height:1.25}.qr-pattern{width:180px;height:180px;margin:0 auto 1rem;background:linear-gradient(#1A1F2C,#1A1F2C) 0 0/40px 40px no-repeat,linear-gradient(#fff,#fff) 8px 8px/24px 24px no-repeat,linear-gradient(#1A1F2C,#1A1F2C) 14px 14px/12px 12px no-repeat,linear-gradient(#1A1F2C,#1A1F2C) 100% 0/40px 40px no-repeat,linear-gradient(#fff,#fff) calc(100% - 8px) 8px/24px 24px no-repeat,linear-gradient(#1A1F2C,#1A1F2C) calc(100% - 14px) 14px/12px 12px no-repeat,linear-gradient(#1A1F2C,#1A1F2C) 0 100%/40px 40px no-repeat,linear-gradient(#fff,#fff) 8px calc(100% - 8px)/24px 24px no-repeat,linear-gradient(#1A1F2C,#1A1F2C) 14px calc(100% - 14px)/12px 12px no-repeat,radial-gradient(circle,#FF6B47 12px,transparent 13px) center/100% 100% no-repeat,repeating-conic-gradient(#1A1F2C 0 25%,#fff 0 50%) 0 0/16px 16px;border:4px solid #fff;border-radius:8px;box-shadow:0 2px 6px rgba(26,31,44,.1);position:relative}.qr-pattern::after{content:'';position:absolute;inset:0;background-image:radial-gradient(circle at 30% 70%,transparent 6px,#fff 7px),radial-gradient(circle at 70% 35%,transparent 5px,#fff 6px),radial-gradient(circle at 45% 50%,#fff 12px,transparent 13px);pointer-events:none;mix-blend-mode:lighten;opacity:0.5}.qr-poster-cta{font-size:0.92rem;color:var(--ink-700);font-weight:600;display:inline-flex;align-items:center;gap:0.5rem}.qr-poster-cta svg{color:var(--coral-700)}.qr-scene{position:relative;padding:1rem;display:flex;justify-content:center}.qr-mini-phone{position:absolute;bottom:-10px;right:0;width:110px;background:#1A1F2C;border-radius:18px;padding:5px;box-shadow:var(--shadow-lg);transform:rotate(8deg);transition:transform .4s var(--ease)}.qr-scene:hover .qr-mini-phone{transform:rotate(0)}.qr-mini-phone::before{content:'';position:absolute;top:8px;left:50%;transform:translateX(-50%);width:36px;height:10px;background:#0c0f17;border-radius:6px;z-index:2}.qr-mini-screen{background:#fff;border-radius:14px;padding:24px 8px 8px;display:flex;flex-direction:column;align-items:center;gap:0.4rem}.qr-mini-check{width:36px;height:36px;border-radius:50%;background:#22c55e;color:#fff;display:flex;align-items:center;justify-content:center;animation:pop .5s var(--ease)}@keyframes pop{from{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.qr-mini-text{font-size:0.6rem;color:var(--ink-900);font-weight:700;text-align:center;line-height:1.2}.serp-frame{background:var(--paper);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;max-width:480px;margin:0 auto;transform:rotate(1deg);transition:transform .4s var(--ease)}.serp-frame:hover{transform:rotate(0)}.serp-bar{background:#fff;padding:0.7rem 1rem;border-bottom:1px solid var(--ink-100);display:flex;align-items:center;gap:0.7rem}.serp-search{background:#F4F5F8;border-radius:999px;padding:0.55rem 1rem;flex:1;font-size:0.85rem;color:var(--ink-900);display:flex;align-items:center;gap:0.6rem}.serp-search svg{color:var(--ink-500);flex-shrink:0}.serp-body{padding:1.2rem 1.4rem}.serp-result{padding:1rem 0;border-bottom:1px solid var(--ink-100)}.serp-result:last-child{border-bottom:0}.serp-url{font-size:0.78rem;color:var(--ink-500);margin-bottom:0.2rem}.serp-result.featured .serp-url{color:var(--coral-700);font-weight:600}.serp-title{font-size:1.05rem;color:#1a0dab;font-weight:500;margin-bottom:0.3rem;line-height:1.3}.serp-result.featured .serp-title{color:var(--coral-700);font-weight:700}.serp-desc{font-size:0.82rem;color:var(--ink-700);line-height:1.4}.serp-meta{display:inline-flex;gap:0.4rem;align-items:center;font-size:0.75rem;color:var(--ink-500);margin-top:0.4rem}.serp-meta strong{color:var(--ink-900)}.tiers-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1080px;margin:0 auto}.tier{background:var(--paper);border:1px solid var(--ink-100);border-radius:var(--radius-lg);padding:2rem;display:flex;flex-direction:column;position:relative;transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.tier:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.tier.featured{border-color:var(--coral-500);border-width:2px;box-shadow:var(--shadow-lg);transform:translateY(-8px)}.tier-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--coral-700);color:#fff;padding:0.3rem 0.9rem;border-radius:999px;font-size:0.7rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap}.tier-name{font-size:0.85rem;text-transform:uppercase;letter-spacing:0.1em;color:var(--ink-500);font-weight:700;margin-bottom:0.6rem}.tier-price{margin-bottom:1.5rem;padding-bottom:1.2rem;border-bottom:1px solid var(--ink-100)}.tier-price strong{font-size:2.2rem;font-weight:900;letter-spacing:-0.02em;color:var(--ink-900);display:inline-block}.tier-price .price-unit{color:var(--ink-500);font-size:0.95rem;font-weight:500}.tier-price .price-extra{display:block;font-size:0.92rem;font-weight:700;color:var(--coral-700);margin-top:0.4rem}.tier-features{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;gap:0.7rem;flex:1}.tier-features li{display:flex;gap:0.6rem;align-items:flex-start;color:var(--ink-700);font-size:0.94rem;line-height:1.45}.tier-features svg{flex-shrink:0;color:var(--coral-700);margin-top:3px}.roi{background:linear-gradient(135deg,var(--coral-50),#fff);border:2px solid var(--coral-500);border-radius:var(--radius-lg);padding:clamp(1.8rem,4vw,2.5rem);max-width:780px;margin:0 auto}.roi h3{margin-bottom:0.6rem;font-size:1.4rem}.roi>p{color:var(--ink-500);margin-bottom:1.5rem}.roi-scenario{background:#fff;border-radius:var(--radius);padding:1.2rem 1.5rem;margin-bottom:1.5rem;font-size:0.95rem;color:var(--ink-700)}.roi-scenario strong{color:var(--ink-900)}.roi-comparison{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.roi-side{padding:1.2rem;background:#fff;border-radius:var(--radius);text-align:center}.roi-side.bad{border:1px solid #FECACA}.roi-side.good{border:2px solid var(--coral-500)}.roi-label{font-size:0.75rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--ink-500);margin-bottom:0.5rem}.roi-side.good .roi-label{color:var(--coral-700)}.roi-amount{font-size:1.8rem;font-weight:900;letter-spacing:-0.02em;line-height:1.1}.roi-side.bad .roi-amount{color:#B91C1C}.roi-side.bad .roi-amount s{text-decoration:line-through}.roi-side.good .roi-amount{color:var(--coral-700)}.roi-detail{font-size:0.8rem;color:var(--ink-500);margin-top:0.4rem}.roi-savings{background:var(--coral-700);color:#fff;text-align:center;padding:1rem;border-radius:var(--radius);margin-top:1.5rem;font-weight:700;font-size:1.05rem}@media (max-width:960px){.tiers-grid{grid-template-columns:1fr;max-width:480px}.tier.featured{transform:none}}@media (max-width:560px){.roi-comparison{grid-template-columns:1fr}}.reveal-left{transform:translateX(-20px)}.reveal-left.in{transform:translateX(0)}.reveal-right{transform:translateX(20px)}.reveal-right.in{transform:translateX(0)}@media (max-width:960px){.subhero-grid,.split{grid-template-columns:1fr;gap:2.5rem}.stats-grid{grid-template-columns:1fr 1fr;gap:1.5rem}.problems-grid,.usecases-grid{grid-template-columns:1fr}.story{grid-template-columns:1fr;text-align:center}.story-badge{margin:0 auto}.story-stats{justify-content:center}.pricing-card{grid-template-columns:1fr;text-align:center}.pricing-numbers{justify-content:center}.split-flip .split-visual{order:0}}.bundle-block{background:linear-gradient(135deg,var(--coral-50),#fff 60%);border:2px solid var(--coral-500);border-radius:var(--radius-lg);padding:clamp(2rem,5vw,3rem);text-align:center;position:relative;max-width:920px;margin:0 auto;overflow:hidden}.bundle-block::before{content:'';position:absolute;inset:0;z-index:0;opacity:0.5;background:radial-gradient(circle at 80% 20%,rgba(255,107,71,.18),transparent 40%);pointer-events:none}.bundle-block>*{position:relative;z-index:1}.bundle-percent{font-size:clamp(4rem,10vw,6.5rem);font-weight:900;line-height:1;letter-spacing:-0.05em;background:linear-gradient(135deg,var(--coral-500),var(--coral-700));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:0.4rem}.bundle-block h2{font-size:clamp(1.4rem,2.6vw,2rem);margin-bottom:0.8rem}.bundle-block>p{color:var(--ink-700);max-width:38rem;margin:0 auto 2rem}.bundle-example{background:#fff;border-radius:var(--radius);padding:1.5rem;text-align:left;max-width:480px;margin:0 auto;box-shadow:var(--shadow)}.bundle-example-title{font-size:0.85rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-500);margin-bottom:0.8rem}.bundle-row{display:flex;justify-content:space-between;padding:0.6rem 0;border-bottom:1px solid var(--ink-100);font-size:0.95rem;color:var(--ink-700)}.bundle-row:last-of-type{border:0;font-weight:800;color:var(--ink-900);border-top:2px solid var(--ink-100);margin-top:0.4rem;padding-top:0.8rem}.bundle-row .strike{color:var(--ink-400);text-decoration:line-through;margin-right:0.5rem;font-weight:500}.bundle-row .save{color:var(--coral-700);font-weight:800}.bundle-savings{background:var(--coral-700);color:#fff;border-radius:var(--radius);padding:0.8rem 1.2rem;margin-top:1rem;font-weight:700;text-align:center}.pd-scope .conditions-grid{display:grid;gap:0.8rem;max-width:1080px;margin:0 auto}.pd-scope .conditions-row{background:var(--paper);border:1px solid var(--ink-100);border-radius:14px;padding:1.4rem 1.6rem;display:grid;grid-template-columns:1.1fr 0.9fr 1.4fr 1.8fr;gap:1.5rem;align-items:start;transition:box-shadow .25s var(--ease),transform .25s var(--ease)}.pd-scope .conditions-row:hover{box-shadow:0 14px 30px -16px rgba(26,31,44,.18);transform:translateY(-2px)}.pd-scope .conditions-row-head{background:var(--ink-900);color:#fff;font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em}.pd-scope .conditions-row-head:hover{transform:none;box-shadow:none}.pd-scope .conditions-label{font-weight:800;color:var(--ink-900);font-size:1rem}.pd-scope .conditions-row-head .conditions-label{color:#fff}.pd-scope .conditions-cell{color:var(--ink-700);font-size:0.94rem;line-height:1.5}.pd-scope .conditions-cell strong{color:var(--coral-700);font-weight:800;font-size:1.05rem}.pd-scope .conditions-included{color:var(--ink-500);font-size:0.9rem}@media (max-width:860px){.pd-scope .conditions-row{grid-template-columns:1fr;gap:0.7rem}.pd-scope .conditions-row-head{display:none}.pd-scope .conditions-cell::before{display:block;font-size:0.72rem;color:var(--ink-500);text-transform:uppercase;letter-spacing:0.08em;font-weight:700;margin-bottom:0.2rem}.pd-scope .conditions-row>.conditions-cell:nth-of-type(1)::before{content:'Setup einmalig'}.pd-scope .conditions-row>.conditions-cell:nth-of-type(2)::before{content:'Laufend'}.pd-scope .conditions-row>.conditions-cell:nth-of-type(3)::before{content:'Inklusive'}}.comparison-grid{display:grid;gap:0.8rem;max-width:980px;margin:0 auto}.comparison-row{background:var(--paper);border:1px solid var(--ink-100);border-radius:var(--radius);padding:1.4rem 1.6rem;display:grid;grid-template-columns:1.4fr 1.3fr 1.3fr 1fr;gap:1.5rem;align-items:center;transition:box-shadow .25s var(--ease),transform .25s var(--ease)}.comparison-row:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.comparison-row.header{background:var(--ink-900);color:#fff;font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em}.comparison-row.header:hover{transform:none;box-shadow:none}.comparison-label{font-weight:800;color:var(--ink-900);display:flex;gap:0.6rem;align-items:center}.comparison-row.header .comparison-label{color:#fff}.comparison-label svg{width:24px;height:24px;color:var(--coral-700);flex-shrink:0}.comparison-competitor{color:var(--ink-500);font-size:0.92rem}.comparison-competitor s{text-decoration:line-through}.comparison-ours{color:var(--coral-700);font-weight:800;font-size:1rem}.comparison-savings{background:var(--coral-50);color:var(--coral-700);border-radius:999px;padding:0.4rem 0.9rem;font-size:0.82rem;font-weight:700;text-align:center;justify-self:end}@media (max-width:760px){.comparison-row{grid-template-columns:1fr;gap:0.6rem}.comparison-row.header{display:none}.comparison-competitor::before{content:'Marktpreis:';color:var(--ink-500);text-decoration:none;font-weight:600}.comparison-ours::before{content:'Perfect Day:';color:var(--ink-500);font-weight:500}.comparison-savings{justify-self:start}}.initiator-box{background:var(--ink-900);color:#fff;border-radius:var(--radius-lg);padding:clamp(2rem,4vw,2.5rem);display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;max-width:920px;margin:0 auto}.initiator-box h3{color:#fff;margin-bottom:0.6rem;font-size:1.3rem}.initiator-box p{color:#C7CCD6;font-size:0.95rem;margin-bottom:0}.initiator-box .btn-primary{background:#fff;color:var(--coral-700)}.initiator-box .btn-primary:hover{background:#fff;color:var(--coral-800)}@media (max-width:720px){.initiator-box{grid-template-columns:1fr;text-align:center}}.pd-scope .gallery picture{display:contents}.pd-scope .welten-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.6rem}.pd-scope .welt-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ink-100);border-radius:18px;padding:1.6rem;color:var(--ink-900);transition:transform .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease);text-decoration:none}.pd-scope .welt-card:hover,.pd-scope .welt-card:focus-visible{transform:translateY(-3px);border-color:var(--coral-700);box-shadow:0 14px 30px -16px rgba(26,31,44,.18);color:var(--ink-900)}.pd-scope .welt-phone{display:flex;justify-content:center;margin-bottom:1.2rem}.pd-scope .welt-body h3{font-size:1.2rem;margin:0 0 0.5rem;color:var(--ink-900)}.pd-scope .welt-body p{font-size:0.95rem;color:var(--ink-500);margin:0 0 0.9rem;line-height:1.55}.pd-scope .welt-cta{font-weight:600;color:var(--coral-700);font-size:0.95rem}.pd-scope .phone-sm{width:clamp(160px,18vw,220px);border-radius:32px;padding:6px;transform:none;box-shadow:0 18px 30px -14px rgba(26,31,44,.28),0 6px 12px -6px rgba(26,31,44,.16),inset 0 0 0 1.5px rgba(255,255,255,.06)}.pd-scope .phone-sm:hover{transform:none}.pd-scope .phone-sm .phone-screen{border-radius:26px;background:#fff}.pd-scope .phone-sm .phone-screen img,.pd-scope .phone-sm .phone-screen picture{inset:0;width:100%;height:100%;border-radius:26px}.pd-scope .phone-sm::before{top:9px;width:54px;height:14px;border-radius:9px}.pd-scope .phone-xs{width:clamp(120px,14vw,170px);border-radius:26px;padding:5px;transform:none;box-shadow:0 14px 24px -12px rgba(26,31,44,.25),0 4px 8px -4px rgba(26,31,44,.14),inset 0 0 0 1.5px rgba(255,255,255,.06)}.pd-scope .phone-xs:hover{transform:none}.pd-scope .phone-xs .phone-screen{border-radius:22px;background:#fff}.pd-scope .phone-xs .phone-screen img,.pd-scope .phone-xs .phone-screen picture{inset:0;width:100%;height:100%;border-radius:22px}.pd-scope .phone-xs::before{top:7px;width:42px;height:11px;border-radius:7px}.pd-scope .lang-list{list-style:none;padding:0;margin:0;display:grid;gap:0.7rem}.pd-scope .lang-list li{display:flex;align-items:center;gap:0.8rem;font-size:1rem;color:var(--ink-700)}.pd-scope .lang-flag{font-size:1.4rem;line-height:1;flex-shrink:0}.pd-scope .steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.6rem}.pd-scope .step{background:#fff;border:1px solid var(--ink-100);border-radius:18px;padding:1.8rem;position:relative}.pd-scope .step-num{width:40px;height:40px;border-radius:50%;background:var(--coral-700);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;margin-bottom:1rem}.pd-scope .step h3{font-size:1.15rem;margin:0 0 0.5rem;color:var(--ink-900)}.pd-scope .step p{margin:0;color:var(--ink-500);font-size:0.95rem;line-height:1.55}.pd-scope .privacy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.2rem}.pd-scope .privacy-card{display:flex;flex-direction:column;gap:0.8rem;background:#fff;border:1px solid var(--ink-100);border-radius:16px;padding:1.6rem}.pd-scope .privacy-icon{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:var(--coral-50);color:var(--coral-700);display:inline-flex;align-items:center;justify-content:center}.pd-scope .privacy-card h3{font-size:1.1rem;margin:0 0 0.3rem;color:var(--ink-900);line-height:1.3}.pd-scope .privacy-card p{margin:0;font-size:0.95rem;color:var(--ink-500);line-height:1.55}@media (min-width:980px){.pd-scope .privacy-grid{grid-template-columns:repeat(2,1fr);gap:1.4rem}}@media (min-width:1280px){.pd-scope .privacy-grid{grid-template-columns:repeat(4,1fr)}}.pd-scope .text-link{font-weight:600;color:var(--coral-700)}.pd-scope .screenshots-strip{display:flex;gap:1.4rem;overflow-x:auto;padding:0.5rem 0 1.5rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pd-scope .screenshot-tile{flex:0 0 auto;scroll-snap-align:start}@media (max-width:760px){.pd-scope .welten-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.pd-scope .welten-grid{grid-template-columns:1fr}}.pd-scope .subhero-compact{padding-bottom:1rem}.pd-scope .roi-calculator{background:#fff;border:1px solid var(--ink-100);border-radius:22px;padding:2.4rem;box-shadow:0 24px 60px -30px rgba(26,31,44,.22)}.pd-scope .roi-pillar-toggle{display:flex;flex-wrap:wrap;gap:0.6rem;margin-bottom:2rem;padding-bottom:1.6rem;border-bottom:1px solid var(--ink-100)}.pd-scope .roi-pillar-chip{display:inline-flex;align-items:center;gap:0.5rem;background:var(--paper);border:1.5px solid var(--ink-300);border-radius:999px;padding:0.55rem 1.1rem;cursor:pointer;font-weight:600;font-size:0.95rem;color:var(--ink-700);transition:all .2s var(--ease);user-select:none}.pd-scope .roi-pillar-chip:has(input:checked){background:var(--coral-700);color:#fff;border-color:var(--coral-700)}.pd-scope .roi-pillar-chip:hover{border-color:var(--coral-700)}.pd-scope .roi-pillar-chip input{position:absolute;opacity:0;pointer-events:none}.pd-scope .roi-pillar-chip:focus-within{outline:2px solid var(--coral-700);outline-offset:2px}.pd-scope .roi-section{margin-bottom:1.8rem;padding-bottom:1.6rem;border-bottom:1px dashed var(--ink-100)}.pd-scope .roi-section:last-of-type{border-bottom:none}.pd-scope .roi-section[hidden]{display:none}.pd-scope .roi-section-title{font-size:1.1rem;margin:0 0 1rem;color:var(--ink-900);font-weight:700}.pd-scope .roi-field-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.2rem}.pd-scope .roi-field{display:flex;flex-direction:column;gap:0.4rem}.pd-scope .roi-field-label{font-size:0.9rem;font-weight:600;color:var(--ink-700)}.pd-scope .roi-field-help{font-size:0.82rem;color:var(--ink-500);line-height:1.45}.pd-scope .roi-field input[type="number"],.pd-scope .roi-field select{width:100%;padding:0.7rem 0.9rem;border:1.5px solid var(--ink-300);border-radius:10px;font:inherit;font-size:1rem;background:#fff;color:var(--ink-900);transition:border-color .2s var(--ease)}.pd-scope .roi-field input[type="number"]:focus,.pd-scope .roi-field select:focus{outline:none;border-color:var(--coral-700);box-shadow:0 0 0 3px rgba(183,62,30,0.12)}.pd-scope .roi-breakdown{margin-top:2rem;padding:1.6rem 1.8rem;background:var(--paper);border:1.5px solid var(--ink-100);border-radius:16px}.pd-scope .roi-breakdown-title{margin:0 0 1.2rem;font-size:1.1rem;color:var(--ink-700);font-weight:700;letter-spacing:0.02em}.pd-scope .roi-breakdown-rows{display:grid;gap:0.6rem}.pd-scope .roi-breakdown-row{display:grid;grid-template-columns:1.2fr 2fr auto;gap:1rem;align-items:center;padding:0.7rem 0;border-bottom:1px dashed var(--ink-100)}.pd-scope .roi-breakdown-label{font-weight:700;color:var(--ink-900)}.pd-scope .roi-breakdown-detail{font-size:0.88rem;color:var(--ink-500);line-height:1.4}.pd-scope .roi-breakdown-amount{font-weight:700;color:var(--ink-900);font-size:1.05rem;white-space:nowrap}.pd-scope .roi-breakdown-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:1rem;padding-top:1rem;border-top:2px solid var(--ink-900)}.pd-scope .roi-breakdown-total span{font-weight:700;color:var(--ink-900);font-size:1.05rem}.pd-scope .roi-breakdown-total strong{color:var(--coral-700);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1}@media (max-width:720px){.pd-scope .roi-breakdown-row{grid-template-columns:1fr;gap:0.2rem}.pd-scope .roi-breakdown-amount{justify-self:end}}.pd-scope .roi-result{display:grid;grid-template-columns:1fr auto 1fr;gap:1.2rem;align-items:center;margin-top:2rem;padding:1.8rem;background:var(--paper);border-radius:16px}.pd-scope .roi-result-side{text-align:center}.pd-scope .roi-result-label{font-size:0.85rem;color:var(--ink-500);text-transform:uppercase;letter-spacing:0.5px;margin-bottom:0.4rem}.pd-scope .roi-result-amount{font-size:clamp(1.6rem,3.2vw,2.2rem);font-weight:800;color:var(--ink-900);line-height:1.1}.pd-scope .roi-result-bad .roi-result-amount s{color:#B91C1C;text-decoration-thickness:2px}.pd-scope .roi-result-good .roi-result-amount{color:#166534}.pd-scope .roi-result-detail{font-size:0.82rem;color:var(--ink-500);margin-top:0.4rem;line-height:1.45}.pd-scope .roi-result-arrow{font-size:1.6rem;color:var(--coral-700);font-weight:700}.pd-scope .roi-savings-strip{margin-top:1.4rem;padding:1.2rem 1.6rem;background:var(--coral-50);border-radius:14px;text-align:center}.pd-scope .roi-savings-main{font-size:1.15rem;color:var(--ink-900)}.pd-scope .roi-savings-main strong{color:var(--coral-700);font-size:1.5rem;font-weight:800}.pd-scope .roi-savings-pct{display:inline-block;margin-left:0.6rem;font-size:0.9rem;color:var(--coral-800);font-weight:700}.pd-scope .roi-savings-note{margin-top:0.7rem;display:inline-flex;align-items:center;gap:0.4rem;font-size:0.92rem;color:var(--ink-700)}.pd-scope .roi-savings-note svg{color:#166534}.pd-scope .roi-cta-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.6rem;justify-content:center}.pd-scope .roi-details{margin-top:1.6rem;border-top:1px solid var(--ink-100);padding-top:1.2rem}.pd-scope .roi-details summary{cursor:pointer;font-weight:600;font-size:0.92rem;color:var(--coral-700);padding:0.4rem 0}.pd-scope .roi-details-body ul{padding-left:1.2rem;margin:0.7rem 0;font-size:0.92rem;color:var(--ink-500);line-height:1.6}.pd-scope .roi-details-body li{margin-bottom:0.35rem}.pd-scope .roi-details-body strong{color:var(--ink-700)}.pd-scope .profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.4rem}.pd-scope .profile-card{appearance:none;background:#fff;border:1.5px solid var(--ink-100);border-radius:16px;padding:1.6rem;text-align:left;cursor:pointer;transition:all .25s var(--ease);font:inherit;color:var(--ink-900);display:flex;flex-direction:column;gap:0.6rem}.pd-scope .profile-card:hover,.pd-scope .profile-card:focus-visible{border-color:var(--coral-700);transform:translateY(-3px);box-shadow:0 14px 30px -16px rgba(26,31,44,.18)}.pd-scope .profile-name{font-weight:700;font-size:1.05rem;color:var(--ink-900)}.pd-scope .profile-desc{margin:0;font-size:0.92rem;color:var(--ink-500);line-height:1.5}.pd-scope .profile-savings{margin-top:auto;font-weight:700;color:var(--coral-700);font-size:0.92rem}.pd-scope .methodik-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.4rem}.pd-scope .meth-card{background:#fff;border:1px solid var(--ink-100);border-radius:14px;padding:1.4rem}.pd-scope .meth-card h3{font-size:1.05rem;margin:0 0 0.5rem;color:var(--ink-900)}.pd-scope .meth-card p{margin:0;font-size:0.92rem;color:var(--ink-500);line-height:1.55}@media (max-width:720px){.pd-scope .roi-calculator{padding:1.4rem}.pd-scope .roi-result{grid-template-columns:1fr;gap:0.6rem}.pd-scope .roi-result-arrow{transform:rotate(90deg);margin:0.3rem auto}}.pd-scope .roi-cost-card{margin-top:1.4rem;background:var(--paper);border:1.5px solid var(--ink-100);border-radius:14px;padding:1.4rem 1.6rem}.pd-scope .roi-cost-row{display:flex;justify-content:space-between;align-items:baseline;padding:0.5rem 0;border-bottom:1px dashed var(--ink-100);font-size:1rem}.pd-scope .roi-cost-row:last-child{border-bottom:none}.pd-scope .roi-cost-row span{color:var(--ink-700)}.pd-scope .roi-cost-row strong{color:var(--ink-900);font-weight:700}.pd-scope .roi-cost-total{margin-top:0.4rem;padding-top:0.9rem;border-top:2px solid var(--ink-900);border-bottom:none}.pd-scope .roi-cost-total span{font-weight:700;color:var(--ink-900)}.pd-scope .roi-cost-total strong{font-size:1.4rem;color:var(--coral-700);font-weight:800}.pd-scope .download-banner{position:relative;background:var(--ink-900);padding:clamp(3rem,6vw,4.5rem) 0;overflow:hidden}.pd-scope .download-banner::before{content:'';position:absolute;top:-120px;left:50%;transform:translateX(-50%);width:480px;height:240px;background:radial-gradient(ellipse at center,rgba(255,107,71,.22),transparent 70%);pointer-events:none}.pd-scope .download-banner-inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.8rem;max-width:680px;margin-inline:auto}.pd-scope .download-banner-text h2{color:#fff;font-size:clamp(1.6rem,3.4vw,2.2rem);margin:0 0 0.7rem;letter-spacing:-0.01em}.pd-scope .download-banner-text p{color:rgba(255,255,255,0.80);font-size:1.05rem;margin:0;line-height:1.6}.pd-scope .download-banner .app-badges{display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap;margin:0}.pd-scope .download-banner .app-badge{display:inline-flex;transition:transform .25s var(--ease)}.pd-scope .download-banner .app-badge:hover{transform:translateY(-3px)}.pd-scope .download-banner .app-badge img{height:58px;width:auto}@media (max-width:480px){.pd-scope .download-banner .app-badge img{height:50px}}.pd-scope .migration-bar{padding:1rem 0;background:var(--coral-50);border-top:1px solid var(--coral-100,#FFE0D6);border-bottom:1px solid var(--coral-100,#FFE0D6)}.pd-scope .migration-bar p{text-align:center;margin:0;font-size:0.95rem;color:var(--ink-700)}.pd-scope .migration-bar strong{color:var(--ink-900)}.pd-scope .shop-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin-bottom:2rem}.pd-scope .shop-logo-tile{display:flex;align-items:center;justify-content:center;height:64px;padding:0.6rem 1rem;background:var(--paper);border:1.5px solid var(--ink-100);border-radius:12px;font-weight:700;font-size:0.98rem;color:var(--ink-700);letter-spacing:0.01em;transition:border-color .25s var(--ease),color .25s var(--ease),transform .25s var(--ease)}.pd-scope .shop-logo-tile:hover{border-color:var(--coral-700);color:var(--coral-700);transform:translateY(-2px)}.pd-scope .shop-logo-tile-more{background:var(--ink-900);color:#fff;border-color:var(--ink-900)}.pd-scope .shop-logo-tile-more:hover{background:var(--coral-700);border-color:var(--coral-700);color:#fff}.pd-scope .shop-features{list-style:none;padding:0;margin:1.5rem auto 0;max-width:680px;display:grid;gap:0.7rem}.pd-scope .shop-features li{display:flex;gap:0.7rem;align-items:flex-start;color:var(--ink-700);font-size:0.96rem;line-height:1.55}.pd-scope .shop-features svg{color:var(--coral-700);flex-shrink:0;margin-top:2px}.pd-scope .free-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.6rem}.pd-scope .free-item{background:var(--paper);border:1px solid var(--ink-100);border-radius:18px;padding:1.8rem}.pd-scope .free-icon{width:48px;height:48px;border-radius:12px;background:var(--coral-50);color:var(--coral-700);display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.pd-scope .free-item h3{font-size:1.15rem;margin:0 0 0.5rem;color:var(--ink-900)}.pd-scope .free-item p{margin:0;color:var(--ink-500);font-size:0.95rem;line-height:1.55}.pd-scope .benefit-card-num{position:relative}.pd-scope .benefit-card-num .eyebrow{margin-bottom:0.5rem;font-size:0.72rem}.pd-scope .benefit-num{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;color:var(--coral-700);line-height:1.05;margin-bottom:0.7rem}.pd-scope .cta-reversal{list-style:none;padding:0;margin:1.4rem auto 1.8rem;display:flex;flex-wrap:wrap;gap:0.6rem 1.6rem;justify-content:center;font-size:0.96rem;color:rgba(255,255,255,0.92);max-width:640px}.pd-scope .cta-reversal li{display:inline-flex;align-items:center;gap:0.4rem}.pd-scope .cta-reversal svg{color:#fff}.pd-scope .shop-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.4rem}.pd-scope .shop-card{display:flex;flex-direction:column;background:#fff;border:1.5px solid var(--ink-100);border-radius:18px;padding:1.6rem;text-decoration:none;color:var(--ink-900);transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.pd-scope .shop-card:hover,.pd-scope .shop-card:focus-visible{transform:translateY(-3px);border-color:var(--coral-700);box-shadow:0 14px 30px -16px rgba(26,31,44,.18);color:var(--ink-900)}.pd-scope .shop-card-name{font-size:1.2rem;font-weight:800;color:var(--ink-900)}.pd-scope .shop-card-desc{margin:0.5rem 0 1rem;font-size:0.94rem;color:var(--ink-500);line-height:1.5;flex-grow:1}.pd-scope .shop-card-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0.8rem 0;border-top:1px solid var(--ink-100);margin-bottom:0.8rem}.pd-scope .shop-card-time{display:inline-flex;align-items:center;gap:0.4rem;font-size:0.88rem;font-weight:600;color:var(--ink-700)}.pd-scope .shop-card-time svg{color:var(--coral-700)}.pd-scope .shop-diff{display:inline-flex;gap:4px;align-items:center}.pd-scope .shop-dot{width:8px;height:8px;border-radius:50%;background:var(--ink-300)}.pd-scope .shop-dot-on{background:var(--coral-700)}.pd-scope .shop-card-cta{font-weight:700;font-size:0.95rem;color:var(--coral-700)}.pd-scope .guide-container{max-width:820px}.pd-scope .guide-callout{display:flex;gap:0.9rem;align-items:flex-start;background:var(--coral-50);border:1px solid var(--coral-100,#FFE0D6);border-radius:14px;padding:1.2rem 1.4rem;max-width:820px;margin:2rem auto 0}.pd-scope .guide-callout svg{color:var(--coral-700);flex-shrink:0;margin-top:2px}.pd-scope .guide-callout p{margin:0;font-size:0.96rem;color:var(--ink-700);line-height:1.55}.pd-scope .guide-section-title{font-size:clamp(1.4rem,2.6vw,1.8rem);color:var(--ink-900);margin:0 0 0.6rem}.pd-scope .guide-section-intro{color:var(--ink-500);margin:0 0 1.8rem;font-size:1.02rem;line-height:1.6}.pd-scope .guide-steps{list-style:none;counter-reset:guidestep;padding:0;margin:1.6rem 0 0;display:grid;gap:1.2rem}.pd-scope .guide-step{counter-increment:guidestep;position:relative;background:#fff;border:1px solid var(--ink-100);border-radius:16px;padding:1.5rem 1.6rem 1.5rem 4rem}.pd-scope .guide-step::before{content:counter(guidestep);position:absolute;left:1.2rem;top:1.5rem;width:30px;height:30px;background:var(--coral-700);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:0.95rem}.pd-scope .guide-step-title{font-size:1.12rem;color:var(--ink-900);margin:0 0 0.6rem}.pd-scope .guide-step-body{color:var(--ink-700);font-size:0.97rem;line-height:1.6}.pd-scope .guide-step-body p{margin:0 0 0.7rem}.pd-scope .guide-step-body p:last-child{margin-bottom:0}.pd-scope .guide-step-body code,.pd-scope .guide-step-body .feature-list code{background:var(--ink-100);padding:1px 6px;border-radius:5px;font-size:0.88em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pd-scope .guide-step-body .feature-list{margin:0.8rem 0}.pd-scope .guide-section-html{color:var(--ink-700);line-height:1.6}.pd-scope .guide-table{width:100%;border-collapse:collapse;margin:0.5rem 0;font-size:0.95rem}.pd-scope .guide-table th,.pd-scope .guide-table td{text-align:left;padding:0.7rem 0.9rem;border-bottom:1px solid var(--ink-100)}.pd-scope .guide-table thead th{background:var(--ink-900);color:#fff;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.05em}.pd-scope .guide-table tbody tr:last-child td{border-bottom:none}.pd-scope .guide-table code{background:var(--ink-100);padding:1px 6px;border-radius:5px;font-size:0.88em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.pd-scope .code-block{margin:1rem 0 0;border-radius:12px;overflow:hidden;border:1px solid var(--ink-900)}.pd-scope .code-block-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--ink-900);padding:0.5rem 0.9rem}.pd-scope .code-lang{font-size:0.74rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--coral-500)}.pd-scope .code-caption{font-size:0.78rem;color:var(--ink-300)}.pd-scope .code-block pre{margin:0;padding:1rem 1.1rem;background:#12151d;overflow-x:auto;-webkit-overflow-scrolling:touch}.pd-scope .code-block pre code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:0.84rem;line-height:1.6;color:#E8EAEF;white-space:pre}.pd-scope .code-collapsible{margin:1rem 0 0;border:1px solid var(--ink-100);border-radius:12px;overflow:hidden}.pd-scope .code-collapsible>summary{cursor:pointer;padding:0.8rem 1.1rem;font-weight:600;font-size:0.92rem;color:var(--coral-700);background:var(--paper);list-style:none}.pd-scope .code-collapsible>summary::-webkit-details-marker{display:none}.pd-scope .code-collapsible>summary::before{content:'▸ ';display:inline-block;transition:transform .2s var(--ease)}.pd-scope .code-collapsible[open]>summary::before{transform:rotate(90deg)}.pd-scope .code-collapsible .code-block{margin:0;border:none;border-top:1px solid var(--ink-100);border-radius:0}.pd-scope .guide-service{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;background:var(--ink-900);color:#fff;border-radius:var(--radius-lg,22px);padding:clamp(1.8rem,4vw,2.6rem)}.pd-scope .guide-service h2{color:#fff}.pd-scope .guide-service p{color:rgba(255,255,255,0.82);margin:0;line-height:1.6}.pd-scope .guide-service .eyebrow{background:rgba(255,255,255,0.12);color:#fff}@media (max-width:720px){.pd-scope .guide-service{grid-template-columns:1fr;text-align:center}.pd-scope .guide-step{padding-left:1.6rem}.pd-scope .guide-step::before{position:static;margin-bottom:0.8rem}}.pd-scope .container.narrow{width:min(100% - 2rem,46rem)}.pd-scope .num-steps{list-style:none;counter-reset:konto;display:grid;gap:1rem;margin:0;padding:0}.pd-scope .num-steps li{counter-increment:konto;position:relative;padding:1rem 1.2rem 1rem 3.6rem;background:var(--paper);border:1px solid var(--ink-300);border-radius:12px;line-height:1.55}.pd-scope .num-steps li::before{content:counter(konto);position:absolute;left:1rem;top:1rem;width:1.9rem;height:1.9rem;display:grid;place-items:center;background:var(--coral-700);color:#fff;border-radius:50%;font-weight:700;font-size:0.95rem}.pd-scope .konto-note{margin-top:1.4rem;font-size:0.92rem;color:var(--ink-500)}.pd-scope .benefits-grid-2{grid-template-columns:repeat(2,1fr)}.pd-scope .num-steps-grid{grid-template-columns:repeat(3,1fr);align-items:start}@media (max-width:720px){.pd-scope .benefits-grid-2,.pd-scope .num-steps-grid{grid-template-columns:1fr}}.pd-scope .help-section{scroll-margin-top:1.5rem}.pd-scope a.usecase{text-decoration:none;color:inherit}.pd-scope .releases{display:grid;gap:1.1rem;max-width:52rem;margin:0 auto}.pd-scope .release{background:var(--paper);border:1px solid var(--ink-300);border-left:4px solid var(--coral-700);border-radius:12px;padding:1.3rem 1.5rem}.pd-scope .release-head{display:flex;align-items:baseline;gap:0.8rem;flex-wrap:wrap;margin-bottom:0.5rem}.pd-scope .release-version{font-weight:700;font-size:0.82rem;background:var(--coral-50);color:var(--coral-700);padding:0.22rem 0.65rem;border-radius:999px}.pd-scope .release-date{font-size:0.85rem;color:var(--ink-500)}.pd-scope .release-title{font-size:1.15rem;margin:0 0 0.45rem}.pd-scope .release p{color:var(--ink-500);margin:0;line-height:1.6}.pd-scope .release-note{max-width:52rem;margin:1.6rem auto 0;font-size:0.88rem;color:var(--ink-500);text-align:center}.pd-scope .mega-lang-switcher{margin-top:0.6rem}.pd-scope .mega-lang-switcher ul{display:flex;flex-wrap:wrap;gap:0.5rem 1rem;margin:0;padding:0;list-style:none}.pd-scope .bf-hp{position:absolute !important;left:-9999px !important;width:1px;height:1px;overflow:hidden}.pd-scope .booking{display:block}.pd-scope .booking[hidden]{display:none}.pd-scope .booking-progress{display:flex;flex-wrap:wrap;gap:0.5rem;list-style:none;margin:0 0 2rem;padding:0;counter-reset:bprog}.pd-scope .booking-progress li{flex:1 1 auto;min-width:7rem;counter-increment:bprog;font-size:0.85rem;font-weight:700;color:var(--ink-500);padding:0.6rem 0.5rem 0.6rem 2.2rem;position:relative;border-top:3px solid var(--ink-300)}.pd-scope .booking-progress li::before{content:counter(bprog);position:absolute;left:0.5rem;top:0.55rem;width:1.4rem;height:1.4rem;display:grid;place-items:center;background:var(--ink-300);color:#fff;border-radius:50%;font-size:0.8rem}.pd-scope .booking-progress li.is-active{color:var(--coral-700);border-top-color:var(--coral-700)}.pd-scope .booking-progress li.is-active::before{background:var(--coral-700)}.pd-scope .booking-progress li.is-done{color:var(--teal-700);border-top-color:var(--teal-500)}.pd-scope .booking-progress li.is-done::before{background:var(--teal-500)}.pd-scope .booking-step{border:0;margin:0;padding:0;min-width:0}.pd-scope .booking-step[hidden]{display:none}.pd-scope .booking-step legend{font-size:clamp(1.3rem,2.4vw,1.7rem);font-weight:800;line-height:1.2;margin-bottom:1rem;padding:0}.pd-scope .booking-step-num{display:block;font-size:0.8rem;font-weight:700;color:var(--coral-700);text-transform:uppercase;letter-spacing:0.04em}.pd-scope .booking-hint{color:var(--ink-500);font-size:0.92rem;margin-bottom:1.2rem}.pd-scope .req{color:var(--coral-700)}.pd-scope .booking-error{color:var(--coral-800);font-size:0.9rem;font-weight:600;margin-top:0.8rem}.pd-scope .booking-error p{margin:0}.pd-scope .form-error-list{margin:0.45rem 0 0;padding-left:1.2rem;font-weight:500;line-height:1.5}.pd-scope .form-error-list li{margin-top:0.2rem}.pd-scope .booking-pillars{display:grid;gap:0.9rem}.pd-scope .booking-pillar{display:flex;gap:0.8rem;align-items:flex-start;padding:1rem 1.2rem;cursor:pointer;background:var(--paper);border:1px solid var(--ink-300);border-radius:12px;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.pd-scope .booking-pillar:hover{border-color:var(--coral-500)}.pd-scope .booking-pillar:has(input:checked){border-color:var(--coral-700);box-shadow:0 0 0 1px var(--coral-700) inset}.pd-scope .booking-pillar input{margin-top:0.25rem;flex-shrink:0}.pd-scope .booking-pillar-body{display:grid;gap:0.25rem}.pd-scope .booking-pillar-head{display:flex;flex-wrap:wrap;gap:0.5rem 0.8rem;align-items:baseline}.pd-scope .booking-pillar-price{font-size:0.8rem;font-weight:700;background:var(--coral-50);color:var(--coral-700);padding:0.15rem 0.55rem;border-radius:999px}.pd-scope .booking-pillar-desc{color:var(--ink-500);font-size:0.92rem}.pd-scope .booking-pillar-var{color:var(--ink-700);font-size:0.85rem;font-weight:600}.pd-scope .booking-radio{display:flex;gap:0.7rem;align-items:flex-start;padding:0.9rem 1.1rem;margin-bottom:0.7rem;cursor:pointer;border:1px solid var(--ink-300);border-radius:12px}.pd-scope .booking-radio:has(input:checked){border-color:var(--coral-700);box-shadow:0 0 0 1px var(--coral-700) inset}.pd-scope .booking-radio input{margin-top:0.25rem}.pd-scope .booking-radio strong{display:block}.pd-scope .booking-radio-note{color:var(--ink-500);font-size:0.88rem}.pd-scope .booking-tier-empty{color:var(--ink-500)}.pd-scope .booking-costbox{margin-top:1.6rem;padding:1.2rem 1.4rem;background:var(--bg);border:1px solid var(--ink-300);border-radius:12px}.pd-scope .booking-costbox h3{font-size:1.05rem;margin-bottom:0.6rem}.pd-scope .booking-costlist{display:grid;gap:0.8rem;margin:0}.pd-scope .booking-product{display:grid;gap:0.3rem;padding:0.9rem 1.1rem;background:var(--paper);border:1px solid var(--ink-300);border-radius:10px}.pd-scope .booking-product-name{font-weight:700}.pd-scope .booking-product-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0.2rem 1rem;font-size:0.92rem;color:var(--ink-700)}.pd-scope .booking-product-line span:last-child{font-weight:600;text-align:right}.pd-scope .booking-product-note{margin:0.2rem 0 0;font-size:0.85rem;color:var(--ink-500)}.pd-scope .booking-empty{margin:0;color:var(--ink-500)}.pd-scope .booking-fields{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pd-scope .field{margin:0;display:grid;gap:0.35rem}.pd-scope .field-wide{grid-column:1 / -1}.pd-scope .field label{font-size:0.88rem;font-weight:600}.pd-scope .field:is(input:not([type="checkbox"]):not([type="radio"]),select,textarea){padding:0.7rem 0.9rem;font:inherit;border:1px solid var(--ink-300);border-radius:10px;background:#fff;width:100%}.pd-scope .field textarea{resize:vertical}.pd-scope .field:is(input:not([type="checkbox"]):not([type="radio"]),select,textarea):focus-visible{outline:2px solid var(--coral-700);outline-offset:1px}.pd-scope .field:is(input:not([type="checkbox"]):not([type="radio"]),select,textarea)[aria-invalid="true"]{border-color:var(--coral-700);box-shadow:0 0 0 1px var(--coral-700)}.pd-scope .field-error{font-size:0.85rem;font-weight:600;color:var(--coral-800)}.pd-scope .field-error:empty{display:none}.pd-scope .lead-status:focus-visible{outline:2px solid var(--coral-700);outline-offset:2px}.pd-scope .booking-summary{display:grid;gap:0.8rem;margin-bottom:1.4rem}.pd-scope .booking-summary h3{font-size:1.05rem;margin:0}.pd-scope .booking-legalbox{padding:1.2rem 1.4rem;margin-bottom:1.4rem;background:var(--coral-50);border-radius:12px}.pd-scope .booking-legalbox p{margin:0 0 0.7rem;font-size:0.92rem}.pd-scope .booking-legalbox p:last-child{margin-bottom:0}.pd-scope .booking-b2b{color:var(--ink-700);font-size:0.85rem !important}.pd-scope .booking-consents{display:grid;gap:0.8rem;margin-bottom:0.5rem}.pd-scope .booking-consent{display:flex;gap:0.6rem;align-items:flex-start;font-size:0.9rem;color:var(--ink-700)}.pd-scope .booking-consent input{margin-top:0.2rem;flex-shrink:0}.pd-scope .booking-submit{margin-top:1.4rem;width:100%;justify-content:center}.pd-scope .booking-nav{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem}.pd-scope .booking-nav [data-next]{margin-left:auto}.pd-scope .booking-nav[hidden],.pd-scope .booking-nav [hidden]{display:none}.pd-scope .booking-confirm{text-align:center;max-width:34rem;margin:0 auto;padding:2.5rem 1.5rem}.pd-scope .booking-confirm[hidden]{display:none}.pd-scope .booking-confirm-icon{width:4rem;height:4rem;margin:0 auto 1rem;display:grid;place-items:center;background:var(--teal-50);color:var(--teal-700);border-radius:50%}.pd-scope .booking-confirm h2{margin-bottom:0.6rem}.pd-scope .booking-confirm p{color:var(--ink-500);margin-bottom:1.4rem}.pd-scope .lead-success{margin-top:1rem;padding:1rem 1.2rem;background:var(--teal-50);color:var(--teal-700);border-radius:12px;font-weight:600}@media (max-width:560px){.pd-scope .booking-fields{grid-template-columns:1fr}.pd-scope .booking-progress li{min-width:0;flex-basis:45%}}.pd-scope .legal{max-width:50rem;margin:0 auto}.pd-scope .legal h2{font-size:clamp(1.3rem,2.4vw,1.7rem);margin:2.4rem 0 0.8rem}.pd-scope .legal h2:first-child{margin-top:0}.pd-scope .legal h3{font-size:1.1rem;margin:1.6rem 0 0.5rem}.pd-scope .legal p,.pd-scope .legal li{line-height:1.7;color:var(--ink-700)}.pd-scope .legal p{margin-bottom:0.9rem}.pd-scope .legal ul{margin:0 0 1rem 1.3rem;padding:0}.pd-scope .legal li{margin-bottom:0.5rem}.pd-scope .legal a{color:var(--coral-700)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}.mesh,.marquee-track,.chip,.pulse::before,.crosspoll-svg line{animation:none !important}.reveal{opacity:1;transform:none}}