:root{--ink:#101712;--muted:#657067;--paper:#f8f6f0;--paper-2:#efede5;--white:#fff;--green:#2f5b28;--green-dark:#183a1a;--green-deep:#0e2714;--green-pale:#e4eddf;--gold:#c88e2a;--gold-pale:#f5e7c8;--line:#dddcd4;--shadow:0 25px 80px #0e271421}.pk-landing,.pk-landing *{box-sizing:border-box}.pk-landing{scroll-behavior:smooth;color:var(--ink);background:var(--paper);font-family:var(--font-dm-sans), "DM Sans", sans-serif;-webkit-font-smoothing:antialiased;margin:0}.pk-landing a{color:inherit;text-decoration:none}.pk-landing button,.pk-landing summary{font:inherit}.pk-landing img{max-width:100%}.pk-landing .concept-bar{color:#dce6d9;background:var(--green-deep);letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;height:30px;font-size:10px;font-weight:700;display:flex}.pk-landing .concept-dot{background:var(--gold);border-radius:50%;width:3px;height:3px}.pk-landing .site-header{z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;max-width:1320px;height:82px;margin:0 auto;padding:0 40px;display:grid;position:relative}.pk-landing .brand{align-items:center;gap:8px;width:max-content;display:inline-flex}.pk-landing .brand .brand-mark{width:27px;height:27px}.pk-landing .brand-name{font-family:var(--font-manrope), "Manrope", sans-serif;letter-spacing:-.055em;font-size:25px;font-weight:800}.pk-landing .site-header nav{align-items:center;gap:34px;font-size:13px;font-weight:700;display:flex}.pk-landing .site-header nav a{transition:color .2s}.pk-landing .site-header nav a:hover{color:var(--green)}.pk-landing .site-header>.button{justify-self:end}.pk-landing .site-header .header-actions{justify-self:end;align-items:center;gap:10px;display:flex}.pk-landing .button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.pk-landing .button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0e271429}.pk-landing .button svg,.pk-landing .text-link svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pk-landing .button-small{border-radius:6px;min-height:40px;padding:0 17px;font-size:12px}.pk-landing .button-dark{color:#fff;background:var(--green-deep)}.pk-landing .button-ghost{color:var(--green-deep);background:#fff;border-color:#0e271447}.pk-landing .button-ghost:hover{border-color:var(--green-deep);box-shadow:0 6px 18px #0e27141a}.pk-landing .button-primary{color:#fff;background:var(--green)}.pk-landing .button-gold{color:var(--green-deep);background:#e2af4d}.pk-landing .button-full{width:100%}.pk-landing .hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:66px;max-width:1320px;min-height:690px;margin:0 auto;padding:42px 40px 76px;display:grid}.pk-landing .hero-copy{z-index:2;padding-left:34px;position:relative}.pk-landing .eyebrow,.pk-landing .section-label{color:var(--green);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:800;display:inline-flex}.pk-landing .eyebrow-pulse{background:var(--gold);width:8px;height:8px;box-shadow:0 0 0 5px var(--gold-pale);border-radius:50%;position:relative}.pk-landing h1,.pk-landing h2,.pk-landing h3{font-family:var(--font-manrope), "Manrope", sans-serif;letter-spacing:-.045em;margin:0}.pk-landing .hero h1{max-width:650px;margin-top:24px;font-size:clamp(49px,5.3vw,75px);font-weight:800;line-height:.99}.pk-landing .hero h1 em{color:var(--green);font-style:normal}.pk-landing .hero-lede{color:#536057;max-width:570px;margin:27px 0 0;font-size:18px;line-height:1.65}.pk-landing .hero-actions{align-items:center;gap:26px;margin-top:32px;display:flex}.pk-landing .text-link{color:var(--green-dark);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.pk-landing .hero-assurance{color:#737b74;gap:20px;margin-top:19px;font-size:11px;font-weight:600;display:flex}.pk-landing .hero-assurance span,.pk-landing .pricing-copy li{align-items:center;gap:7px;display:flex}.pk-landing .hero-assurance svg,.pk-landing .pricing-copy svg{fill:none;width:15px;height:15px;stroke:var(--green);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round}.pk-landing .hero-visual{background:radial-gradient(circle at 66% 22%,#deb35a59,#0000 22%),linear-gradient(140deg,#dfe9db 0%,#cddcc8 42%,#adcaad 100%);border-radius:24px 0 0 24px;height:565px;position:relative;overflow:hidden}.pk-landing .hero-grid{opacity:.21;background-image:linear-gradient(#ffffffbf 1px,#0000 1px),linear-gradient(90deg,#ffffffbf 1px,#0000 1px);background-size:47px 47px;position:absolute;inset:0;transform:rotate(-9deg)scale(1.2)}.pk-landing .hero-route-line{position:absolute;inset:0}.pk-landing .hero-route-line svg{fill:none;stroke:#2f5b2854;stroke-width:3px;stroke-linecap:round;stroke-dasharray:8 11;width:100%;height:100%}.pk-landing .hero-phone-shell{z-index:4;background:#162018;border:4px solid #162018;border-radius:39px;width:280px;height:575px;padding:12px 9px 14px;position:absolute;top:38px;right:84px;overflow:hidden;transform:rotate(2deg);box-shadow:0 40px 70px #132d164d}.pk-landing .hero-phone-screen{background:#fff;border-radius:28px;height:100%;overflow:hidden}.pk-landing .hero-phone-screen img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}.pk-landing .hero-phone-speaker{z-index:6;background:#162018;border-radius:12px;width:63px;height:19px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.pk-landing .hero-phone-home{z-index:6;background:#0c140f73;border-radius:5px;width:82px;height:4px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.pk-landing .signal-card{z-index:7;color:#697068;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffed;border:1px solid #ffffffbf;border-radius:10px;align-items:center;gap:11px;min-width:184px;padding:13px 15px;font-size:10px;line-height:1.45;display:flex;position:absolute;box-shadow:0 12px 34px #0e271429}.pk-landing .signal-card strong{color:var(--ink);font-size:12px;display:block}.pk-landing .signal-icon{width:30px;height:30px;color:var(--green);background:var(--green-pale);border-radius:50%;place-items:center;font-size:16px;font-weight:800;display:grid}.pk-landing .signal-card-one{top:92px;left:22px}.pk-landing .signal-card-two{bottom:66px;left:25px}.pk-landing .map-pin{z-index:2;background:var(--green);border:3px solid #ffffffe6;border-radius:50% 50% 50% 0;width:13px;height:13px;position:absolute;transform:rotate(-45deg);box-shadow:0 4px 10px #0e271440}.pk-landing .map-pin-one{top:44%;left:14%}.pk-landing .map-pin-two{top:16%;right:9%}.pk-landing .map-pin-three{bottom:19%;left:24%}.pk-landing .proof-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1240px;margin:0 auto 100px;padding:30px 44px;display:grid}.pk-landing .proof-strip>div{border-right:1px solid var(--line);align-items:baseline;gap:9px;padding:0 29px;display:flex}.pk-landing .proof-strip>div:first-child{padding-left:0}.pk-landing .proof-strip>div:last-child{border-right:0}.pk-landing .proof-strip strong{color:var(--green);font-family:var(--font-manrope), "Manrope", sans-serif;white-space:nowrap;font-size:24px;font-weight:800}.pk-landing .proof-strip span{color:#737a73;font-size:11px;line-height:1.35}.pk-landing .positioning{text-align:center;max-width:1110px;margin:0 auto 120px;padding:0 40px}.pk-landing .positioning-kicker{color:var(--green);letter-spacing:.12em;text-transform:uppercase;background:#f0f4ed;border:1px solid #cfd8cb;border-radius:999px;margin-bottom:20px;padding:8px 13px;font-size:10px;font-weight:800;display:inline-block}.pk-landing .positioning h2,.pk-landing .section-heading h2,.pk-landing .value-section h2,.pk-landing .faq-section h2{font-size:clamp(36px,4.2vw,56px);line-height:1.07}.pk-landing .positioning>p{max-width:710px;color:var(--muted);margin:21px auto 37px;font-size:16px;line-height:1.7}.pk-landing .compare-row{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:94px;display:grid;overflow:hidden;box-shadow:0 18px 45px #1727190f}.pk-landing .compare-row>div:not(.compare-arrow){padding:25px 28px;font-size:13px;font-weight:700}.pk-landing .compare-row span{letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.pk-landing .compare-muted{color:#777d77}.pk-landing .compare-muted span{color:#999e99}.pk-landing .compare-arrow{color:#979d97;font-family:var(--font-manrope), "Manrope", sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.pk-landing .compare-picket{color:var(--green-dark);background:#edf3e9}.pk-landing .compare-picket span{color:var(--green)}.pk-landing .story-section{background:#fff;padding:115px max(40px,50vw - 620px)}.pk-landing .section-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px;margin-bottom:60px;display:grid}.pk-landing .section-heading h2{max-width:750px;margin-top:14px}.pk-landing .section-heading>p{max-width:460px;color:var(--muted);margin:0 0 5px;font-size:15px;line-height:1.75}.pk-landing .section-label.light{color:#a9c9a6}.pk-landing .story-shell{background:#f6f7f3;border:1px solid #dfe3dc;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #122c1517}.pk-landing .story-tabs{background:#fff;border-bottom:1px solid #dfe3dc;grid-template-columns:repeat(5,1fr);padding:0 25px;display:grid}.pk-landing .story-tab{color:#7d857e;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;min-height:79px;padding:0 15px;font-size:12px;font-weight:700;transition:color .2s;display:flex;position:relative}.pk-landing .story-tab:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:14px;right:14px}.pk-landing .story-tab:hover,.pk-landing .story-tab-active{color:var(--green)}.pk-landing .story-tab-active:after{background:var(--green)}.pk-landing .story-tab-num{color:#b3b9b3;font-family:var(--font-manrope), "Manrope", sans-serif;font-size:9px;font-weight:800}.pk-landing .story-tab-active .story-tab-num{color:var(--gold)}.pk-landing .story-panel{grid-template-columns:.88fr 1.12fr;min-height:610px;display:grid}.pk-landing .story-copy{flex-direction:column;padding:88px 50px 55px 66px;animation:.35s ease-out reveal-copy;display:flex}@keyframes reveal-copy{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.pk-landing .eyebrow-green{color:var(--green)}.pk-landing .story-copy h3{max-width:430px;margin-top:20px;font-size:clamp(35px,3.2vw,47px);line-height:1.08}.pk-landing .story-body{max-width:470px;color:var(--muted);margin:22px 0 0;font-size:15px;line-height:1.77}.pk-landing .story-takeaway{border-left:3px solid var(--gold);color:#526056;background:#ebeee8;align-items:flex-start;gap:11px;max-width:445px;margin-top:26px;padding:15px 17px;font-size:12px;line-height:1.6;display:flex}.pk-landing .takeaway-check{color:#fff;background:var(--green);border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:grid}.pk-landing .story-controls{color:#8c938c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;margin-top:auto;font-size:9px;font-weight:800;display:flex}.pk-landing .story-arrow{width:35px;height:35px;color:var(--green);cursor:pointer;background:#fff;border:1px solid #d1d7d0;border-radius:50%;place-items:center;display:grid}.pk-landing .story-arrow:disabled{color:#bdc2bd;cursor:default;background:0 0}.pk-landing .story-visual{background:radial-gradient(circle at 65% 15%,#e6c07057,#0000 25%),linear-gradient(145deg,#dfe9da,#b6cdb1);min-height:610px;animation:.35s ease-out reveal-visual;position:relative;overflow:hidden}.pk-landing .story-visual:before{content:"";opacity:.3;background-color:#0000;background-image:linear-gradient(#ffffffe6 1px,#0000 1px),linear-gradient(90deg,#ffffffe6 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:50px 50px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:-20%;transform:rotate(-10deg)}@keyframes reveal-visual{0%{opacity:.45}to{opacity:1}}.pk-landing .device-wrap{place-items:center;display:grid;position:absolute;inset:0}.pk-landing .phone{z-index:3;background:#141d16;border:4px solid #141d16;border-radius:39px;width:302px;height:606px;margin-top:74px;padding:12px 8px 8px;position:relative;overflow:hidden;box-shadow:0 38px 80px #1437184f}.pk-landing .phone-island{z-index:6;background:#141d16;border-radius:11px;width:66px;height:18px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.pk-landing .phone-appbar{z-index:5;color:#fff;background:linear-gradient(180deg, var(--green-deep), #183e1a);letter-spacing:.04em;border-radius:29px 29px 0 0;justify-content:space-between;align-items:center;height:50px;padding:20px 17px 0;font-size:10px;font-weight:800;display:flex;position:absolute;top:12px;left:8px;right:8px}.pk-landing .phone-badge{color:#2b4c2c;letter-spacing:.02em;background:#e3eddc;border-radius:4px;padding:5px 7px;font-size:7px}.pk-landing .phone-screen{background:#fff;border-radius:27px;height:100%;padding-top:50px;overflow:hidden}.pk-landing .phone-screen img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%;display:block}.pk-landing .phone-screen-email{background:#f8f7f2}.pk-landing .phone-shadow{background:#ffffff29;border:1px solid #ffffff80;border-radius:40px;width:300px;height:480px;position:absolute}.pk-landing .phone-shadow-one{margin:50px 0 0 120px;transform:rotate(9deg)}.pk-landing .phone-shadow-two{margin:55px 0 0 -115px;transform:rotate(-8deg)}.pk-landing .real-screen-note{z-index:5;color:#35513a;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffdb;border:1px solid #ffffffbf;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:18px;right:22px}.pk-landing .live-dot{background:#57a14f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #57a14f29}.pk-landing .email-preview{color:#263328;background:#f8f7f2;height:100%;padding:16px 14px 12px;font-size:9px}.pk-landing .email-mode-row{gap:6px;display:flex}.pk-landing .email-mode{color:#737c74;background:#fff;border:1px solid #d9ddd7;border-radius:5px;flex:1;padding:7px 4px;font-size:8px;font-weight:800}.pk-landing .email-mode-active{border-color:var(--green);color:#fff;background:var(--green)}.pk-landing .email-status{color:#778078;align-items:center;gap:6px;margin:11px 0 8px;font-size:7px;display:flex}.pk-landing .status-dot{background:var(--gold);border-radius:50%;width:6px;height:6px}.pk-landing .email-card{background:#fff;border:1px solid #e1e2dd;border-radius:7px;padding:15px 14px 11px;box-shadow:0 5px 14px #2132230d}.pk-landing .email-label{color:#999f99;letter-spacing:.11em;font-size:6px;font-weight:800}.pk-landing .email-subject{margin-top:4px;font-size:9px;font-weight:800}.pk-landing .email-rule{background:#e7e8e4;height:1px;margin:10px 0}.pk-landing .email-card p{color:#536057;margin:0 0 8px;line-height:1.55}.pk-landing .email-signoff{color:#28372b!important;margin-top:11px!important}.pk-landing .email-actions{grid-template-columns:1fr 1.3fr;gap:7px;margin-top:10px;display:grid}.pk-landing .email-actions button{border-radius:5px;min-height:30px;font-size:7px;font-weight:800}.pk-landing .email-secondary{color:#667067;background:#fff;border:1px solid #d5d9d3}.pk-landing .email-primary{border:1px solid var(--green);color:#fff;background:var(--green)}.pk-landing .email-disclaimer{color:#899089;text-align:center;margin:8px 2px 0;font-size:6.5px;line-height:1.4}.pk-landing .value-section{padding:84px max(40px,50vw - 620px) 36px}.pk-landing .section-heading-centered{text-align:center;display:block}.pk-landing .section-heading-centered h2{max-width:760px;margin:14px auto 0}.pk-landing .feature-grid{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden;box-shadow:0 20px 60px #1227160f}.pk-landing .feature-grid article{border-right:1px solid var(--line);min-height:330px;padding:42px 38px;position:relative}.pk-landing .feature-grid article:last-child{border-right:0}.pk-landing .feature-icon{width:54px;height:54px;color:var(--green);background:var(--green-pale);border-radius:12px;place-items:center;display:grid}.pk-landing .feature-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.pk-landing .feature-number{color:#c9cdc8;font-family:var(--font-manrope), "Manrope", sans-serif;font-size:11px;font-weight:800;position:absolute;top:44px;right:36px}.pk-landing .feature-grid h3{margin-top:42px;font-size:23px}.pk-landing .feature-grid p{color:var(--muted);margin:15px 0 0;font-size:14px;line-height:1.75}.pk-landing .pricing-section{color:#fff;background:radial-gradient(circle at 85% 0%, #557d4e5c, transparent 30%), var(--green-deep);grid-template-columns:1fr 420px;align-items:center;gap:100px;padding:105px max(40px,50vw - 550px);display:grid}.pk-landing .pricing-copy h2{max-width:620px;margin-top:17px;font-size:clamp(40px,4.5vw,60px);line-height:1.07}.pk-landing .pricing-copy>p{color:#b8c6b9;max-width:590px;margin:22px 0 27px;font-size:15px;line-height:1.7}.pk-landing .pricing-copy ul{color:#e4ede3;grid-template-columns:1fr 1fr;gap:14px 30px;padding:0;font-size:13px;list-style:none;display:grid}.pk-landing .pricing-copy svg{stroke:#d4aa51}.pk-landing .pricing-card{color:var(--ink);text-align:center;background:#fbfaf5;border:1px solid #ffffff24;border-radius:15px;padding:43px 40px 35px;position:relative;box-shadow:0 30px 80px #0000003d}.pk-landing .pricing-badge{color:var(--green-deep);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#e2af4d;border-radius:99px;padding:7px 13px;font-size:9px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.pk-landing .price{color:var(--green-deep);font-family:var(--font-manrope), "Manrope", sans-serif;letter-spacing:-.065em;margin:4px 0 2px;font-size:78px;font-weight:800}.pk-landing .price>span{vertical-align:26px;font-size:30px}.pk-landing .price small{color:#727a73;font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:0;margin-left:8px;font-size:13px;font-weight:600}.pk-landing .tier-rows{text-align:left;margin:14px 0 22px;padding:0;list-style:none}.pk-landing .tier-rows li{-moz-column-gap:14px;border:1px solid #0e27141f;border-radius:10px;grid-template-columns:1fr auto;grid-template-areas:"name price""vol price";align-items:center;column-gap:14px;padding:13px 14px;display:grid}.pk-landing .tier-rows li+li{margin-top:8px}.pk-landing .tier-rows li.recommended{border:2px solid var(--green);background:#eef3ec}.pk-landing .tier-name{letter-spacing:.06em;text-transform:uppercase;color:var(--green-deep);grid-area:name;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.pk-landing .tier-name em{color:var(--green-deep);letter-spacing:.1em;background:#e2af4d;border-radius:99px;padding:2px 7px;font-size:9px;font-style:normal}.pk-landing .tier-vol{color:#6b6b66;grid-area:vol;margin-top:3px;font-size:12px}.pk-landing .tier-vol b{color:var(--green);font-weight:800}.pk-landing .tier-price{font-family:var(--font-dm-mono), "DM Mono", monospace;color:var(--green-deep);letter-spacing:-.02em;grid-area:price;font-size:22px;font-weight:700}.pk-landing .tier-price small{font-family:var(--font-dm-sans), "DM Sans", sans-serif;color:#727a73;margin-left:2px;font-size:11px;font-weight:600}.pk-landing .standard-price{color:#777d78;margin:0 0 26px;font-size:12px}.pk-landing .pricing-note{color:#818781;margin:15px 0 0;font-size:10px}.pk-landing .plans-link{margin-top:14px;font-size:12.5px}.pk-landing .faq-section{grid-template-columns:.75fr 1.25fr;gap:100px;max-width:1150px;margin:0 auto;padding:115px 40px;display:grid}.pk-landing .faq-section h2{margin-top:15px}.pk-landing .faq-list{border-top:1px solid var(--line)}.pk-landing .faq-list details{border-bottom:1px solid var(--line)}.pk-landing .faq-list summary{color:var(--green-deep);font-family:var(--font-manrope), "Manrope", sans-serif;cursor:pointer;padding:23px 42px 23px 0;font-size:16px;font-weight:700;list-style:none;position:relative}.pk-landing .faq-list summary::-webkit-details-marker{display:none}.pk-landing .faq-list summary:after{content:"+";color:var(--green);font-size:21px;font-weight:500;position:absolute;top:20px;right:2px}.pk-landing .faq-list details[open] summary:after{content:"–"}.pk-landing .faq-list p{color:var(--muted);margin:-5px 45px 24px 0;font-size:14px;line-height:1.7}.pk-landing .final-cta{color:#fff;text-align:center;background:linear-gradient(#183a1aeb,#0e2714fa),repeating-linear-gradient(45deg,#0000 0 38px,#ffffff0f 39px 40px);padding:95px 30px 105px;position:relative;overflow:hidden}.pk-landing .final-cta-marker{color:#ffffff09;font-family:var(--font-manrope), "Manrope", sans-serif;font-size:470px;font-weight:800;line-height:1;position:absolute;bottom:-155px;right:-30px}.pk-landing .final-cta h2{max-width:780px;margin:17px auto 0;font-size:clamp(40px,5vw,66px);line-height:1.05;position:relative}.pk-landing .final-cta p{color:#bac8ba;margin:21px 0 29px;font-size:15px;position:relative}.pk-landing .final-cta .button{position:relative}.pk-landing footer{color:#7b827b;background:#0b160e;grid-template-columns:auto 1fr auto auto;align-items:center;gap:28px;min-height:102px;padding:30px max(40px,50vw - 620px);font-size:11px;display:grid}.pk-landing footer .brand-mark{width:24px;height:24px}.pk-landing footer .brand-name{color:#fff;font-size:22px}.pk-landing footer p{margin:0}.pk-landing footer div{color:#bcc6bd;gap:25px;font-weight:600;display:flex}@media (max-width:1050px){.pk-landing .hero{grid-template-columns:.9fr 1.1fr;gap:30px}.pk-landing .hero-copy{padding-left:0}.pk-landing .hero h1{font-size:clamp(47px,6vw,64px)}.pk-landing .hero-phone-shell{right:35px}.pk-landing .signal-card{display:none}.pk-landing .proof-strip>div{padding:0 16px;display:block}.pk-landing .proof-strip span{margin-top:4px;display:block}.pk-landing .pricing-section,.pk-landing .faq-section{gap:55px}}@media (max-width:800px){.pk-landing .concept-bar{height:26px;font-size:8px}.pk-landing .site-header{grid-template-columns:1fr auto;height:68px;padding:0 20px}.pk-landing .site-header nav{display:none}.pk-landing .brand svg{width:24px}.pk-landing .brand-name{font-size:22px}.pk-landing .site-header .button{min-height:36px;padding:0 14px}.pk-landing .site-header .button svg{display:none}.pk-landing .hero{text-align:center;flex-direction:column;gap:54px;min-height:auto;padding:42px 20px 58px;display:flex}.pk-landing .hero h1{margin-top:20px;font-size:clamp(43px,12.3vw,61px);line-height:1.01}.pk-landing .hero-lede{margin:22px auto 0;font-size:16px;line-height:1.6}.pk-landing .hero-actions,.pk-landing .hero-assurance{justify-content:center}.pk-landing .hero-visual{border-radius:19px;width:min(100%,540px);height:520px}.pk-landing .hero-phone-shell{width:250px;height:520px;top:28px;right:50%;transform:translate(50%)rotate(1.5deg)}.pk-landing .map-pin-one{left:8%}.pk-landing .map-pin-two{right:7%}.pk-landing .proof-strip{grid-template-columns:1fr 1fr;gap:23px 0;width:calc(100% - 40px);margin-bottom:80px;padding:22px 0}.pk-landing .proof-strip>div{padding:0 18px}.pk-landing .proof-strip>div:nth-child(2){border-right:0}.pk-landing .proof-strip strong{font-size:21px}.pk-landing .positioning{margin-bottom:85px;padding:0 20px}.pk-landing .positioning h2,.pk-landing .section-heading h2,.pk-landing .value-section h2,.pk-landing .faq-section h2{font-size:37px}.pk-landing .compare-row{grid-template-columns:1fr;gap:5px;padding:14px}.pk-landing .compare-row>div:not(.compare-arrow){padding:18px 17px}.pk-landing .story-section{padding:82px 20px}.pk-landing .value-section{padding:56px 20px 20px}.pk-landing .section-heading{text-align:center;margin-bottom:41px;display:block}.pk-landing .section-heading>p{margin:18px auto 0}.pk-landing .story-shell{border-radius:14px;overflow:visible}.pk-landing .story-tabs{scrollbar-width:none;grid-template-columns:repeat(5,minmax(108px,1fr));padding:0 4px;overflow-x:auto}.pk-landing .story-tabs::-webkit-scrollbar{display:none}.pk-landing .story-tab{min-height:66px;padding:0 8px;font-size:10px}.pk-landing .story-panel{grid-template-columns:1fr;min-height:auto}.pk-landing .story-copy{text-align:left;min-height:470px;padding:52px 30px 35px}.pk-landing .story-copy h3{font-size:37px}.pk-landing .story-controls{margin-top:35px}.pk-landing .story-visual{min-height:600px}.pk-landing .feature-grid{grid-template-columns:1fr}.pk-landing .feature-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:auto;padding:34px 30px}.pk-landing .feature-grid article:last-child{border-bottom:0}.pk-landing .feature-grid h3{margin-top:26px}.pk-landing .pricing-section{grid-template-columns:1fr;gap:55px;padding:82px 20px}.pk-landing .pricing-copy{text-align:center}.pk-landing .pricing-copy h2,.pk-landing .pricing-copy>p{margin-left:auto;margin-right:auto}.pk-landing .pricing-copy ul{text-align:left;max-width:470px;margin:0 auto}.pk-landing .pricing-card{width:min(100%,430px);margin:0 auto}.pk-landing .faq-section{grid-template-columns:1fr;gap:42px;padding:82px 20px}.pk-landing .final-cta{padding:80px 20px 87px}.pk-landing footer{flex-wrap:wrap;justify-content:space-between;padding:36px 20px;display:flex}.pk-landing footer p{order:3;width:100%}}@media (max-width:480px){.pk-landing .concept-bar span:last-child,.pk-landing .concept-dot{display:none}.pk-landing .hero{padding-top:30px}.pk-landing .hero h1{font-size:43px}.pk-landing .hero-actions{gap:18px;display:grid}.pk-landing .hero-actions .button{width:100%}.pk-landing .hero-assurance{gap:11px;font-size:10px}.pk-landing .hero-visual{height:472px}.pk-landing .hero-phone-shell{width:229px;height:480px}.pk-landing .proof-strip{width:calc(100% - 30px)}.pk-landing .proof-strip strong{font-size:19px}.pk-landing .positioning h2,.pk-landing .section-heading h2,.pk-landing .value-section h2,.pk-landing .faq-section h2{font-size:34px}.pk-landing .pricing-copy ul{grid-template-columns:1fr}.pk-landing .pricing-card{padding:40px 24px 31px}.pk-landing .story-copy{min-height:505px;padding:43px 24px 31px}.pk-landing .story-copy h3{font-size:34px}.pk-landing .story-visual{min-height:535px}.pk-landing .phone{width:250px;height:525px;margin-top:63px}.pk-landing .phone-shadow{width:248px;height:420px}.pk-landing .phone-shadow-one{margin-left:70px}.pk-landing .phone-shadow-two{margin-left:-65px}.pk-landing .real-screen-note{white-space:nowrap;bottom:12px;right:50%;transform:translate(50%)}.pk-landing .price{font-size:68px}.pk-landing .final-cta h2{font-size:38px}.pk-landing footer>div{order:4;justify-content:flex-start;width:100%}.pk-landing footer>span{order:2}}@media (prefers-reduced-motion:reduce){.pk-landing{scroll-behavior:auto}.pk-landing,.pk-landing *{transition-duration:.01ms!important}}.pk-landing .hero-map{-o-object-fit:cover;object-fit:cover;-o-object-position:30% center;object-position:30% center;z-index:0;opacity:.92;width:100%;height:100%;position:absolute;inset:0}
