.kindle-landing{--orange:var(--ds-orange);--navy:var(--ds-blue);--ink:#2b2e49;--muted:#626b7b;--paper:var(--ds-surface);--line:var(--ds-border)}.kindle-landing,.kindle-landing *{box-sizing:border-box}.kindle-landing{color:var(--ink);font-family:var(--font-geist),Arial,Helvetica,sans-serif;background:#fff;margin:0}.kindle-landing h1,.kindle-landing h2,.kindle-landing h3,.kindle-landing .display,.kindle-landing .metric{font-family:var(--font-space-grotesk),Arial,sans-serif}.kindle-landing a{color:inherit;text-decoration:none}.kindle-landing button,.kindle-landing input{font:inherit}.kindle-landing button,.kindle-landing a,.kindle-landing input{outline-offset:5px}.kindle-landing button{cursor:pointer}.kindle-landing svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:22px;height:22px}.kindle-landing header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#ffffffed;position:sticky;top:0}.kindle-landing .nav{justify-content:space-between;align-items:center;gap:24px;max-width:1260px;height:84px;margin:auto;padding:0 36px;display:flex}.kindle-landing .logo{width:170px;height:auto;display:block}.kindle-landing .navlinks{gap:30px;font-size:14px;font-weight:550;display:flex}.kindle-landing .btn{background:var(--orange);color:#172335;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:18px;padding:17px 25px;font-size:15px;font-weight:750;transition:transform .2s,background .2s;display:inline-flex}.kindle-landing .btn:hover{background:#ff9e30;transform:translateY(-2px)}.kindle-landing .btn.small{padding:12px 18px;font-size:13px}.kindle-landing .btn.dark{background:var(--ink);color:#fff}.kindle-landing .btn.dark:hover{background:var(--navy)}.kindle-landing .wrap{max-width:1260px;margin:auto;padding:0 36px}.kindle-landing .eyebrow{text-transform:uppercase;letter-spacing:2.1px;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.kindle-landing .eyebrow:before{content:"";background:var(--orange);width:22px;height:2px}.kindle-landing .hero{background:radial-gradient(ellipse at 80% 45%,#fff0dd 0,transparent 47%),var(--paper);position:relative;overflow:hidden}.kindle-landing .hero-grid{grid-template-columns:1.03fr 1fr;align-items:center;gap:50px;min-height:680px;padding-top:58px;padding-bottom:68px;display:grid}.kindle-landing .hero h1{letter-spacing:-4px;margin:24px 0;font-size:clamp(48px,5.6vw,76px);line-height:1.05}.kindle-landing .hero h1 span{color:var(--navy);white-space:nowrap;position:relative}.kindle-landing .hero h1 span:after{content:"";background:var(--orange);border-radius:50%;height:6px;position:absolute;bottom:-6px;left:1px;right:0}.kindle-landing .hero p{color:var(--muted);max-width:440px;font-size:17px;line-height:1.7}.kindle-landing .product-name{color:var(--navy);margin:27px 0 20px;font-size:13px;font-weight:650}.kindle-landing .hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.kindle-landing .text-link{border-bottom:1px solid #a0a8b1;padding:8px 0;font-size:13px;font-weight:650}.kindle-landing .note{color:var(--muted);margin:13px 0;font-size:11px!important;line-height:1.6!important}.kindle-landing .product-stage{justify-content:center;align-items:center;height:500px;display:flex;position:relative}.kindle-landing .orbit{border:1px solid #e8d7be;border-radius:50%;width:470px;height:470px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.kindle-landing .orbit:before{content:"";border:1px dashed #e4d7c3;border-radius:50%;position:absolute;inset:32px}.kindle-landing .product-stage img{mix-blend-mode:multiply;filter:drop-shadow(15px 30px 18px #26314a22);width:94%;max-width:440px;position:relative;transform:rotate(-6deg)}.kindle-landing .tag{border:1px solid var(--line);z-index:2;background:#fff;border-radius:12px;padding:15px 20px;font-size:12px;position:absolute;box-shadow:0 12px 40px #2b2e4909}.kindle-landing .tag strong{font-family:var(--font-space-grotesk),Arial,sans-serif;letter-spacing:-1px;font-size:27px;display:block}.kindle-landing .tag.one{top:18px;right:2px;transform:rotate(5deg)}.kindle-landing .tag.two{bottom:10px;left:0;transform:rotate(-4deg)}.kindle-landing .tag.two strong{font-size:18px}.kindle-landing .dot{background:var(--orange);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.kindle-landing .spec-band{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);padding-top:32px;padding-bottom:32px;display:grid}.kindle-landing .spec-band>div{border-left:1px solid var(--line);padding-left:30px}.kindle-landing .spec-band>div:first-child{border:0;padding-left:0}.kindle-landing .metric{letter-spacing:-1px;font-size:30px}.kindle-landing .spec-band p{color:var(--muted);margin:6px 0;font-size:12px}.kindle-landing .section{padding-top:100px;padding-bottom:100px}.kindle-landing h2{letter-spacing:-2px;margin:18px 0 20px;font-size:clamp(34px,4vw,49px);line-height:1.12}.kindle-landing p{line-height:1.75}.kindle-landing .intro{max-width:620px;color:var(--muted);font-size:16px}.kindle-landing .benefits{grid-template-columns:1.3fr 1fr 1fr;gap:38px;margin-top:48px;display:grid}.kindle-landing .benefit{border-top:2px solid var(--line);padding-top:24px}.kindle-landing .benefit:first-child{border-color:var(--orange)}.kindle-landing .benefit .num{color:var(--orange);font-size:12px;font-weight:700}.kindle-landing .benefit h3{letter-spacing:-.7px;margin:22px 0 12px;font-size:23px}.kindle-landing .benefit p{color:var(--muted);margin-bottom:0;font-size:14px}.kindle-landing .reading{background:var(--ink);color:#fff;overflow:hidden}.kindle-landing .read-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.kindle-landing .reading .intro{color:#bec5d5}.kindle-landing .reading h2 em{color:#ffad4b;font-style:normal}.kindle-landing .controls{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.kindle-landing .control-label{color:#c2c8d6;margin:25px 0 10px;font-size:12px;display:block}.kindle-landing .toggle{color:#fff;background:0 0;border:1px solid #ffffff35;border-radius:8px;min-height:44px;padding:11px 18px}.kindle-landing .toggle[aria-pressed=true]{color:var(--ink);background:#fff}.kindle-landing .read-frame{background:#171921;border:1px solid #ffffff20;border-radius:23px;width:100%;max-width:390px;margin:auto;padding:20px 20px 32px;transform:rotate(3deg);box-shadow:22px 28px #ffffff06}.kindle-landing .sample{color:#33322e;background:#f3f1e9;min-height:400px;padding:32px 28px;transition:background .2s,color .2s}.kindle-landing .sample.night{color:#e5e1d7;background:#252626}.kindle-landing .sample small{font-family:var(--font-geist),sans-serif;letter-spacing:2px;border-bottom:1px solid #88888840;padding-bottom:22px;font-size:9px;display:block}.kindle-landing .sample h3{margin:30px 0 24px;font:26px/1.2 Georgia,serif}.kindle-landing .sample p{margin:0 0 20px;font:17px/1.85 Georgia,serif}.kindle-landing .device-brand{text-align:center;color:#fff5;margin:20px 0 -10px;font-size:17px}.kindle-landing .caption{text-align:center;color:#adb5c6;max-width:360px;margin:28px auto 0;font-size:10px}.kindle-landing .slider{accent-color:var(--orange);cursor:pointer;width:180px}.kindle-landing .use-grid{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.kindle-landing .moment-list{margin-top:30px}.kindle-landing .moment{border-top:1px solid var(--line);grid-template-columns:35px 1fr;gap:15px;padding:21px 0;display:grid}.kindle-landing .moment span{color:var(--orange);padding-top:4px;font-size:12px}.kindle-landing .moment h3{margin:0 0 5px;font-size:18px}.kindle-landing .moment p{color:var(--muted);margin:0;font-size:14px}.kindle-landing .poster{text-align:center;background:#eef3f7;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:460px;padding:45px;display:flex;position:relative;overflow:hidden}.kindle-landing .poster:before{content:"";background:#e0e9f0;border-radius:50%;width:380px;height:380px;position:absolute;top:75px;left:70px}.kindle-landing .poster .big{font-family:var(--font-space-grotesk),Arial,sans-serif;letter-spacing:-7px;color:var(--navy);font-size:110px;line-height:1;position:relative}.kindle-landing .poster p{letter-spacing:-.5px;max-width:260px;margin-top:16px;font-size:24px;line-height:1.3;position:relative}.kindle-landing .poster .bottom{letter-spacing:1px;text-transform:uppercase;margin-top:30px;font-size:11px;position:relative}.kindle-landing .small-pill{background:#fff;border-radius:30px;margin-bottom:30px;padding:10px 18px;font-size:11px;position:relative}.kindle-landing .details{background:var(--paper)}.kindle-landing .details-grid{grid-template-columns:.9fr 1.1fr;gap:85px;display:grid}.kindle-landing dl{margin:0}.kindle-landing dl div{border-bottom:1px solid #dce1e7;justify-content:space-between;gap:24px;padding:17px 0;font-size:13px;display:flex}.kindle-landing dt{color:var(--muted)}.kindle-landing dd{text-align:right;margin:0;font-weight:650}.kindle-landing .faq{max-width:850px;margin:auto}.kindle-landing .faq-head{text-align:center;margin-bottom:35px}.kindle-landing .faq-head .eyebrow{justify-content:center}.kindle-landing details{border-bottom:1px solid var(--line);padding:23px 0}.kindle-landing summary{cursor:pointer;justify-content:space-between;gap:30px;font-size:16px;font-weight:650;list-style:none;display:flex}.kindle-landing summary::-webkit-details-marker{display:none}.kindle-landing summary:after{content:"+";color:var(--navy);font-size:23px;font-weight:400}.kindle-landing details[open] summary:after{content:"−"}.kindle-landing details p{color:var(--muted);max-width:720px;margin-bottom:0;font-size:14px}.kindle-landing .final{background:var(--navy);color:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:35px;margin-bottom:80px;padding:65px 55px;display:flex}.kindle-landing .final h2{max-width:650px;margin-top:0}.kindle-landing .final p{color:#d2dfeb;margin-bottom:0;font-size:14px}.kindle-landing .final .btn{white-space:nowrap}.kindle-landing footer{border-top:1px solid var(--line);padding:35px 0 95px}.kindle-landing .footer-top{justify-content:space-between;align-items:center;gap:25px;display:flex}.kindle-landing .footer-top .logo{width:145px}.kindle-landing .footer-top span{color:var(--muted);font-size:12px}.kindle-landing footer p{color:var(--muted);max-width:890px;margin-top:25px;font-size:10px;line-height:1.7}.kindle-landing .sticky-buy{display:none}.kindle-landing .sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1300px){.kindle-landing .hero-grid{min-height:720px}}@media (max-width:900px){.kindle-landing .navlinks{display:none}.kindle-landing .hero-grid{gap:20px}.kindle-landing .hero h1{letter-spacing:-3px;font-size:55px}.kindle-landing .product-stage{height:420px}.kindle-landing .orbit{width:370px;height:370px}.kindle-landing .read-grid{gap:45px}.kindle-landing .use-grid,.kindle-landing .details-grid{gap:40px}.kindle-landing .benefits{gap:25px}.kindle-landing .final{padding:45px;display:block}.kindle-landing .final .btn{margin-top:25px}}@media (max-width:640px){.kindle-landing .wrap{padding-left:22px;padding-right:22px}.kindle-landing .nav{height:70px;padding:0 22px}.kindle-landing .logo{width:143px}.kindle-landing .nav .btn{padding:11px 13px;font-size:11px}.kindle-landing .hero-grid{grid-template-columns:1fr;gap:10px;padding-top:36px;padding-bottom:34px}.kindle-landing .hero h1{letter-spacing:-3px;margin:21px 0;font-size:52px}.kindle-landing .hero p{font-size:15px}.kindle-landing .hero-actions{gap:20px}.kindle-landing .hero-actions .btn{padding:16px 19px;font-size:14px}.kindle-landing .eyebrow{letter-spacing:1.7px;font-size:9px}.kindle-landing .product-name{margin:23px 0 17px;font-size:12px}.kindle-landing .product-stage{height:360px;margin:25px 0 10px}.kindle-landing .product-stage img{width:82%;max-width:320px}.kindle-landing .orbit{width:320px;height:320px}.kindle-landing .tag{padding:12px 15px;font-size:10px}.kindle-landing .tag strong{font-size:22px}.kindle-landing .tag.one{top:5px;right:0}.kindle-landing .tag.two{bottom:1px}.kindle-landing .tag.two strong{font-size:15px}.kindle-landing .spec-band{grid-template-columns:repeat(2,1fr);gap:27px 20px;padding-top:26px;padding-bottom:26px}.kindle-landing .spec-band>div{padding-left:20px}.kindle-landing .spec-band>div:nth-child(3){border:0;padding:0}.kindle-landing .metric{font-size:27px}.kindle-landing .spec-band p{font-size:11px}.kindle-landing .section{padding-top:65px;padding-bottom:65px}.kindle-landing h2{letter-spacing:-1.5px;font-size:35px}.kindle-landing .intro{font-size:15px}.kindle-landing .benefits{grid-template-columns:1fr;gap:12px;margin-top:32px}.kindle-landing .benefit{padding-top:19px}.kindle-landing .benefit h3{margin:12px 0 9px;font-size:22px}.kindle-landing .benefit p{margin-bottom:20px}.kindle-landing .read-grid,.kindle-landing .use-grid,.kindle-landing .details-grid{grid-template-columns:1fr;gap:40px}.kindle-landing .read-frame{max-width:310px;padding:16px 16px 27px;transform:rotate(2deg)}.kindle-landing .sample{min-height:350px;padding:25px 22px}.kindle-landing .sample p{font-size:16px}.kindle-landing .sample h3{font-size:24px}.kindle-landing .poster{min-height:350px;padding:35px}.kindle-landing .poster .big{font-size:94px}.kindle-landing .poster p{font-size:22px}.kindle-landing .poster:before{width:300px;height:300px;top:45px;left:30px}.kindle-landing .details-grid{gap:24px}.kindle-landing dl div{font-size:12px}.kindle-landing .faq-head{text-align:left}.kindle-landing .faq-head .eyebrow{justify-content:flex-start}.kindle-landing summary{font-size:14px}.kindle-landing .final{border-radius:0;margin:0 -22px;padding:45px 22px}.kindle-landing .final h2{font-size:34px}.kindle-landing .final .btn{width:100%}.kindle-landing footer{padding-bottom:125px}.kindle-landing .footer-top{flex-direction:column;align-items:flex-start;gap:17px}.kindle-landing .sticky-buy{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);z-index:30;background:#ffffffed;justify-content:space-between;align-items:center;gap:15px;display:flex;position:fixed;bottom:0;left:0;right:0}.kindle-landing .sticky-buy strong{font-size:12px;display:block}.kindle-landing .sticky-buy small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.kindle-landing .sticky-buy .btn{padding:13px 16px;font-size:12px}}@media (prefers-reduced-motion:reduce){.kindle-landing,.kindle-landing *{transition:none!important}}.kindle-landing .live-price{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 6px;font-size:14px;display:flex}.kindle-landing .live-price span{color:var(--muted)}.kindle-landing .live-price strong{font-family:var(--font-space-grotesk),Arial,sans-serif;letter-spacing:-.6px;color:var(--navy);font-size:26px}.kindle-landing .live-price small{color:var(--muted);flex-basis:100%;font-size:11px}.kindle-landing .ku-promo{border:1px solid #f3dfc1;border-left:3px solid var(--orange);background:#fff9f0;border-radius:9px;max-width:460px;margin-top:24px;padding:16px 18px}.kindle-landing .ku-label{letter-spacing:1.3px;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:700;display:block}.kindle-landing .ku-link{color:var(--navy);text-underline-offset:4px;align-items:center;gap:10px;font-size:14px;font-weight:700;line-height:1.5;-webkit-text-decoration:underline #1d4f7740;text-decoration:underline #1d4f7740;display:inline-flex}.kindle-landing .ku-link:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.kindle-landing .ku-terms{color:var(--muted);max-width:100%;margin:9px 0 0;font-size:10px!important;line-height:1.6!important}@media (max-width:640px){.kindle-landing .ku-promo{margin-top:20px;padding:14px 15px}.kindle-landing .ku-link{font-size:13px}}.kindle-landing .final{flex-wrap:wrap}.kindle-landing .final .final-credit{color:#b9cbdb;border-top:1px solid #ffffff2e;flex-basis:100%;margin:0;padding-top:22px;font-size:10.5px;line-height:1.5}@media (max-width:640px){.kindle-landing main{padding-bottom:84px}.kindle-landing .final .final-credit{margin-top:22px}}body:has(.kindle-landing){background:#fff}