.ol-page{--ol-soft:#f7f0e9;--ol-muted:#786a61;overflow-wrap:break-word}.ol-page .container{min-width:0}.ol-breadcrumbs{padding-block:25px 0;font-size:11px;color:var(--wishora-muted)}.ol-breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:9px;padding:0;margin:0}.ol-breadcrumbs li+li:before{content:"/";margin-right:9px;opacity:.45}.ol-breadcrumbs a:hover{color:var(--wishora-action);text-decoration:underline;text-underline-offset:3px}.ol-kicker{display:block;color:var(--wishora-action);font-size:10px;font-weight:600;letter-spacing:1.65px;line-height:1.5;text-transform:uppercase}.ol-hero{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);align-items:center;gap:80px;padding-block:38px 72px}.ol-hero-copy{min-width:0}.ol-hero h1{margin-top:20px;max-width:680px;font-size:clamp(49px,4.8vw,68px);line-height:1.035;letter-spacing:-1.7px;text-wrap:pretty}.ol-hero-description{margin-top:25px;max-width:530px;font-size:16px;line-height:1.85}.ol-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.ol-hero-actions .button{padding-inline:24px}.ol-text-link{display:inline-flex;align-items:center;gap:9px;color:var(--wishora-action);font-size:13px;line-height:1.5;font-weight:500;text-decoration:underline;text-decoration-color:#cda799;text-underline-offset:5px}.ol-text-link:hover{color:#803b33}.ol-trust{display:flex;gap:9px;margin-top:24px;color:var(--ol-muted);font-size:11px;line-height:1.9}.ol-trust svg{margin-top:3px;color:var(--wishora-action)}.ol-demo{margin:0;min-width:0;padding:26px 28px 20px;border:1px solid #e5d6ca;border-radius:26px;background:linear-gradient(145deg,#fff9 0,#fff2 75%),var(--ol-sleeve,#f0ded1);box-shadow:0 18px 48px #4834210b;scroll-margin-top:90px}.ol-demo-heading h2{margin-top:8px;font-size:clamp(29px,2.7vw,38px);line-height:1.08;letter-spacing:-.55px;text-wrap:pretty}.ol-demo-heading>p{font-size:11px;margin-top:9px}.ol-demo-heading>p span{padding-inline:4px}.ol-turntable{position:relative;display:grid;place-items:center;padding:28px 18px 29px;min-width:0}.ol-record{position:relative;width:min(100%,337px);aspect-ratio:1;border:4px solid #23211f;border-radius:50%;background:repeating-radial-gradient(circle,#282623 0 1px,#1d1c1b 1px 3px,#242320 3px 4px);box-shadow:0 12px 20px #31251d31,0 0 0 1px #fff6;animation:ol-record-spin 20s linear infinite;animation-play-state:paused}.ol-record:after{content:"";position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from 18deg,#fff0,#ffffff14 19%,#fff0 32%,#fff0 62%,#ffffff10 72%,#fff0 86%);pointer-events:none}.ol-record-photo{position:absolute;inset:24%;border:3px solid #fffc;border-radius:50%;overflow:hidden;background:var(--ol-sleeve)}.ol-record-photo img{width:100%;height:100%;object-fit:cover;display:block}.ol-demo[data-playing=true] .ol-record{animation-play-state:running}.ol-demo-play{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);width:54px;height:54px;padding:0;border:1px solid #ffffffb8;border-radius:50%;color:#873e34;background:#ffffffb3;box-shadow:0 3px 16px #1e140b24;backdrop-filter:blur(3px);transition:background .18s ease}.ol-demo-play:hover:not(:disabled){background:#fffffff0}.ol-demo-play:disabled{color:#93857c;background:#eee8dfd4}.ol-demo-play .lucide-play{margin-left:3px}.ol-turntable-mark{position:absolute;bottom:0;color:#776657;font-size:8px;letter-spacing:1.4px;text-transform:uppercase}.ol-demo-controls{margin-top:20px}.ol-progress{display:block;appearance:none;-webkit-appearance:none;width:100%;height:24px;margin:0;padding:0;border-radius:0;background:linear-gradient(to right,var(--wishora-action) var(--ol-progress),#b29e8d66 var(--ol-progress)) 50% /100% 3px no-repeat;accent-color:var(--wishora-action)}.ol-progress::-webkit-slider-thumb{appearance:none;width:11px;height:11px;border:2px solid #fffcf8;box-shadow:0 0 0 1px var(--wishora-action);border-radius:50%;background:var(--wishora-action)}.ol-progress::-moz-range-thumb{width:8px;height:8px;border:2px solid #fffcf8;box-shadow:0 0 0 1px var(--wishora-action);border-radius:50%;background:var(--wishora-action)}.ol-progress:disabled{opacity:.65}.ol-progress:disabled::-webkit-slider-thumb{background:#ac9988;box-shadow:none}.ol-demo-times{display:flex;justify-content:space-between;gap:10px;color:#77675c;font-size:10px;line-height:1.5;font-variant-numeric:tabular-nums}.ol-demo-times>span>span{margin-left:3px}.ol-demo-status{font-size:11px;line-height:1.5;margin-top:8px;color:var(--wishora-action)}.ol-demo-status:has(.sr-only){margin:0}.ol-demo figcaption{margin-top:14px;font-size:10px;text-align:center;line-height:1.65;color:#786b60}.ol-loading{animation:ol-record-spin 1s linear infinite}@keyframes ol-record-spin{to{transform:rotate(1turn)}}.ol-section{padding-block:88px}.ol-section-heading{max-width:700px;margin:0 auto 44px;text-align:center}.ol-section-heading h2{margin-top:14px;font-size:clamp(37px,3.4vw,48px)}.ol-section-heading>p:not(.ol-kicker){font-size:14px;margin-top:18px;line-height:1.85}.ol-heading-split{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;max-width:none;text-align:left}.ol-heading-split>p:not(.ol-kicker){margin:0 0 3px;max-width:470px}.ol-story-start{background:var(--ol-soft)}.ol-prompt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.ol-prompt{min-width:0;padding-top:24px;border-top:1px solid #d8c8bc}.ol-prompt-number{color:#b48976;font-family:var(--font-display),Georgia,serif;font-size:28px;line-height:1}.ol-prompt h3{margin-top:17px;font-size:17px}.ol-prompt p{margin-top:12px;font-size:13px;line-height:1.9}.ol-worked-example{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:96px}.ol-example-story h2{margin-top:15px;font-size:clamp(37px,3.3vw,47px)}.ol-example-story>p:not(.ol-kicker){margin-top:23px;font-size:14px;line-height:1.9}.ol-example-story .ol-text-link{margin-top:26px}.ol-lyric-paper{position:relative;padding:42px 38px 30px;border:1px solid #eee2d5;border-radius:4px;background:repeating-linear-gradient(180deg,transparent 0 33px,#e9d4c366 33px 34px),#fffdf6;box-shadow:0 16px 38px #4732210d}.ol-paper-tape{position:absolute;top:-12px;left:50%;width:75px;height:24px;background:#e9ceb39c;transform:translateX(-50%) rotate(-3deg)}.ol-paper-label{font-size:10px;color:#a07761;letter-spacing:.35px}.ol-lyric-paper blockquote{margin:25px 0;font-family:var(--font-display),Georgia,serif;font-style:italic;font-size:clamp(24px,2.3vw,31px);line-height:1.45}.ol-lyric-paper blockquote p{color:#70574a}.ol-paper-note{font-size:10px;line-height:1.7;color:#9a8270}.ol-how{background:#faeae3}.ol-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px;padding:0;margin:0;list-style:none}.ol-steps li{position:relative;border-top:1px solid #dcbeb0;padding-top:23px}.ol-step-icon{display:inline-flex;color:var(--wishora-action);margin-bottom:20px}.ol-step-number{position:absolute;right:0;top:18px;color:#ba8d78;font-family:var(--font-display),Georgia,serif;font-size:34px;line-height:1}.ol-steps h3{font-size:17px}.ol-steps p{font-size:13px;line-height:1.9;margin-top:12px}.ol-guide{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:start}.ol-guide h2{margin-top:15px;font-size:clamp(37px,3.3vw,47px)}.ol-guide>div>.ol-text-link{margin-top:26px}.ol-guide-list{display:grid;gap:25px}.ol-guide-list article{display:flex;gap:23px;padding-bottom:25px;border-bottom:1px solid var(--line)}.ol-guide-list article>span{color:#ba8d78;font-family:var(--font-display),Georgia,serif;font-size:25px;line-height:1.3}.ol-guide-list article:last-child{border:0;padding:0}.ol-guide-list h3{font-size:16px}.ol-guide-list p{font-size:13px;line-height:1.9;margin-top:9px}.ol-purchase-section{background:var(--ol-soft)}.ol-purchase{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.ol-purchase h2{margin-top:15px}.ol-purchase-copy>p:not(.ol-kicker){margin-top:23px;max-width:410px;font-size:14px;line-height:1.9}.ol-purchase-copy .button{margin-top:28px}.ol-price-card{padding:35px 40px;border:1px solid #dfd0c4;border-radius:23px;background:#fffcf8}.ol-price{display:flex;align-items:center;gap:18px;padding-bottom:25px;border-bottom:1px solid var(--line)}.ol-price>span:first-child{font-family:var(--font-display),Georgia,serif;font-size:78px;letter-spacing:-3px;line-height:1;color:var(--wishora-text)}.ol-price>span:last-child{font-size:11px;line-height:1.8}.ol-price-card ul{display:grid;gap:18px;list-style:none;padding:0;margin:26px 0}.ol-price-card li{display:flex;align-items:start;gap:12px;font-size:13px;line-height:1.6}.ol-price-card li svg{margin-top:1px;color:var(--wishora-action)}.ol-price-note{font-size:10px;line-height:1.8}.ol-faq-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.ol-faq-layout h2{margin-top:15px;font-size:clamp(37px,3.2vw,46px)}.ol-faq-layout>div>p:not(.ol-kicker){font-size:12px;margin-top:21px}.ol-faq-layout>div>p a{color:var(--wishora-action);text-decoration:underline;text-underline-offset:3px}.ol-faq-list details{border-bottom:1px solid var(--line)}.ol-faq-list details:first-child{border-top:1px solid var(--line)}.ol-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:14px;font-weight:500;line-height:1.65;list-style:none}.ol-faq-list summary::-webkit-details-marker{display:none}.ol-faq-list summary svg{color:var(--wishora-action);transition:transform .18s ease}.ol-faq-list details[open] summary svg{transform:rotate(180deg)}.ol-faq-list details>p{padding-bottom:23px;font-size:13px;line-height:1.9;max-width:560px}.ol-related-section{padding-top:16px}.ol-related-heading{display:flex;justify-content:space-between;align-items:end;gap:34px;margin-bottom:30px}.ol-related-heading h2{margin-top:13px;font-size:clamp(33px,3vw,43px)}.ol-related-heading>.ol-text-link{flex-shrink:0;margin-bottom:4px}.ol-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ol-related-card{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:17px;background:#fff}.ol-related-image{aspect-ratio:1.6;overflow:hidden}.ol-related-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .3s ease}.ol-related-card:hover img{transform:scale(1.035)}.ol-related-card>span{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 21px;font-size:15px;font-weight:500}.ol-related-card>span svg{color:var(--wishora-action)}.ol-closing{background:#faeae3;text-align:center}.ol-closing-icon{display:inline-flex;color:var(--wishora-action);margin-bottom:22px}.ol-closing h2{max-width:750px;margin-inline:auto}.ol-closing .container>p:not(.ol-closing-note){max-width:580px;margin:23px auto 28px;font-size:14px;line-height:1.9}.ol-closing-note{margin-top:18px;font-size:11px}.ol-model-note{padding-block:30px;display:flex;justify-content:space-between;align-items:center;gap:42px}.ol-model-note>p{max-width:710px;font-size:10px;line-height:1.9}.ol-model-note strong{font-weight:500}.ol-model-note nav{display:flex;flex-wrap:wrap;justify-content:end;gap:14px;font-size:10px;color:var(--wishora-action);flex-shrink:0}.ol-model-note a:hover{text-decoration:underline;text-underline-offset:3px}.ol-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:25px;color:var(--wishora-muted);font-size:11px}.ol-breadcrumb>span[aria-hidden=true]{opacity:.45}.ol-breadcrumb a:hover{color:var(--wishora-action);text-decoration:underline;text-underline-offset:3px}.ol-hub-intro{padding:58px 0 48px;max-width:800px;margin-inline:auto;text-align:center}.ol-hub-intro .section-eyebrow{margin-bottom:20px}.ol-hub-intro h1{font-size:clamp(45px,4.8vw,66px);line-height:1.03;letter-spacing:-1.7px}.ol-hub-intro h1 em{color:var(--wishora-action);font-weight:400}.ol-hub-intro>p{max-width:600px;margin:25px auto 22px;font-size:15px;line-height:1.9}.ol-hub-note{display:inline-flex;align-items:start;justify-content:center;gap:8px;color:var(--wishora-muted);font-size:11px;line-height:1.8}.ol-hub-note svg{margin-top:2px;color:var(--wishora-action)}.ol-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:27px}.ol-hub-card{min-width:0;border:1px solid var(--line);border-radius:19px;background:#fffdf9;overflow:hidden}.ol-hub-card>a{display:block;height:100%}.ol-hub-photo{position:relative;aspect-ratio:1.4;overflow:hidden}.ol-hub-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ol-hub-card:hover .ol-hub-photo img{transform:scale(1.03)}.ol-hub-photo-arrow{position:absolute;bottom:17px;right:17px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #ffffffa1;border-radius:50%;background:#ffffffcf;color:var(--wishora-action)}.ol-hub-card-copy{padding:25px 24px 26px}.ol-hub-card-copy h2{font-size:31px;line-height:1.15;letter-spacing:-.55px;text-wrap:pretty}.ol-hub-card-copy p{font-size:12px;line-height:1.9;margin-top:15px}.ol-hub-card-copy>span{display:inline-flex;align-items:center;gap:9px;color:var(--wishora-action);font-size:11px;font-weight:500;margin-top:19px}.ol-hub-ending{max-width:750px;padding:80px 0 85px;margin:0 auto;text-align:center}.ol-hub-ending .section-eyebrow{margin-bottom:18px}.ol-hub-ending p{max-width:570px;margin:23px auto 27px;font-size:14px;line-height:1.9}@media (max-width:1050px){.ol-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.ol-hero{gap:42px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.ol-hero h1{font-size:54px}.ol-hero-actions{gap:20px}.ol-demo{padding:23px 22px 20px}.ol-turntable{padding-inline:8px}.ol-faq-layout,.ol-guide,.ol-heading-split,.ol-purchase,.ol-worked-example{gap:48px}.ol-prompt-grid{gap:28px}.ol-steps{gap:32px}.ol-price-card{padding:28px}.ol-model-note{gap:25px}}@media (max-width:800px){.ol-hub-intro{padding-block:45px 40px}.ol-hub-intro h1{font-size:54px}.ol-hub-card-copy{padding:23px 22px}.ol-hub-card-copy h2{font-size:29px}.ol-page .container{width:calc(100% - 48px)}.ol-hero{gap:32px;padding-block:35px 60px}.ol-hero h1{font-size:46px;letter-spacing:-1.2px}.ol-hero-description{font-size:14px;line-height:1.85}.ol-hero-actions .button{padding-inline:19px;font-size:13px}.ol-demo{padding:22px 19px 18px;border-radius:22px}.ol-demo-heading h2{font-size:29px}.ol-demo .ol-kicker{font-size:8px}.ol-turntable{padding-block:23px 25px;padding-inline:0}.ol-record{border-width:3px}.ol-demo-play{width:47px;height:47px}.ol-demo-play svg{width:20px;height:20px}.ol-demo-controls{margin-top:16px}.ol-section{padding-block:65px}.ol-section-heading h2{font-size:37px}.ol-heading-split{gap:30px}.ol-prompt-grid{gap:23px}.ol-prompt h3{font-size:15px}.ol-prompt p{font-size:12px}.ol-worked-example{gap:35px}.ol-lyric-paper{padding:34px 26px 25px}.ol-lyric-paper blockquote{font-size:25px}.ol-steps{gap:26px}.ol-steps h3{font-size:15px}.ol-steps p{font-size:12px}.ol-faq-layout,.ol-guide,.ol-purchase{gap:35px}.ol-guide-list article{gap:16px}.ol-price-card{padding:27px 24px}.ol-price-card li{font-size:12px}.ol-faq-list summary{font-size:13px;padding-block:19px}.ol-related-section{padding-top:8px}.ol-related-grid{gap:17px}.ol-related-card>span{padding:15px;font-size:13px}.ol-model-note{align-items:start;flex-direction:column;gap:15px}}@media (max-width:600px){.ol-breadcrumb{padding-top:20px;font-size:10px}.ol-hub-intro{padding-block:36px 33px}.ol-hub-intro h1{font-size:clamp(42px,10.5vw,54px);letter-spacing:-1.15px}.ol-hub-intro>p{font-size:13px;margin-block:21px}.ol-hub-note{font-size:10px}.ol-hub-grid{grid-template-columns:minmax(0,1fr);gap:23px}.ol-hub-photo{aspect-ratio:1.5}.ol-hub-card-copy{padding:23px}.ol-hub-card-copy h2{font-size:32px}.ol-hub-card-copy p{font-size:13px}.ol-hub-ending{padding-block:57px 61px}.ol-hub-ending h2{font-size:38px}.ol-hub-ending p{font-size:13px}.ol-page .container{width:calc(100% - 40px)}.ol-breadcrumbs{padding-top:20px;font-size:10px}.ol-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:29px;padding-bottom:48px}.ol-hero h1{margin-top:15px;font-size:clamp(42px,10.5vw,55px);max-width:480px;line-height:1.04}.ol-hero-description{margin-top:20px;font-size:14px}.ol-hero-actions{gap:19px;margin-top:23px}.ol-hero-actions .button{font-size:13px;min-height:52px}.ol-trust{margin-top:21px}.ol-demo{width:100%;max-width:450px;margin-inline:auto;padding:25px 25px 19px}.ol-demo-heading h2{font-size:34px}.ol-demo .ol-kicker{font-size:9px}.ol-turntable{padding:25px 6px 29px}.ol-demo-play{width:54px;height:54px}.ol-demo-play svg{width:23px;height:23px}.ol-section{padding-block:54px}.ol-section-heading{margin-bottom:30px}.ol-section-heading h2{font-size:36px}.ol-heading-split{display:block}.ol-heading-split>p:not(.ol-kicker){margin-top:21px;font-size:13px}.ol-prompt-grid{grid-template-columns:minmax(0,1fr);gap:25px}.ol-prompt{display:grid;grid-template-columns:31px 1fr;gap:0 13px;padding-top:22px}.ol-prompt-number{grid-row:1/3;padding-top:2px;font-size:25px}.ol-prompt h3{margin-top:0;font-size:16px}.ol-prompt p{margin-top:8px;font-size:13px}.ol-worked-example{grid-template-columns:minmax(0,1fr);gap:39px}.ol-example-story h2{font-size:36px}.ol-example-story>p:not(.ol-kicker){font-size:13px;margin-top:21px}.ol-lyric-paper{margin-inline:4px;padding:34px 26px 25px}.ol-lyric-paper blockquote{font-size:27px}.ol-steps{grid-template-columns:minmax(0,1fr);gap:28px}.ol-steps li{padding-top:21px;padding-right:30px}.ol-step-icon{margin-bottom:14px}.ol-step-number{font-size:31px}.ol-steps h3{font-size:16px}.ol-steps p{font-size:13px;margin-top:9px}.ol-faq-layout,.ol-guide,.ol-purchase{grid-template-columns:minmax(0,1fr);gap:32px}.ol-faq-layout h2,.ol-guide h2{font-size:36px}.ol-guide-list{gap:23px}.ol-guide-list article{gap:17px;padding-bottom:23px}.ol-purchase h2{font-size:40px}.ol-purchase-copy>p:not(.ol-kicker){font-size:13px}.ol-purchase-copy .button{margin-top:23px;font-size:13px}.ol-price-card{padding:30px 25px;border-radius:20px}.ol-price>span:first-child{font-size:75px}.ol-price-card li{font-size:13px}.ol-faq-layout{gap:28px}.ol-faq-list summary{font-size:13px;padding-block:20px}.ol-related-section{padding-top:0}.ol-related-heading{align-items:start;flex-direction:column;gap:18px;margin-bottom:25px}.ol-related-heading h2{font-size:35px}.ol-related-grid{grid-template-columns:minmax(0,1fr);gap:19px}.ol-related-image{aspect-ratio:1.8}.ol-related-card>span{font-size:15px;padding:18px 20px}.ol-closing h2{font-size:38px}.ol-closing .container>p:not(.ol-closing-note){font-size:13px;margin-block:20px 25px}.ol-closing .button{font-size:13px;padding-inline:22px}.ol-model-note{padding-block:25px}}@media (max-width:360px){.ol-page .container{width:calc(100% - 32px)}.ol-hero h1{font-size:40px}.ol-demo{padding-inline:20px}.ol-demo-heading h2{font-size:31px}.ol-hero-actions{gap:18px}.ol-hero-actions .button{padding-inline:18px}.ol-lyric-paper{padding-inline:22px}.ol-lyric-paper blockquote{font-size:25px}.ol-price-card{padding-inline:22px}}@media (prefers-reduced-motion:reduce){.ol-loading,.ol-record{animation:none}.ol-faq-list summary svg,.ol-hub-photo img,.ol-related-image img{transition:none}}