.dfy-page{--dfy-ink:#f4f1eb;--dfy-muted:#b3b0bd;color:var(--dfy-ink);overflow:clip}.dfy-wrap{width:min(1400px,100% - 96px);margin-inline:auto}.dfy-section{padding-block:110px}.dfy-page h1,.dfy-page h2,.dfy-page h3,.dfy-page p{margin:0}.dfy-page h1{letter-spacing:-.065em;font-size:clamp(48px,5vw,72px);font-weight:500;line-height:1.03}.dfy-page h2{letter-spacing:-.05em;font-size:clamp(36px,4vw,58px);font-weight:500;line-height:1.1}.dfy-page h1 em,.dfy-page h2 em{color:#bba4f4;letter-spacing:-.055em;font-family:Georgia,serif;font-weight:400}.dfy-page .dfy-kicker{letter-spacing:.14em;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;font-weight:600;line-height:1.6;display:flex}.dfy-dot{background:#bba4f4;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 5px #bba4f410}.dfy-hero-meta{border-bottom:1px solid #ffffff16;justify-content:space-between;margin-bottom:30px;padding-bottom:20px;display:flex}.dfy-hero-meta .dfy-kicker{margin:0}.dfy-hero-meta>span:last-child{letter-spacing:.12em;color:var(--dfy-muted);font-size:11px}.dfy-page .dfy-lead{max-width:500px;margin-top:28px;font-size:20px;line-height:1.55}.dfy-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.dfy-text-link{text-underline-offset:6px;font-size:13px;-webkit-text-decoration:underline #bba4f470;text-decoration:underline #bba4f470}.dfy-text-link:hover{color:#cbb5ff}.dfy-page .dfy-reassurance{color:var(--dfy-muted);margin-top:16px;font-size:12px;line-height:1.6}.dfy-service-strip{border-block:1px solid #fff2;flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:48px;padding-block:25px;display:flex}.dfy-service-strip>span{color:#d0cbd9;align-items:center;gap:10px;font-size:12px;display:flex}.dfy-service-strip svg{color:#bba4f4}.dfy-section-top{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.dfy-section-top>p{max-width:310px;color:var(--dfy-muted);font-size:15px;line-height:1.8}.dfy-page .dfy-caption{color:var(--dfy-muted);margin-top:32px;font-size:12px;line-height:1.7}.dfy-step-output{color:#d0b9ff;margin-top:24px;font-size:12px;display:block}.dfy-fit{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.dfy-fit>div:first-child{position:sticky;top:110px}.dfy-fit>div>p:not(.dfy-kicker){color:var(--dfy-muted);margin-top:22px;line-height:1.8}.dfy-book{background:radial-gradient(at 0 0,#45345d55,#0000 65%),#1e1928;padding-block:90px;scroll-margin-top:80px}.dfy-book-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:70px;display:grid}.dfy-book h2{font-size:clamp(45px,5vw,72px)}.dfy-page .dfy-book-lead{color:var(--dfy-ink);margin:28px 0 12px;font-size:20px}.dfy-book-grid>div>p{color:var(--dfy-muted);font-size:14px;line-height:1.8}.dfy-host{border-block:1px solid #fff2;align-items:center;gap:14px;margin:30px 0;padding:22px 0;display:flex}.dfy-host>span{color:#2c213e;background:#c2addf;border-radius:50%;place-items:center;width:46px;height:46px;font-family:Georgia,serif;display:grid}.dfy-host strong{font-size:14px}.dfy-host p{color:var(--dfy-muted);margin-top:4px;font-size:12px}.dfy-book h3{margin-bottom:16px;font-size:15px}.dfy-book ul{padding:0;list-style:none}.dfy-book li{color:#d1c8dc;align-items:start;gap:10px;margin-bottom:14px;font-size:13px;line-height:1.6;display:flex}.dfy-book li svg{color:#c4a7f4;flex-shrink:0;margin-top:2px}.dfy-calendar{min-width:0}.dfy-calendar-heading{align-items:center;gap:12px;padding:0 8px 22px;font-size:13px;display:flex}.dfy-calendar>p{text-align:center;color:var(--dfy-muted);margin-top:18px;font-size:12px}.dfy-calendar>p a{color:#d4bfff;text-decoration:underline}.dfy-faq{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.dfy-faq details{border-bottom:1px solid #fff2}.dfy-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:23px 0;font-size:15px;list-style:none;display:flex}.dfy-faq summary::-webkit-details-marker{display:none}.dfy-faq summary span{color:#bba4f4;font-size:24px;transition:transform .2s}.dfy-faq details[open] summary span{transform:rotate(45deg)}.dfy-faq details p{color:var(--dfy-muted);padding-bottom:24px;font-size:14px;line-height:1.8}.dfy-closing{border-top:1px solid #fff2;justify-content:space-between;align-items:center;gap:20px;padding:36px 0 70px;display:flex}.dfy-closing>span{letter-spacing:-.03em;font-size:24px}.dfy-mobile-book{display:none}@media (width<=1050px){.dfy-wrap{width:calc(100% - 48px)}.dfy-book-grid,.dfy-faq{gap:40px}}@media (width<=700px){.dfy-wrap{width:calc(100% - 36px)}.dfy-section{padding-block:66px}.dfy-hero-meta>span:last-child{display:none}.dfy-hero-meta{margin-bottom:34px}.dfy-fit,.dfy-book-grid,.dfy-faq{grid-template-columns:1fr;gap:38px}.dfy-page h1{font-size:clamp(46px,10vw,68px)}.dfy-page .dfy-lead{font-size:18px}.dfy-actions{gap:20px}.dfy-service-strip{grid-template-columns:1fr 1fr;gap:18px 10px;margin-top:30px;display:grid}.dfy-service-strip>span{gap:7px;font-size:12px}.dfy-section-top{margin-bottom:30px;display:block}.dfy-section-top>p{margin-top:22px}.dfy-step-output{font-size:11px}.dfy-book{padding-block:60px}.dfy-closing{flex-direction:column;align-items:start;padding-bottom:40px}.dfy-closing>span{font-size:21px}.dfy-page{padding-bottom:84px}.dfy-mobile-book{z-index:39;padding:12px 18px max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#101014ee;border-top:1px solid #fff2;display:flex;position:fixed;bottom:0;left:0;right:0}.dfy-mobile-book a{width:100%;height:48px;min-height:48px}.dfy-mobile-book[hidden]{display:none}}.dfy-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dfy-band{background:linear-gradient(110deg,#2a2038 0%,#1e1928 70%);border:1px solid #bba4f435;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.dfy-band>p{letter-spacing:-.035em;font-size:clamp(20px,2.2vw,28px);line-height:1.25}.dfy-compare-scroll table{border-collapse:separate;border-spacing:0;text-align:left;width:100%}.dfy-compare-scroll th,.dfy-compare-scroll td{vertical-align:top;border-bottom:1px solid #fff2;padding:20px 22px;font-size:14px;line-height:1.55}.dfy-compare-scroll thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--dfy-muted);font-size:12px;font-weight:600}.dfy-compare-scroll tbody th{letter-spacing:.1em;text-transform:uppercase;color:#d0cbd9;width:20%;font-size:12px;font-weight:600}.dfy-compare-scroll td{color:var(--dfy-muted)}.dfy-compare-scroll .dfy-compare-us{color:var(--dfy-ink);background:#bba4f412;border-inline:1px solid #bba4f440}.dfy-compare-scroll thead .dfy-compare-us{color:#cbb5ff;border-top:1px solid #bba4f440;border-radius:12px 12px 0 0}.dfy-compare-scroll tbody tr:last-child .dfy-compare-us{border-bottom:1px solid #bba4f440;border-radius:0 0 12px 12px}.dfy-fit-lists{gap:20px;display:grid}.dfy-fit-panel{background:#ffffff06;border:1px solid #bba4f435;border-radius:16px;padding:28px}.dfy-fit-panel-not{border-color:#fff2}.dfy-fit-panel h3{letter-spacing:-.03em;margin-bottom:18px;font-size:18px;font-weight:500}.dfy-fit-panel ul{gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.dfy-fit-panel li{color:#d0cbd9;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.dfy-fit-panel li svg{color:#bba4f4;flex-shrink:0;margin-top:3px}.dfy-fit-panel-not li svg{color:var(--dfy-muted)}.dfy-next{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.dfy-next li{color:#d0cbd9;align-items:center;gap:14px;font-size:14px;display:flex}.dfy-next li span{color:#cbb5ff;border:1px solid #bba4f460;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;display:inline-grid}.dfy-band+.dfy-section{margin-top:0}@media (width<=700px){.dfy-band{flex-direction:column;align-items:flex-start;padding:24px 22px}.dfy-band .studio-button{width:100%}.dfy-compare-scroll table,.dfy-compare-scroll tbody,.dfy-compare-scroll tr,.dfy-compare-scroll th,.dfy-compare-scroll td{display:block}.dfy-compare-scroll thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dfy-compare-scroll tbody tr{border-bottom:1px solid #fff2;padding:8px 0 14px}.dfy-compare-scroll tbody th{color:#cbb5ff;border:0;width:auto;padding:18px 0 8px}.dfy-compare-scroll td{border:0;padding:8px 0}.dfy-compare-scroll td:before{content:attr(data-label);letter-spacing:.14em;text-transform:uppercase;color:var(--dfy-muted);margin-bottom:2px;font-size:11px;display:block}.dfy-compare-scroll .dfy-compare-us{border:1px solid #bba4f440;border-radius:10px;margin-top:6px;padding:12px 14px}.dfy-compare-scroll tbody tr:last-child .dfy-compare-us{border-radius:10px}.dfy-compare-scroll .dfy-compare-us:before{color:#cbb5ff}.dfy-fit-panel{padding:22px}.dfy-fit>div:first-child{position:static}}.dfy3d-track{height:340vh;position:relative}.dfy3d-stage{top:var(--dfy-hdr,64px);height:calc(100svh - var(--dfy-hdr,64px));min-height:560px;position:sticky;overflow:hidden}.dfy3d-stage:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 72% 45%,#6a4fc733,#0000 70%),radial-gradient(40% 40% at 10% 100%,#bba4f416,#0000 70%);position:absolute;inset:0}.dfy3d-scene{perspective:1700px;perspective-origin:50% 42%;place-items:center;display:grid;position:absolute;inset:0}.dfy3d-world{aspect-ratio:16/10;width:min(860px,52vw);transform-style:preserve-3d;will-change:transform;position:relative;transform:translate(19vw)rotateY(-11deg)rotateX(4deg)}.dfy3d-panel{backface-visibility:hidden;will-change:transform, opacity;background:#1c1828;border:1px solid #ffffff40;border-radius:14px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 120px #000a,0 0 60px #7a63e026,0 0 0 1px #bba4f42e}.dfy3d-panel:after{content:"";opacity:var(--dim,0);pointer-events:none;background:#0d0b12;position:absolute;inset:0}.dfy3d-bar{letter-spacing:.14em;text-transform:uppercase;height:34px;color:var(--dfy-muted);background:#1f1b29;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:11px;display:flex}.dfy3d-bar>span:first-child{gap:6px;display:flex}.dfy3d-bar i{background:#ffffff30;border-radius:50%;width:8px;height:8px}.dfy3d-bar>span:last-child{width:30px}.dfy3d-body{flex:1;min-height:0;position:relative}.dfy3d-body .studio-showcase,.dfy-viewer-screen .studio-showcase{aspect-ratio:auto;border-radius:0;height:100%;min-height:0}.dfy3d-body .showcase-copy p{font-size:clamp(22px,3.2vw,46px)}.dfy3d-live{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.16em;background:#0009;border-radius:20px;align-items:center;gap:8px;padding:7px 12px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;bottom:16px;right:16px}.dfy3d-live i{background:#7be3a0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7be3a02a}.dfy3d-wire{background:linear-gradient(160deg,#1b1726,#14111c);grid-template-rows:auto 1.5fr 1fr auto;gap:14px;padding:18px;display:grid}.dfy3d-wire span{letter-spacing:.16em;color:#bba4f4;font-size:8px}.dfy3d-wire-nav{align-items:center;gap:12px;display:flex}.dfy3d-wire-nav b{background:#fff6;border-radius:3px;width:70px;height:12px;margin-right:auto}.dfy3d-wire-nav i{background:#ffffff1f;border-radius:3px;width:38px;height:7px}.dfy3d-wire-nav em{color:#cbb5ff;border:1px dashed #bba4f480;border-radius:6px;padding:6px 12px;font-size:9px;font-style:normal}.dfy3d-wire-hero{border:1px dashed #ffffff26;border-radius:10px;flex-direction:column;justify-content:center;gap:10px;padding:0 6%;display:flex}.dfy3d-wire-hero b{background:#fff5;border-radius:4px;width:70%;height:16px}.dfy3d-wire-hero b+b{width:46%}.dfy3d-wire-hero u{background:#7a63e055;border:1px solid #bba4f466;border-radius:6px;width:88px;height:24px}.dfy3d-wire-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.dfy3d-wire-row div{border:1px dashed #ffffff26;border-radius:8px;align-content:start;gap:8px;padding:12px;display:grid}.dfy3d-wire-row i{background:#fff3;border-radius:3px;height:6px}.dfy3d-wire-row i+i{width:60%}.dfy3d-wire-book{text-align:center;letter-spacing:.16em;color:#cbb5ff;border:1px dashed #bba4f480;border-radius:8px;padding:10px;font-size:8px}.dfy3d-devices{background:radial-gradient(at 50% 60%,#2b2340,#15121c 70%);place-items:center;display:grid}.dfy3d-laptop{aspect-ratio:16/10;border:5px solid #2a2635;border-radius:8px;width:68%;overflow:hidden;box-shadow:0 20px 50px #0008}.dfy3d-phone{aspect-ratio:9/18;border:4px solid #2a2635;border-radius:14px;width:17%;position:absolute;bottom:8%;right:12%;overflow:hidden;box-shadow:0 20px 50px #000a}.dfy3d-laptop .showcase-copy p,.dfy3d-phone .showcase-copy p{font-size:clamp(9px,1.6vw,22px)}.dfy3d-phone .showcase-copy p{font-size:12px}.dfy3d-laptop .showcase-nav,.dfy3d-phone .showcase-nav,.dfy3d-phone .showcase-kicker,.dfy3d-laptop .showcase-kicker,.dfy3d-laptop .showcase-pill,.dfy3d-phone .showcase-pill{display:none}.dfy3d-copy{z-index:3;will-change:transform, opacity;pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.dfy3d-copy .dfy-wrap{pointer-events:none}.dfy3d-copy-inner{pointer-events:auto;max-width:min(560px,46vw)}.dfy3d-copy .dfy-hero-meta{border:0;margin-bottom:26px;padding:0}.dfy3d-copy .dfy-hero-meta>span:last-child{display:none}.dfy3d-copy .dfy-kicker{margin-bottom:18px}.dfy3d-hud{z-index:3;pointer-events:none;background:linear-gradient(#0000,#111014e6 90%);padding-bottom:30px;position:absolute;inset:auto 0 0}.dfy3d-hud-inner{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.dfy3d-caption{gap:6px;max-width:420px;display:grid}.dfy3d-caption .dfy-kicker{color:#cbb5ff;margin-bottom:4px}.dfy3d-caption strong{letter-spacing:-.04em;font-size:26px;font-weight:500}.dfy3d-caption span:not(.dfy-kicker){color:var(--dfy-muted);font-size:13px;line-height:1.6}.dfy3d-dots{gap:6px;margin-top:12px;display:flex}.dfy3d-dots i{background:#ffffff2a;border-radius:2px;width:26px;height:3px;transition:background .3s}.dfy3d-dots i.is-on{background:#bba4f4}.dfy3d-final{pointer-events:auto;align-items:center;gap:22px;display:flex}.dfy3d-final>span{letter-spacing:-.03em;font-size:22px}.dfy3d-hint{z-index:3;letter-spacing:.2em;color:var(--dfy-muted);pointer-events:none;justify-items:center;gap:8px;font-size:11px;display:grid;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.dfy3d-hint i{background:linear-gradient(#bba4f4,#0000);width:1px;height:34px;animation:1.8s ease-in-out infinite dfy-hint}@keyframes dfy-hint{0%,to{transform-origin:top;transform:scaleY(.4)}50%{transform-origin:top;transform:scaleY(1)}}.dfy3d[data-mode=static] .dfy3d-track{height:auto}.dfy3d[data-mode=static] .dfy3d-stage{grid-template-columns:1fr 1fr;align-items:center;gap:40px;width:min(1400px,100% - 96px);height:auto;min-height:0;margin-inline:auto;padding-block:50px 30px;display:grid;position:relative;top:0;overflow:visible}.dfy3d[data-mode=static] .dfy3d-scene{perspective:none;order:2;position:relative}.dfy3d[data-mode=static] .dfy3d-world{width:100%;transform:none!important}.dfy3d[data-mode=static] .dfy3d-panel:not(.is-launch),.dfy3d[data-mode=static] .dfy3d-hud,.dfy3d[data-mode=static] .dfy3d-hint{display:none}.dfy3d[data-mode=static] .dfy3d-panel.is-launch{opacity:1!important;visibility:visible!important;transform:none!important}.dfy3d[data-mode=static] .dfy3d-copy{order:1;position:relative;opacity:1!important;visibility:visible!important;transform:none!important}.dfy3d[data-mode=static] .dfy3d-copy .dfy-wrap{width:100%}.dfy3d[data-mode=static] .dfy3d-copy-inner{max-width:none}.dfy-statement{padding-block:120px 90px}.dfy-reveal{letter-spacing:-.045em;max-width:1080px;font-size:clamp(28px,4vw,54px);font-weight:500;line-height:1.22}.dfy-index-list{border-top:1px solid #fff2;margin:0;padding:0;list-style:none}.dfy-index-list li{outline-offset:-2px;border-bottom:1px solid #fff2;grid-template-columns:70px 1fr minmax(0,380px);align-items:center;gap:28px;padding:30px 12px;transition:background .35s,padding .35s;display:grid;position:relative}.dfy-index-list li:before{content:"";z-index:-1;opacity:0;background:linear-gradient(90deg,#7a63e02e,#0000 75%);transition:opacity .35s;position:absolute;inset:0}.dfy-index-n{letter-spacing:.14em;color:var(--dfy-muted);font-size:12px}.dfy-index-list h3{letter-spacing:-.05em;font-size:clamp(28px,4.2vw,62px);font-weight:500;line-height:1.05}.dfy-index-list p{color:var(--dfy-muted);opacity:.55;font-size:14px;line-height:1.65;transition:opacity .35s,transform .35s;transform:translate(-8px)}.dfy-index-list li:hover,.dfy-index-list li:focus-visible{padding-left:26px}.dfy-index-list li:hover:before,.dfy-index-list li:focus-visible:before{opacity:1}.dfy-index-list li:hover p,.dfy-index-list li:focus-visible p{opacity:1;color:var(--dfy-ink);transform:none}.dfy-index-cta{margin-top:40px}.dfy-viewer{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch;gap:36px;display:grid}.dfy-viewer-screen{background:#16131d;border:1px solid #ffffff26;border-radius:14px;flex-direction:column;min-height:460px;display:flex;overflow:hidden;box-shadow:0 30px 90px #0008}.dfy-viewer-screen .studio-showcase{flex:1}.dfy-viewer-screen .showcase-copy p{font-size:clamp(30px,3.6vw,56px)}.dfy-viewer-side{flex-direction:column;justify-content:center;gap:4px;display:flex}.dfy-viewer-tabs{gap:8px;margin-bottom:28px;display:flex}.dfy-viewer-tabs button{color:#d0cbd9;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff2;border-radius:30px;padding:10px 18px;font-size:13px;transition:background .2s,border-color .2s}.dfy-viewer-tabs button:hover{border-color:#bba4f4}.dfy-viewer-tabs button.is-active{color:#fff;background:#bba4f41f;border-color:#bba4f4}.dfy-viewer-side h3{letter-spacing:-.04em;margin-bottom:18px;font-size:26px;font-weight:500}.dfy-viewer-side ul{gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid}.dfy-viewer-side li{color:#d0cbd9;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.dfy-viewer-side li svg{color:#bba4f4;flex-shrink:0;margin-top:3px}.dfy-viewer-side .dfy-caption{margin-bottom:20px}.dfy-viewer-side .dfy-text-link{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.dfy-timeline-axis{letter-spacing:.16em;color:var(--dfy-muted);border-bottom:1px solid #fff2;justify-content:space-between;margin-bottom:22px;padding-bottom:14px;font-size:12px;display:flex}.dfy-timeline-axis span:nth-child(2){letter-spacing:.06em;text-transform:none}.dfy-timeline-grid{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:8.33333% 100%;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px 12px;margin:0;padding:0;list-style:none;display:grid}.dfy-timeline-grid li{grid-column:var(--cols)}.dfy-phase{background:linear-gradient(140deg,#2a2038,#1b1725);border:1px solid #bba4f440;border-radius:14px;height:100%;padding:22px 22px 24px}.dfy-phase-tag{letter-spacing:.14em;color:#cbb5ff;margin-bottom:14px;font-size:12px;font-weight:600;display:block}.dfy-phase h3{letter-spacing:-.04em;margin-bottom:10px;font-size:24px;font-weight:500}.dfy-phase p{color:var(--dfy-muted);font-size:14px;line-height:1.65}@media (width<=1050px){.dfy3d-copy-inner{max-width:min(520px,50vw)}.dfy-viewer{grid-template-columns:1fr}.dfy-index-list li{grid-template-columns:56px 1fr}.dfy-index-list p{opacity:1;grid-column:2;transform:none}.dfy-timeline-grid{background:0 0;border-left:1px solid #bba4f440;grid-template-columns:1fr;padding-left:22px}.dfy-timeline-grid li{grid-column:auto}.dfy-timeline-axis span:nth-child(2){display:none}}@media (width<=700px){.dfy3d-track{height:300vh}.dfy3d-stage{min-height:520px}.dfy3d-world{width:86vw;transform:translateY(24svh)rotateY(-11deg)rotateX(4deg)}.dfy3d-scene{perspective:1100px}.dfy3d-copy{align-items:flex-start;padding-top:22px}.dfy3d-copy-inner{max-width:none}.dfy3d-copy .dfy-hero-meta{margin-bottom:18px}.dfy3d-copy .dfy-lead{font-size:16px}.dfy3d-copy .dfy-kicker:not(.dfy3d-hero-meta){margin-bottom:12px}.dfy3d-hud{padding-bottom:88px}.dfy3d-final,.dfy3d-copy .dfy-reassurance{display:none}.dfy3d-hud-inner{flex-direction:column;align-items:flex-start;gap:16px}.dfy3d-final{justify-content:space-between;gap:12px;width:100%}.dfy3d-final>span{font-size:16px}.dfy3d-caption strong{font-size:20px}.dfy3d-phone{width:22%}.dfy3d[data-mode=static] .dfy3d-stage{grid-template-columns:1fr;width:calc(100% - 36px)}.dfy3d[data-mode=static] .dfy3d-scene{order:2}.dfy-statement{padding-block:80px 60px}.dfy-index-list li{grid-template-columns:40px 1fr;gap:14px;padding:22px 4px}.dfy-viewer-screen{min-height:320px}.dfy-viewer-screen .showcase-copy p{font-size:30px}.dfy-timeline-axis{display:none}}
