/* Voice / edition08: ink, amethyst, coral light and platinum. */
.edition{--paper:#f4f1f6;--ink:#2e243d;--muted:#665e70;--line:#d5cddc;--cinema-em:#8c4b65;background:var(--paper);color:var(--ink)}.edition h1,.edition h2,.edition h3{color:#2e243d}.edition em{color:#8c4b65}.edition .site-header,.past-hero .edition .site-header{background:#171321ed;border-color:#ffffff16;backdrop-filter:blur(20px)}.edition .nav-row nav a,.edition .brand,.edition .language{color:#faf4f3}.edition .menu-button{color:#faf4f3;border-color:#ffffff35}.edition .primary,.edition .nav-actions .small{background:#efb2a1;color:#24172d;border-color:#efb2a1}.edition .primary:hover{background:#f7c8ba;color:#24172d}.edition .secondary{border-color:#aa98b5;color:#463650}.edition .text-link{color:#694765}.edition .method-story{background:#f4f1f6}.edition .cinema-product{background:#e6dfed}.edition .cinema-test{background:transparent}.edition .method-art:before{background:#ab88c030}.edition .sound-wave i{background:#a075aa}.edition .footer{background:#171321}.edition .footer .brand,.edition .footer a,.edition .footer p{color:#f0e5ec}.edition .edition-plan.selected,.edition .price-card.lifetime{background:#2c203b;border-color:#2c203b;color:#fff5f1}.edition .price-card.lifetime h2{color:#fff5f1}.edition .price-card.yearly{background:#e7dfea}.edition .price-card.lifetime .primary{background:#efb2a1;color:#24172d}.edition .guide-card,.edition .support-card,.edition .assessment-card{background:#fcf9fc;border-color:#d6cad9}.edition .goal-choices button{background:#e9e2ee;color:#382b46}.edition .filter.active{background:#3a294b}.edition .edition-small-cta{background:#e7dfea}.edition .guide-cta{background:#e7dfea}.edition .phone,.edition .app-overview .phone,.edition .download-product .phone{background:#302239!important}
.voice-world{background:#171321;isolation:isolate}.voice-art{z-index:0;inset:-5%}.voice-art picture,.voice-art img{display:block;width:100%;height:100%}.voice-art img{object-fit:cover;object-position:65% 50%;mask:none}.voice-light{z-index:1;inset:-10%;background:radial-gradient(ellipse at 72% 57%,#d08bbe12,transparent 45%);pointer-events:none}.voice-shade{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,#17132190,transparent 75%)}.voice-certificate{z-index:3;width:40%;right:6%;bottom:15%;aspect-ratio:1.5;filter:drop-shadow(0 30px 35px #08030d80)}.voice-certificate img{border-radius:7px;transform:perspective(1000px) rotateY(-14deg) rotateZ(5deg);mask:none}.edition .cinema-hero,.edition .cinema-gift,.edition .cinema-close,.edition .app-intro-scene,.edition .download-scene,.edition .edition-gift-top{background:#171321}.edition .cinema-hero h1{font-family:Arial,sans-serif;font-weight:500;letter-spacing:-.065em;line-height:1.06;font-size:clamp(66px,6.8vw,104px);color:#fff7f4;max-width:750px}.edition .cinema-hero h1 em{font-family:inherit;font-weight:500;color:#efb2a1}.edition .hero-statement>.eyebrow{color:#c5afcb;font-size:14px;letter-spacing:.16em}.edition .cinema-hero p{color:#e2d6e5;max-width:590px}.edition .cinema-hero .primary,.edition .cinema-close .primary,.edition .cinema-gift .primary{background:#efb2a1;color:#24172d;border-color:#efb2a1}.edition .cinema-gift h2,.edition .cinema-gift .scene-copy h2,.edition .cinema-close h2,.edition .edition-gift-top h1,.edition .app-intro-scene .subhero h1,.edition .download-copy h1{color:#fff7f4}.edition .cinema-gift .scene-copy em,.edition .cinema-close em,.edition .edition-gift-top em,.edition .app-intro-scene em,.edition .download-copy em{color:#efb2a1}.edition .cinema-gift .scene-copy p,.edition .edition-gift-top p,.edition .app-intro-scene p,.edition .download-copy p,.edition .download-qr p,.edition .download-qr summary{color:#e2d6e5}.edition .edition-gift-top .eyebrow,.edition .app-intro-scene .eyebrow,.edition .download-copy .eyebrow{color:#c5afcb}.edition .store-button{background:#302239;color:#fff4ef;border-color:#b3a0bc55}.edition .store-button:hover{background:#4c365c}.edition .store-button small{color:#e2d6e5}.edition .app-intro-scene .voice-shade{background:linear-gradient(90deg,#171321c9,#17132160)}.edition .download-scene .voice-shade{background:linear-gradient(90deg,#171321df,#17132145)}.edition .cinema-close .voice-art img{object-position:90% 70%}.edition .cinema-close .voice-shade{background:linear-gradient(90deg,#171321f5 0%,#171321eb 42%,#171321cf 76%,#17132138 100%)}.edition .cinema-close .close-copy h2{color:#fffaf7;text-shadow:0 2px 24px #100916b8}.edition .cinema-close .close-copy h2 em{color:#ffd8cf;text-shadow:0 2px 24px #100916e0}.edition .edition-gift-top .voice-shade,.voice-night .voice-shade{background:linear-gradient(90deg,#171321e6,#17132180 55%,#17132135)}.edition .guide-image{background:#171321}.guide-image .voice-shade{background:linear-gradient(0deg,#17132190,transparent)}.edition .guide-image>span{color:#f1dce9}.guide-image .voice-art img{object-position:90% 50%}.edition .nav-row nav a[aria-current=page]{border-color:#efb2a1}
@media(max-width:700px){.edition #main-nav{background:#171321}.edition .nav-row nav a{color:#faf4f3}.edition .hero-statement{padding-top:139px}.edition .cinema-hero{min-height:970px;max-height:1200px}.edition .cinema-hero h1{font-size:clamp(49px,12.5vw,64px);letter-spacing:-.06em;line-height:1.08;margin-bottom:25px}.edition .hero-statement>.eyebrow{font-size:12px;margin-bottom:24px;letter-spacing:.1em}.edition .cinema-hero p{max-width:340px}.voice-art{inset:-2%}.voice-art img{object-position:center;object-fit:cover}.voice-shade{background:linear-gradient(180deg,#17132133,transparent 60%)}.voice-certificate{width:80%;right:9%;bottom:10%}.edition .edition-gift-top .voice-shade,.voice-night .voice-shade{background:linear-gradient(180deg,#171321bf,#17132195 45%,#17132122 75%)}.edition .app-intro-scene .voice-shade,.edition .download-scene .voice-shade{background:linear-gradient(180deg,#171321b0,#17132190)}.edition .cinema-close .voice-shade{background:linear-gradient(180deg,#171321ed 0%,#171321cf 55%,#17132170 78%,transparent 100%)}.edition .cinema-close .voice-art img{object-position:center}.edition .cinema-gift .scene-copy{padding-top:100px}.edition .edition-gift-top{min-height:940px}.guide-image .voice-art picture{display:block}.guide-image .voice-art img{object-position:50% 85%}.edition .nav-actions .small{font-size:12px}}
@media(max-width:700px){.cinema-hero .voice-art{top:15%;bottom:-15%}.cinema-hero .voice-shade{background:linear-gradient(180deg,transparent 25%,#17132160 43%,transparent 65%)}}
@media(max-width:700px){.cinema-hero .voice-art{mask-image:linear-gradient(transparent,#000 13%)}}

.edition .guide-image>.editorial-guide-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;mask:none;opacity:1}.edition .guide-image .round-arrow{background:#34253f;color:#fff5f0}

/* Owner supplied screen, displayed without stretching or repainting its UI. */
.edition .phone.app-device,.voice-design .voice-phone.app-device{position:relative;box-sizing:border-box;padding:6px;border:2px solid #79747d;border-radius:42px;background:linear-gradient(115deg,#77717d,#16131c 25%,#48424e 72%,#a49aa8)!important;box-shadow:inset 0 0 0 1px #ccc1cc55,0 30px 65px #0d071b66;overflow:visible}
.app-device::before,.app-device::after{content:"";position:absolute;width:3px;background:linear-gradient(90deg,#29242f,#8c8493,#29242f);border-radius:2px}
.app-device::before{right:-4px;top:26%;height:12%}.app-device::after{left:-4px;top:20%;height:15%}
.app-device .app-device-screen{position:relative;display:block;width:100%;aspect-ratio:497/1079;overflow:hidden;border-radius:33px;background:#0b0a13;isolation:isolate}
.app-device .app-device-screen>img{display:block;width:186.5191147%;max-width:none;height:auto;margin:0 0 0 -17.9074447%;border:0;border-radius:0;object-fit:initial}
.app-device .app-device-screen::after{content:"";position:absolute;z-index:1;left:37%;top:1.6%;width:26%;height:3%;border-radius:30px;background:#05050a;box-shadow:inset 0 0 0 1px #1e1928}
@media(max-width:600px){.edition .phone.app-device,.voice-design .voice-phone.app-device{border-radius:35px;padding:5px}.app-device .app-device-screen{border-radius:27px}}

/* The background dissolves before the next section; foreground stays above it. */
.edition .cinema-hero,.edition .app-intro-scene{overflow:visible;isolation:isolate}.edition .cinema-hero>.world,.edition .app-intro-scene>.world{overflow:hidden}.edition .cinema-hero::after,.edition .app-intro-scene::after{content:"";position:absolute;z-index:1;pointer-events:none;inset:auto 0 0;height:clamp(180px,27vh,330px);background:linear-gradient(180deg,transparent,#f8f0e7)}.edition .cinema-hero>.container,.edition .app-intro-scene>.container{position:relative;z-index:2}
