.demo-showcase[data-astro-cid-eh3kvecp]{color:#f5f3ee;background:#232526;overflow:hidden}.demo-heading[data-astro-cid-eh3kvecp]{text-align:center;margin-bottom:40px}.demo-heading[data-astro-cid-eh3kvecp] h2[data-astro-cid-eh3kvecp]{max-width:650px;margin-inline:auto}.swiper[data-astro-cid-eh3kvecp]{perspective:1200px;touch-action:pan-y;overscroll-behavior-x:contain;cursor:grab;padding-block:20px 8px;overflow-x:auto}.swiper[data-astro-cid-eh3kvecp].is-enhanced{overflow:hidden}.swiper[data-astro-cid-eh3kvecp]:active,.swiper[data-astro-cid-eh3kvecp].is-dragging{cursor:grabbing;user-select:none}.swiper-wrapper[data-astro-cid-eh3kvecp]{will-change:transform;transform-style:preserve-3d;gap:0;transition:transform .3s;display:flex;position:relative}.swiper-slide[data-astro-cid-eh3kvecp]{backface-visibility:hidden;cursor:pointer;transform-origin:50%;width:78vw;transform-style:preserve-3d;flex-shrink:0;transition:transform .3s,opacity .3s}.swiper-slide[data-astro-cid-eh3kvecp] figure[data-astro-cid-eh3kvecp]{margin:0}.swiper-slide[data-astro-cid-eh3kvecp] figure[data-astro-cid-eh3kvecp]>div[data-astro-cid-eh3kvecp]{background:#151719;border:1px solid #ffffff26;border-radius:12px;transition:opacity .3s;overflow:hidden}.swiper-slide[data-astro-cid-eh3kvecp][data-name=Alderplain] figure[data-astro-cid-eh3kvecp]>div[data-astro-cid-eh3kvecp]{aspect-ratio:1440/790}.swiper-slide[data-astro-cid-eh3kvecp] img[data-astro-cid-eh3kvecp]{aspect-ratio:auto;object-fit:cover;object-position:top;pointer-events:none;width:100%;height:auto}.swiper-slide[data-astro-cid-eh3kvecp] figcaption[data-astro-cid-eh3kvecp]{justify-content:space-between;gap:12px;padding:16px 4px 0;font-size:.95rem;transition:opacity .3s;display:flex}.swiper-slide[data-astro-cid-eh3kvecp] figcaption[data-astro-cid-eh3kvecp] span[data-astro-cid-eh3kvecp]{color:#cbd0d4;font-size:.8125rem}.swiper[data-astro-cid-eh3kvecp].is-dragging .swiper-wrapper[data-astro-cid-eh3kvecp]{transition-duration:0s}.demo-controls[data-astro-cid-eh3kvecp]{justify-content:center;align-items:center;margin-top:28px;display:flex;position:relative}.demo-arrows[data-astro-cid-eh3kvecp]{gap:12px;display:flex}.tnum[data-astro-cid-eh3kvecp]{font-variant-numeric:tabular-nums;color:#cbd0d4;font-size:.875rem;position:absolute;right:0}.ref-prev[data-astro-cid-eh3kvecp],.ref-next[data-astro-cid-eh3kvecp]{color:#f5f3ee;background:#ffffff0d;border:1px solid #fff6;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .15s;display:grid}.ref-prev[data-astro-cid-eh3kvecp]:hover,.ref-next[data-astro-cid-eh3kvecp]:hover{background:#ffffff26}.ref-prev[data-astro-cid-eh3kvecp]:disabled,.ref-next[data-astro-cid-eh3kvecp]:disabled{opacity:.3;cursor:default}.demo-action[data-astro-cid-eh3kvecp]{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:24px;display:flex}.demo-open[data-astro-cid-eh3kvecp]{color:#d9dfe7;text-underline-offset:4px;align-items:center;gap:6px;min-height:44px;font-size:.9375rem;text-decoration:underline;display:inline-flex}.demo-open[data-astro-cid-eh3kvecp]:after{content:"↗";text-decoration:none}.demo-open[data-astro-cid-eh3kvecp]:hover{color:#fff}.demo-action[data-astro-cid-eh3kvecp] p[data-astro-cid-eh3kvecp]{color:#cbd0d4;margin-top:0;font-size:.8125rem}@media (width>=640px){.swiper-slide[data-astro-cid-eh3kvecp]{width:520px}}@media (width>=1024px){.swiper-slide[data-astro-cid-eh3kvecp]{width:620px}}@media (width<=639px){.demo-heading[data-astro-cid-eh3kvecp]{margin-bottom:20px}.swiper-slide[data-astro-cid-eh3kvecp] figcaption[data-astro-cid-eh3kvecp]{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.swiper-wrapper[data-astro-cid-eh3kvecp],.swiper-slide[data-astro-cid-eh3kvecp],.swiper-slide[data-astro-cid-eh3kvecp] figure[data-astro-cid-eh3kvecp]>div[data-astro-cid-eh3kvecp],.swiper-slide[data-astro-cid-eh3kvecp] figcaption[data-astro-cid-eh3kvecp]{transition:none}}#main.home-trial{--ink:#202326;--muted:#5b6064;--line:#d8d8d2;--accent:#3155c6;--font-display:"Chakra Petch", Schibsted, Arial, sans-serif;color:var(--ink);background:#fcfbf8}#main.home-trial h1,#main.home-trial h2,#main.home-trial h3{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-weight:600}#main.home-trial h2{font-size:clamp(1.8rem,2.8vw,2.6rem);line-height:1.25}#main.home-trial h3{font-family:Schibsted,Arial,sans-serif;line-height:1.35}#main.home-trial .section{padding-block:clamp(64px,7.5vw,108px)}#main.home-trial .button{background:var(--accent);box-shadow:none;border-radius:8px;min-height:50px}#main.home-trial .text-link{color:var(--accent);text-decoration-color:currentColor}#main.home-trial :focus-visible{outline:3px solid var(--accent);outline-offset:5px}#main.home-trial .studio-hero{color:var(--ink);border-bottom:1px solid var(--line);background:#fcfbf8}#main.home-trial .studio-hero .hero-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,3.3vw,48px);min-height:640px;padding-block:64px 72px}#main.home-trial .hero-copy{width:auto;max-width:none;padding:0}#main.home-trial .studio-hero .hero-copy h1{color:var(--ink);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;max-width:15.5ch;font-size:clamp(2.1rem,3.8vw,3.8rem);line-height:1.24}#main.home-trial .studio-hero .hero-lead{color:var(--muted);max-width:43ch;margin-top:24px;font-size:1.125rem;line-height:1.7}#main.home-trial .studio-hero .hero-price{color:var(--ink);gap:10px;margin-top:26px}#main.home-trial .studio-hero .hero-price strong{letter-spacing:-.035em;font-family:Schibsted,Arial,sans-serif;font-size:3.25rem}#main.home-trial .studio-hero .hero-price>span{color:var(--muted);letter-spacing:0;font-size:1.0625rem}#main.home-trial .studio-hero .launch-offer{color:var(--muted);margin:8px 0 0;font-size:.875rem;line-height:1.6}#main.home-trial .hero-facts{flex-wrap:wrap;gap:8px 16px;margin-top:22px;display:flex}#main.home-trial .hero-facts li{color:var(--muted);white-space:normal;background:0 0;border:0;border-radius:0;padding:0;font-size:.8125rem;display:block}#main.home-trial .hero-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:26px;display:flex}#main.home-trial .studio-hero .hero-cta{margin:0}#main.home-trial .studio-work{min-width:0;margin:0}#main.home-trial .studio-work img{aspect-ratio:7/5;object-fit:cover;object-position:center;border-radius:12px;width:100%;height:auto;display:block}#main.home-trial .includes-section{background:#fcfbf8}#main.home-trial .includes-section>.container{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:0 72px;display:grid}#main.home-trial .includes-section .section-heading{grid-row:span 3;max-width:340px;margin:0}#main.home-trial .section-heading p{margin-top:22px;font-size:1rem;line-height:1.75}#main.home-trial .features{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}#main.home-trial .feature{border-top:1px solid var(--line);padding:24px 0 30px;display:block}#main.home-trial .feature>svg{color:var(--accent);width:25px;height:25px;margin:0 0 16px}#main.home-trial .feature h3{font-size:1.125rem}#main.home-trial .feature p{margin-top:10px;font-size:.9375rem;line-height:1.7}#main.home-trial .includes-section .section-more{margin-top:8px}#main.home-trial .includes-section>.container>p{grid-column:2}#main.home-trial .demo-showcase{color:#fcfbf8;background:#202326}#main.home-trial .demo-heading h2{max-width:700px}#main.home-trial .demo-showcase .swiper-slide figure>div{border:0;border-radius:12px}#main.home-trial .demo-showcase :focus-visible{outline-color:#bccafa}#main.home-trial .process-section{background:#fcfbf8}#main.home-trial .process-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:72px}#main.home-trial .process-intro h2{max-width:360px}#main.home-trial .steps{gap:0}#main.home-trial .steps li{border-top:1px solid var(--line);gap:24px;padding:26px 0}#main.home-trial .step-number{width:28px;height:auto;color:var(--accent);border:0;border-radius:0;padding-top:3px;font-family:Schibsted,Arial,sans-serif;font-size:1.125rem}#main.home-trial .steps h3{padding:0;font-size:1.2rem}#main.home-trial .steps p{max-width:58ch;margin-top:10px;font-size:1rem;line-height:1.75}#main.home-trial .pricing-section{background:#e9e8e2}#main.home-trial .price-card.midnight-card{box-shadow:none;--plan-muted:#ced0cd;--plan-line:#555955;background:#202326;border:0;border-radius:12px;padding:clamp(24px,4vw,40px)}#main.home-trial .midnight-card .plan-title{letter-spacing:-.025em;font-size:clamp(1.45rem,2.4vw,1.9rem)}#main.home-trial .plan-price strong{letter-spacing:-.035em}#main.home-trial .midnight-card .plan-setup{box-shadow:none;color:#fcfbf8;background:0 0;border:0;border-radius:0;padding:0;display:block}#main.home-trial .plan-icon{box-shadow:none;color:#ccd7ff;background:0 0;border:0;border-radius:0}#main.home-trial .midnight-card .plan-benefit{padding-block:18px}#main.home-trial .midnight-card .plan-contact{box-shadow:none}#main.home-trial .midnight-card :focus-visible{outline-color:#bccafa}#main.home-trial .plan-terms{padding-top:22px}#main.home-trial .pricing-extra{border-top:1px solid #c6c9c2;max-width:680px;margin:24px auto 0;padding:24px 8px 0}#main.home-trial .pricing-extra h3{margin:0 0 8px;font-size:1.0625rem}#main.home-trial .pricing-extra p{margin:0 0 8px;font-size:.9375rem;line-height:1.7}#main.home-trial .faq-section{background:#fcfbf8}#main.home-trial .faq-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:72px}#main.home-trial .faq-list summary{padding-block:24px;font-size:1.0625rem;font-weight:600}#main.home-trial .faq-answer p{font-size:1rem;line-height:1.75}#main.home-trial .home-contact.section{background:#fcfbf8;padding-block:clamp(64px,8vw,112px)}#main.home-trial .home-contact-inner{gap:28px}#main.home-trial .home-contact-inner h2{max-width:730px;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.2}@media (hover:hover) and (pointer:fine){#main.home-trial .button:hover{background:#2443a7}#main.home-trial .text-link:hover{color:#223c94;text-decoration-thickness:2px}}@media (width<=1100px){#main.home-trial .includes-section>.container,#main.home-trial .process-grid,#main.home-trial .faq-grid{gap:36px}}@media (width<=800px){#main.home-trial .studio-hero .hero-grid{grid-template-columns:1fr;gap:36px;min-height:0;padding-block:44px 56px}#main.home-trial .studio-hero .hero-copy h1{max-width:17ch;font-size:clamp(2.1rem,5.5vw,3rem)}#main.home-trial .studio-hero .hero-lead{max-width:48ch}#main.home-trial .studio-work{justify-self:center;width:100%;max-width:640px}#main.home-trial .studio-work img{aspect-ratio:3/2;object-position:center}#main.home-trial .includes-section>.container,#main.home-trial .process-grid,#main.home-trial .faq-grid{grid-template-columns:1fr;gap:32px}#main.home-trial .includes-section .section-heading{grid-row:auto;max-width:540px}#main.home-trial .includes-section>.container>p{grid-column:auto}#main.home-trial .includes-section>.container>.section-more{margin:-12px 0 0}#main.home-trial .includes-section>.container>p{margin-top:-24px}#main.home-trial .process-intro h2{max-width:540px}}@media (width<=479px){#main.home-trial .features{grid-template-columns:1fr}#main.home-trial .feature{grid-template-columns:25px minmax(0,1fr);gap:18px;padding-block:24px;display:grid}#main.home-trial .feature>svg{margin:3px 0 0}#main.home-trial .studio-hero .hero-grid{gap:32px;padding-block:36px 44px}#main.home-trial .studio-hero .hero-copy h1{font-size:clamp(1.95rem,8.8vw,2.5rem);line-height:1.2}#main.home-trial .studio-hero .hero-lead{margin-top:20px;font-size:1rem}#main.home-trial .hero-actions{gap:8px 20px}#main.home-trial .hero-facts{gap:6px 12px}}
