.live-project{background:#111a2b;border:1px solid #c4d2ed3d;border-radius:12px;transition:transform .6s cubic-bezier(.2,.7,.3,1);overflow:hidden;transform:perspective(1600px)rotateY(-4deg)rotate(1deg);box-shadow:0 28px 90px #0005}.project-left .live-project{transform:perspective(1600px)rotateY(4deg)rotate(-1deg)}.live-project:hover,.live-project:focus-within{transform:none}.live-browser-bar{letter-spacing:.01em;color:#384158;background:#e8eaf0;justify-content:space-between;align-items:center;gap:16px;height:44px;padding:0 17px;font-size:.8125rem;display:flex}.browser-lights{gap:5px;display:flex}.browser-lights i{background:#9fa6b4;border-radius:50%;width:6px;height:6px;display:block}.browser-demo{color:#69778f;letter-spacing:.08em;margin-left:8px;font-size:.625rem}.live-browser-bar>a{border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.live-browser-bar>a:hover{background:#d5dae4}.site-thumbnail{aspect-ratio:1280/900;background:#e9e5da;position:relative;overflow:hidden}.thumbnail-page{pointer-events:none;position:absolute;inset:0}.thumbnail-page>iframe{transform-origin:0 0;opacity:0;background:#f4f1e8;border:0;width:1280px;max-width:none;height:900px;transition:opacity .35s;display:block;position:absolute;top:0;left:0}.site-thumbnail[data-ready=true] .thumbnail-page>iframe{opacity:1}.preview-loading{color:#354939;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.preview-loading strong{font:500 36px Georgia,serif}.preview-loading>span{font-size:.8125rem}.live-project-coupe .preview-loading{color:#36243e;background:#eddae7}.live-project-coupe .preview-loading strong{letter-spacing:-.07em;font:700 54px Manrope,Arial,sans-serif}.site-thumbnail[data-ready=true] .preview-loading{visibility:hidden}.preview-enter{color:#111b2b;background:linear-gradient(#0000 65%,#060c2052);justify-content:center;align-items:end;width:100%;padding:25px;display:flex;position:absolute;inset:0}.preview-enter>span{background:#f7f9ffed;border:1px solid #fff9;border-radius:32px;align-items:center;gap:13px;padding:13px 20px;font-size:.875rem;font-weight:600;transition:transform .25s,background .25s;display:flex;box-shadow:0 7px 28px #0002}.preview-enter:hover>span{background:#fff;transform:translateY(-4px)}.preview-enter:focus-visible{outline-offset:-5px;outline:2px solid #fff}.live-project-bottom{color:#b5c1d6;justify-content:space-between;align-items:center;gap:15px;padding:18px 20px;font-size:.8125rem;display:flex}.live-project-bottom>a{color:#f0f4ff;align-items:center;gap:11px;font-size:.875rem;display:flex}.live-project-bottom>a:hover{text-underline-offset:4px;text-decoration:underline}.showcase-viewer[data-slot=dialog-content]{color:#edf2fc;z-index:120;background:#172135;border:1px solid #7184a24d;border-radius:16px;flex-direction:column;gap:0;width:1380px;max-width:calc(100vw - 48px);height:92svh;max-height:1050px;padding:0;font-family:Manrope,Arial,sans-serif;display:flex;overflow:hidden}.showcase-toolbar{background:#121b2c;border-bottom:1px solid #74819b36;flex:none;align-items:center;gap:24px;min-height:88px;padding:17px 22px;display:flex}.showcase-identity{min-width:0;margin-right:auto}.showcase-identity [data-slot=dialog-title]{letter-spacing:-.035em;font-size:1.375rem;font-weight:650;line-height:1.15}.showcase-identity [data-slot=dialog-description]{color:#a7b5ce;margin-top:6px;font-size:.75rem;line-height:1.5}.showcase-format{color:#c5cee1;align-items:center;gap:10px;font-size:.8125rem;display:flex}.showcase-format [data-slot=native-select]{color:#f5f7fe;background:#263247;border-color:#7a8da055;min-width:142px;height:40px;font-size:.875rem}.showcase-format [data-slot=native-select-icon]{color:#fff}.showcase-full{white-space:nowrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.showcase-close{color:#f5f7fe;background:#202e43;border:1px solid #7a8da05a;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.showcase-close:hover{background:#3a4e6b}.showcase-viewer a:focus-visible,.showcase-viewer button:focus-visible{outline-offset:3px;outline:2px solid #d6e0ff}.showcase-canvas{background:#202b40;flex:1;justify-content:center;min-height:0;display:flex;overflow:hidden}.showcase-canvas>iframe{background:#f5f0e8;border:0;width:100%;height:100%;display:block}.showcase-mobile{padding:16px}.showcase-mobile>iframe{border-radius:13px;width:min(390px,100%);box-shadow:0 10px 35px #0005}@media (max-width:900px){.showcase-format>span,.showcase-full{display:none}.showcase-toolbar{gap:17px}.live-project-bottom{padding:15px}.live-project-bottom>span{font-size:.75rem}}@media (max-width:700px){.live-project,.project-left .live-project{border-radius:9px;transform:none}.live-browser-bar{gap:12px;height:38px;padding:0 12px;font-size:.75rem}.browser-demo{margin-left:4px;font-size:.5625rem}.preview-enter{padding:16px}.preview-enter>span{gap:9px;padding:11px 16px;font-size:.8125rem}.live-project-bottom{gap:10px}.live-project-bottom>span{max-width:115px;line-height:1.5}.live-project-bottom>a{gap:7px;font-size:.8125rem}.showcase-viewer[data-slot=dialog-content]{border-radius:12px;max-width:calc(100vw - 12px);height:96svh}.showcase-toolbar{gap:12px;min-height:78px;padding:13px 14px}.showcase-identity [data-slot=dialog-title]{font-size:1.25rem}.showcase-identity [data-slot=dialog-description]{max-width:230px;font-size:.75rem}.showcase-format{display:none}.showcase-mobile{padding:0}.showcase-mobile>iframe{border-radius:0;width:100%}.showcase-close{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.live-project,.preview-enter>span,.thumbnail-page>iframe{transition:none}}.showcase-canvas:not(.showcase-auto){align-items:center;padding:14px}.showcase-canvas:not(.showcase-auto)>iframe{border-radius:12px;box-shadow:0 8px 30px #0005}.showcase-small>iframe{max-width:320px}.showcase-mobile>iframe{max-width:390px}.showcase-large>iframe{max-width:430px}.showcase-tablet>iframe{max-width:768px}.showcase-landscape>iframe{max-width:932px;max-height:430px}.showcase-format [data-slot=native-select]{width:12rem;min-width:0;max-width:100%;height:auto;min-height:2.75rem;font-size:.9375rem}.showcase-close{width:2.75rem;height:2.75rem}.live-browser-bar{flex-wrap:wrap;height:auto;min-height:2.75rem;padding:.4rem .85rem;font-size:.875rem}.live-browser-bar>a{flex-shrink:0;width:2.75rem;height:2.75rem}.browser-demo{font-size:.75rem}.live-project-bottom{flex-wrap:wrap;font-size:.875rem}.live-project-bottom>a{min-height:2.75rem}.preview-enter>span{text-align:left;max-width:100%;min-height:2.875rem;font-size:.875rem}.showcase-viewer[data-slot=dialog-content]{height:92dvh;max-height:calc(100vh - 1rem);max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 1rem)}@media (max-width:60rem){.showcase-viewer[data-slot=dialog-content]{width:100%;max-width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right) - .75rem);height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - .75rem)}.showcase-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;min-height:0;padding:.75rem;display:grid}.showcase-identity{grid-area:1/1}.showcase-close{grid-area:1/2;align-self:start}.showcase-format{grid-area:2/1/auto/-1;gap:.75rem;min-width:0;font-size:.875rem;display:flex}.showcase-format>span{display:block}.showcase-format [data-slot=native-select-wrapper]{flex:1;min-width:0}.showcase-format [data-slot=native-select]{width:100%}.showcase-identity [data-slot=dialog-description]{max-width:none;font-size:.8125rem}.showcase-canvas:not(.showcase-auto){padding:.4rem}.showcase-mobile>iframe{width:100%}}@media (max-height:32rem) and (orientation:landscape){.showcase-toolbar{flex-wrap:wrap;gap:.6rem;padding:.5rem .75rem;display:flex}.showcase-identity{flex:1;min-width:7rem}.showcase-identity [data-slot=dialog-title]{font-size:1.125rem}.showcase-identity [data-slot=dialog-description]{display:none}.showcase-format{flex:0 13rem;max-width:calc(100% - 4rem)}.showcase-format>span{display:none}.showcase-canvas:not(.showcase-auto){padding:0}}@media (max-width:32rem){.showcase-business,.showcase-format>span{display:none}.showcase-format [data-slot=native-select-wrapper]{width:100%}}
.section-kicker{letter-spacing:.09em;color:#a5b8da;font-size:.75rem;line-height:1.7}.header-shortcuts{color:#b6c3dc;align-items:center;gap:30px;font-size:.875rem;display:flex}.header-shortcuts a{padding:12px 0;transition:color .2s}.header-shortcuts a:hover{color:#fff}.pricing-section{z-index:5;background:linear-gradient(#0c122200,#0c1222e8 180px,#0c1222 360px);padding:175px 8% 90px;position:relative}.pricing-section:before{content:"";background:linear-gradient(#0000,#b6caff70,#0000);width:1px;height:110px;position:absolute;top:0;left:50%}.pricing-heading{max-width:900px;margin-bottom:54px}.pricing-heading h2,.builder-intro h2,.studio-faq h2{letter-spacing:-.055em;margin-top:22px;font-size:clamp(2.75rem,5.9vw,5.5rem);font-weight:720;line-height:1.03}.pricing-heading h2 span,.builder-intro h2 span,.studio-faq h2 span{color:#b9ccf4}.pricing-heading>p,.builder-intro>p{color:#afbed8;margin-top:23px;font-size:1.0625rem;line-height:1.7}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.plan-card{background:#111b2e;border:1px solid #c1d0ef26;border-radius:23px;flex-direction:column;min-width:0;padding:28px;display:flex;position:relative;box-shadow:0 24px 60px #0002}.plan-signature{background:linear-gradient(150deg,#263854,#17223a 60%);border-color:#a9c1ff66}.plan-premium{background:linear-gradient(155deg,#302a39,#171b2e 60%);border-color:#d9b9994d}.plan-topline{letter-spacing:.04em;color:#a3b5d5;justify-content:space-between;align-items:start;gap:10px;min-height:37px;font-size:.6875rem;line-height:1.6;display:flex}.plan-premium .plan-topline{color:#e1c7af}.plan-saving{color:#12213a;white-space:nowrap;background:#c9d9ff;border-radius:20px;padding:3px 8px;font-size:.75rem;font-weight:700}.plan-card h3{letter-spacing:-.04em;margin-top:15px;font-size:1.8125rem;font-weight:650}.plan-intro{color:#a9bad6;min-height:80px;margin-top:14px;font-size:1rem;line-height:1.65}.plan-price{align-items:center;gap:20px;min-height:90px;margin:27px 0 21px;display:flex}.plan-price>strong{letter-spacing:-.065em;font-size:clamp(3.875rem,6vw,5.75rem);font-weight:700;line-height:1}.plan-price>strong>span{vertical-align:top;margin-left:6px;padding-top:8px;font-size:.42em;display:inline-block}.plan-reference{color:#acbddb;flex-direction:column;gap:3px;font-size:.75rem;display:flex}.plan-reference del{font-size:1.3125rem;text-decoration-thickness:1px}.plan-scope{color:#d3e1fb;border-bottom:1px solid #bfd0ef26;padding-bottom:23px;font-size:.875rem}.plan-card ul{flex-direction:column;gap:14px;margin:24px 0 30px;padding:0;list-style:none;display:flex}.plan-card li{color:#b2c2dd;gap:10px;font-size:.875rem;line-height:1.65;display:flex}.plan-card li svg{color:#afc9fe;margin-top:4px}.plan-choose{background:#ffffff09;border:1px solid #becfe94a;border-radius:30px;justify-content:space-between;align-items:center;gap:10px;min-height:52px;margin-top:auto;padding:13px 16px;font-size:.875rem;font-weight:600;transition:transform .2s,background .2s,color .2s;display:flex}.plan-signature .plan-choose{color:#13233e;background:#d9e5ff;border-color:#0000}.plan-premium .plan-choose{color:#241d29;background:#dfc6ab;border-color:#0000}.plan-choose:hover{color:#13233e;background:#fff;transform:translateY(-3px)}.plan-choose:active{transform:scale(.98)}.pricing-terms{color:#96a9c7;max-width:970px;margin:28px 0 0;font-size:.8125rem;line-height:1.85}.builder-section{z-index:5;background:#0c1222;padding:60px 8% 100px;scroll-margin-top:24px;position:relative}.builder-intro{flex-wrap:wrap;align-items:end;gap:0 65px;margin-bottom:45px;display:flex}.builder-intro>.section-kicker{width:100%}.builder-intro h2{font-size:clamp(2.75rem,5.4vw,4.75rem)}.builder-intro>p{margin-bottom:4px}.builder-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:5%;display:grid}.builder-panel{background:#111b2c;border:1px solid #b9cfff2c;border-radius:24px;min-width:0;padding:28px}.builder-progress{border-bottom:1px solid #bdcfee26;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-bottom:25px;display:grid}.builder-progress button{text-align:left;color:#90a5c6;background:0 0;flex-direction:column;align-items:flex-start;gap:10px;padding:0;font-size:.75rem;transition:color .2s;display:flex}.builder-progress button>span:first-child{border:1px solid #abc3ed3b;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.6875rem;display:grid}.builder-progress button[aria-current=step]{color:#e1ebff}.builder-progress button[aria-current=step]>span:first-child{color:#16223a;background:#d8e5ff;border-color:#d8e5ff}.builder-progress button:disabled{opacity:.4;cursor:default}.builder-progress button:not(:disabled):hover{color:#fff}.builder-step-title{letter-spacing:-.035em;margin:27px 0;scroll-margin-top:28px;font-size:1.5625rem;font-weight:650;line-height:1.3}.builder-step-title:focus{outline:none}.builder-fields{flex-direction:column;gap:24px;min-height:315px;display:flex}.builder-fields fieldset{border:0;min-width:0;padding:0}.builder-fields legend,.builder-fields>label{color:#d3e1fa;font-size:.875rem;line-height:1.6}.builder-fields legend>span,.builder-fields label>span{color:#91a5c4;font-size:.75rem}.builder-fields>label{flex-direction:column;gap:8px;display:flex}.builder-fields input:not([type=radio]),.builder-fields textarea,.builder-summary textarea{color:#e5edff;box-shadow:none;background:#070e1c6b;border:1px solid #b2c6e73d;border-radius:10px;font-size:1rem}.builder-fields input:not([type=radio]){height:46px}.builder-fields textarea{min-height:100px}.builder-activities{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.builder-activities button,.quick-styles button{color:#c7d7f2;background:#c5d4ff08;border:1px solid #c5d4ff40;border-radius:30px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:.875rem;transition:background .2s,color .2s,transform .2s;display:flex}.builder-activities button[aria-pressed=true],.quick-styles button[aria-pressed=true]{color:#152039;background:#dce7ff;border-color:#dce7ff}.builder-activities button:hover,.quick-styles button:hover{border-color:#d0dfff;transform:translateY(-2px)}.style-choices{flex-direction:column;gap:10px;display:flex}.style-choice{color:#dce7fc;text-align:left;background:#0b1322;border:1px solid #aec4e829;border-radius:14px;align-items:center;gap:14px;width:100%;padding:15px;transition:background .2s,border-color .2s;display:flex}.style-choice>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.style-choice strong{font-size:1rem;font-weight:600}.style-choice>span:nth-child(2)>span{color:#a9bbd9;font-size:.8125rem}.style-choice>svg{opacity:0}.style-choice[aria-pressed=true]{background:#1b2b45;border-color:#b3cbfa}.style-choice[aria-pressed=true]>svg{opacity:1}.style-choice:hover{border-color:#b3cbfa88}.style-swatch{border-radius:10px;width:42px;height:42px;display:flex;overflow:hidden;transform:rotate(-6deg)}.style-swatch i{width:33.333%}.choice-sobre i:first-child{background:#f5f7fb}.choice-sobre i:nth-child(2){background:#cbd5df}.choice-sobre i:nth-child(3){background:#193048}.choice-elegant i:first-child{background:#fff6e9}.choice-elegant i:nth-child(2){background:#c69568}.choice-elegant i:nth-child(3){background:#44342b}.choice-immersif i:first-child{background:#cde3ff}.choice-immersif i:nth-child(2){background:#719fe1}.choice-immersif i:nth-child(3){background:#14213c}.builder-help{color:#9eafca;font-size:.8125rem;line-height:1.7}.builder-needs{flex-direction:column;gap:10px;display:flex}.need-choice{cursor:pointer;border:1px solid #bfd0e52b;border-radius:11px;align-items:center;gap:10px;min-height:48px;padding:13px 12px;display:flex}.need-choice>span{flex:1;line-height:1.5;color:#c3d3ed!important;font-size:.875rem!important}.need-choice>small{color:#98adcf;white-space:nowrap;font-size:.75rem}.need-choice [data-slot=checkbox]{flex-shrink:0;width:19px;height:19px}.budget-options{flex-direction:column;gap:10px;display:flex}.budget-choice{cursor:pointer;background:#0d1628;border:1px solid #b6ccea30;border-radius:13px;align-items:center;gap:12px;padding:16px 13px;display:flex}.budget-choice input{accent-color:#c9dcff;flex-shrink:0;width:17px;height:17px}.budget-choice>span:nth-child(2){color:#deebff;flex-direction:column;flex:1;gap:5px;display:flex}.budget-choice strong{font-size:.9375rem;font-weight:600}.budget-choice small{color:#9fb2d2;font-size:.75rem;line-height:1.5}.budget-choice.selected{background:#213452;border-color:#a9c8fc}.budget-price{white-space:nowrap;flex-direction:column;align-items:end;gap:3px;display:flex}.budget-price strong{font-size:1.375rem}.budget-price del{color:#abbedc;font-size:.75rem}.budget-message{color:#ccdcf4;background:#b6d4ff09;border:1px solid #b6d4ff2a;border-radius:13px;padding:17px;font-size:.875rem;line-height:1.7}.budget-message strong{font-weight:600}.budget-message p{color:#a5badb;margin-top:6px;font-size:.8125rem}.budget-message.needs-review{color:#e6caa1;background:#d9b3770b;border-color:#d9b37752}.budget-message button{text-align:left;background:#d9b37715;border:1px solid #d9b37766;border-radius:10px;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;font-size:.8125rem;display:flex}.builder-navigation{border-top:1px solid #bfd0e525;justify-content:space-between;align-items:center;gap:14px;margin-top:28px;padding-top:24px;display:flex}.builder-back{color:#c3d3ed;background:0 0;align-items:center;gap:8px;padding:10px 0;font-size:.875rem;display:flex}.builder-next{color:#13213b;background:#dce7ff;border-radius:30px;align-items:center;gap:16px;min-height:47px;padding:12px 18px;font-size:.875rem;font-weight:600;transition:background .2s,transform .2s;display:flex}.builder-next:hover{background:#fff;transform:translateY(-2px)}.builder-next:disabled{opacity:.35;cursor:not-allowed;transform:none}.builder-visual{min-width:0;position:sticky;top:25px}.style-lab{--demo-bg:#f3f6fa;--demo-text:#142334;--demo-secondary:#516174;--demo-accent:#1a3853;--demo-line:#17345225}.style-lab-label{color:#9eb3d6;letter-spacing:.04em;justify-content:space-between;gap:15px;padding:4px 0 20px;font-size:.6875rem;display:flex}.style-stage{perspective:1100px;padding:18px 13px 24px;overflow:hidden}.style-site{background:var(--demo-bg);color:var(--demo-text);transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;border:1px solid #ffffff20;border-radius:14px;transition:background .45s,color .45s,transform .45s;overflow:hidden;box-shadow:0 24px 40px #0005}.style-site-nav{border-bottom:1px solid var(--demo-line);justify-content:space-between;align-items:center;gap:10px;padding:20px 22px;display:flex}.style-site-nav>strong{letter-spacing:-.08em;font-size:1.5rem}.style-site-nav>strong>span{color:var(--demo-accent)}.style-site-nav>div{gap:10px;display:flex}.style-site-nav button{color:var(--demo-secondary);background:0 0;padding:7px 0;font-size:.75rem}.style-site-nav button[aria-pressed=true]{color:var(--demo-text);text-underline-offset:6px;text-decoration:underline}.style-site-copy{padding:33px 25px 29px}.style-site-copy>span{letter-spacing:.14em;color:var(--demo-secondary);font-size:.625rem}.style-site-copy h4{letter-spacing:-.055em;margin:18px 0;font-size:clamp(2rem,3vw,3.0625rem);font-weight:650;line-height:1.06}.style-site-copy p{max-width:270px;color:var(--demo-secondary);font-size:.875rem;line-height:1.6}.style-site-cta{background:var(--demo-accent);color:var(--demo-bg);border-radius:6px;align-items:center;gap:18px;min-height:40px;margin-top:22px;padding:11px 15px;font-size:.75rem;display:inline-flex}.style-site>img{object-fit:cover;width:100%;height:175px;display:block}.style-site-footer{letter-spacing:.04em;color:var(--demo-secondary);justify-content:space-between;gap:15px;padding:18px 22px;font-size:.5625rem;display:flex}.style-elegant{--demo-bg:#f6eedf;--demo-text:#3e3029;--demo-secondary:#706052;--demo-accent:#74503d;--demo-line:#49332c24}.style-elegant .style-site{border-radius:2px}.style-elegant .style-site-nav{padding-top:24px;padding-bottom:24px}.style-elegant .style-site-nav>strong,.style-elegant .style-site-copy h4{letter-spacing:-.035em;font-family:Georgia,serif;font-weight:400}.style-elegant .style-site-copy{text-align:center;padding-top:35px}.style-elegant .style-site-copy p{margin:auto}.style-elegant .style-site-cta{border-radius:30px}.style-elegant .style-site>img{height:184px;padding:0 20px 20px}.style-immersif{--demo-bg:#111e35;--demo-text:#e4efff;--demo-secondary:#a8c0e0;--demo-accent:#ccdef9;--demo-line:#b8d6ff2b}.style-immersif .style-site{transform:rotateX(calc(3deg + var(--tilt-x,0deg))) rotateY(calc(-7deg + var(--tilt-y,0deg)));background:radial-gradient(ellipse at 100% 30%,#284c7740,transparent 70%),var(--demo-bg);border-color:#b5d3ff55;box-shadow:12px 20px #24385844,0 30px 55px #0005}.style-immersif .style-site-copy h4{color:#cce2ff;font-weight:750}.style-immersif .style-site>img{opacity:.85;-webkit-mask-image:linear-gradient(#0000,#000 16%);mask-image:linear-gradient(#0000,#000 16%)}.style-immersif .style-site-cta{border-radius:30px}.style-lab-note{color:#aabedd;flex-wrap:wrap;align-items:start;gap:6px;min-height:65px;font-size:.8125rem;line-height:1.65;display:flex}.style-lab-note>span{color:#869bbd;width:100%;font-size:.75rem}.style-lab-note svg{margin-top:3px}.quick-styles{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.quick-styles button{flex:1}.builder-memory-note{color:#8ca3c7;margin-top:20px;font-size:.75rem;line-height:1.7}.summary-badges{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.summary-badges span{color:#cbdcf9;background:#bad1ff0b;border:1px solid #bad1ff3b;border-radius:20px;padding:6px 10px;font-size:.75rem}.builder-summary textarea{resize:vertical;width:100%;min-height:300px;font-size:.875rem;line-height:1.75}.summary-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 16px;display:flex}.summary-actions .primary-link{gap:16px;padding:14px 18px;font-size:.875rem}.copy-summary{color:#c5d7f3;background:0 0;border:1px solid #bcd0ee44;border-radius:25px;align-items:center;gap:8px;padding:13px 16px;font-size:.875rem;display:flex}.summary-warning{color:#e0bd8c;margin:10px 0 18px;font-size:.875rem;line-height:1.6}.copy-status{color:#c2d9fc;min-height:22px;margin-top:10px;font-size:.8125rem;line-height:1.6}.studio-faq{z-index:5;background:#0c1222;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8%;padding:35px 8% 100px;display:grid;position:relative}.studio-faq h2{font-size:clamp(2.125rem,4vw,3.625rem)}.studio-faq>div>a{color:#c6d7f4;align-items:center;gap:18px;min-height:44px;margin-top:28px;font-size:.875rem;display:inline-flex}.studio-faq [data-slot=accordion-item]{border-color:#adc4e933}.studio-faq [data-slot=accordion-trigger]{text-align:left;color:#d6e3f9;gap:20px;padding:22px 0;font-size:1rem;font-weight:550;line-height:1.6}.studio-faq [data-slot=accordion-content]{color:#9fb4d4;font-size:.9375rem;line-height:1.9}.voyage[data-motion=off] .style-site,.voyage[data-motion=off] .style-immersif .style-site{transform:none}.voyage[data-motion=off] .studio-faq [data-slot=accordion-content]{animation:none!important}@media (max-width:1100px){.pricing-section,.builder-section,.studio-faq{padding-left:6%;padding-right:6%}.plan-card{padding:23px 19px}.plan-price{gap:12px}.plan-price>strong{font-size:4.375rem}.plan-card h3{font-size:1.5625rem}.plan-intro{font-size:.9375rem}.plan-topline{flex-direction:column;min-height:50px}.builder-panel{padding:23px}.builder-layout{gap:4%}.style-site-nav{padding:18px 15px}.style-site-copy{padding:26px 19px}.style-site-footer{padding:16px;font-size:.5rem}.header-shortcuts{gap:20px;font-size:.8125rem}}@media (max-width:800px){.header-shortcuts{display:none}.pricing-grid{grid-template-columns:1fr}.plan-card{padding:27px}.plan-topline{flex-direction:row;min-height:0}.plan-intro{max-width:420px;min-height:0}.plan-price>strong{font-size:5.25rem}.plan-card ul{grid-template-columns:1fr 1fr;gap:12px 22px;display:grid}.plan-choose{align-self:start;width:100%;max-width:360px}.builder-layout{grid-template-columns:1fr;gap:35px}.builder-visual{width:100%;max-width:520px;margin:auto;position:static}.style-site-copy h4{font-size:2.625rem}.studio-faq{grid-template-columns:1fr;gap:25px}.studio-faq h2{font-size:2.6875rem}}@media (max-width:700px){.pricing-section{padding-top:130px;padding-bottom:60px}.pricing-section:before{height:80px}.pricing-heading{margin-bottom:33px}.pricing-heading h2,.builder-intro h2{font-size:clamp(2.4375rem,11.4vw,4rem)}.pricing-heading>p,.builder-intro>p{font-size:1rem}.plan-card ul{display:flex}.plan-price{margin-top:24px}.plan-intro{font-size:1rem}.plan-card h3{font-size:1.75rem}.plan-card li{font-size:.875rem}.pricing-terms{font-size:.8125rem}.builder-section{padding-top:35px;padding-bottom:65px}.builder-intro{display:block}.builder-panel{padding:22px 18px}.builder-progress{gap:6px}.builder-progress button{font-size:.75rem}.builder-fields{min-height:0}.builder-step-title{font-size:1.5rem}.budget-choice{gap:8px;padding:14px 10px}.budget-price strong{font-size:1.25rem}.builder-next{gap:10px;padding:12px 14px}.style-stage{padding:14px 7px 25px}.style-site-copy h4{font-size:2.375rem}.style-site-footer>span:last-child{display:none}.style-site-nav>div{gap:10px}.style-site-nav button{font-size:.75rem}.builder-intro>p{margin-top:20px}.need-choice{flex-wrap:wrap;gap:8px;padding:12px 10px}.need-choice>small{margin-left:27px}.need-choice>span{min-width:160px}.studio-faq{padding-top:10px;padding-bottom:60px}.studio-faq h2{font-size:2.4375rem}.studio-faq [data-slot=accordion-trigger]{font-size:.9375rem}}@media (prefers-reduced-motion:reduce){.style-site,.style-immersif .style-site{transform:none}}
.plan-deposit{color:inherit;opacity:.85;margin:-.3rem 0 1.15rem;font-size:.875rem;line-height:1.6}.plan-deposit strong{font-weight:650}.plan-choose{text-align:left;width:100%;font-family:inherit}.inquiry-dialog[data-slot=dialog-content]{color:#eef1f8;overscroll-behavior:contain;scrollbar-width:thin;background:#101622;border:1px solid #c9d8f126;border-radius:26px;grid-template-columns:310px minmax(0,1fr);gap:0;width:min(1010px,100vw - 48px);max-width:1010px;max-height:calc(100dvh - 48px);padding:0;font-family:Manrope,Arial,sans-serif;display:grid;overflow:auto;box-shadow:0 30px 150px #0009}.inquiry-close{color:#dce5f5;z-index:2;background:#0f1522cc;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s,transform .2s;display:grid;position:absolute;top:18px;right:18px}.inquiry-close:hover{background:#273347;transform:rotate(90deg)}.inquiry-offer{background:radial-gradient(at 70% 5%,#acbde31f,#0000 60%),#0b101b;border-right:1px solid #ffffff12;flex-direction:column;padding:40px 28px;display:flex}.inquiry-kicker{letter-spacing:.1em;color:#aebbd0;font-size:.75rem;line-height:1.6;display:block}.inquiry-offer-name{letter-spacing:-.05em;margin-top:2rem;font-size:1.6rem;font-weight:650;line-height:1.2}.inquiry-price{letter-spacing:-.065em;margin-top:.5rem;font-size:3.35rem;font-weight:650;line-height:1.3}.inquiry-offer>p{color:#b2bdd1;margin:0;font-size:.875rem;line-height:1.7}.inquiry-offer ul{gap:1rem;margin:2rem 0;padding:0;list-style:none;display:grid}.inquiry-offer li{color:#c6cfdf;gap:.6rem;font-size:.875rem;line-height:1.65;display:flex}.inquiry-offer li svg{color:#b6c7e6;margin-top:4px}.inquiry-schedule{border-block:1px solid #ffffff20;gap:.8rem;margin-top:auto;padding:1rem 0;display:grid}.inquiry-schedule>div{justify-content:space-between;gap:.7rem;font-size:.875rem;line-height:1.6;display:flex}.inquiry-schedule span{color:#adbbd1}.inquiry-schedule strong{white-space:nowrap}.inquiry-offer .inquiry-extra{color:#99a9c1;margin-top:1rem;font-size:.8125rem;line-height:1.75}.inquiry-signature .inquiry-price{color:#fff;text-shadow:0 0 35px #c5d5ff28}.inquiry-premium .inquiry-offer{background:radial-gradient(at 30% 0,#d4af4d20,#0000 75%),#121417}.inquiry-premium .inquiry-price{color:#eed790;text-shadow:0 0 40px #e4c57a26}.inquiry-main{min-width:0;padding:40px 40px 30px}.inquiry-heading{padding-right:16px}.inquiry-heading h2{letter-spacing:-.055em;margin:.65rem 0 .7rem;font-size:clamp(1.65rem,3vw,2.2rem);font-weight:650;line-height:1.18}.inquiry-heading [data-slot=dialog-description]{color:#aab9d0;max-width:43ch;font-size:1rem;line-height:1.7}.inquiry-form{gap:1.05rem;margin-top:1.5rem;display:grid}.inquiry-row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.inquiry-form label{min-width:0;font-size:.875rem;font-weight:500;line-height:1.6;display:block}.inquiry-form label>span:not([data-slot]){color:#95a7c2;font-weight:400}.inquiry-form input,.inquiry-form textarea{color:#f0f3fa;width:100%;box-shadow:none;background:#ffffff05;border:1px solid #a1b5d738;border-radius:10px;min-height:48px;margin-top:.4rem;padding:.65rem .8rem;font-family:inherit;font-size:1rem;line-height:1.65;display:block}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:#8494ae;font-size:.875rem}.inquiry-form input:focus-visible,.inquiry-form textarea:focus-visible{outline-offset:2px;border-color:#cbd7f56b;outline:2px solid #bcccf0}.inquiry-form textarea{resize:vertical;min-height:116px}.inquiry-form small{color:#899bb6;margin-top:.4rem;font-size:.75rem;font-weight:400;display:block}.inquiry-form .inquiry-consent{align-items:flex-start;gap:.65rem;margin:.1rem 0;font-weight:400;display:flex}.inquiry-consent>button{flex:none;margin-top:.28rem}.inquiry-consent>span{font-size:.875rem;line-height:1.65;color:#b5c3d9!important}.inquiry-submit{color:#101c32;background:linear-gradient(115deg,#f3f5ff,#cddaf7);border-radius:12px;justify-content:center;align-items:center;gap:.7rem;min-height:52px;padding:.8rem 1.1rem;font-size:.9375rem;font-weight:650;transition:transform .2s,box-shadow .2s;display:flex}.inquiry-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #c2d4ff20}.inquiry-submit:disabled{opacity:.45;cursor:default}.inquiry-privacy{color:#92a2bb;margin:0;font-size:.75rem;line-height:1.8}.inquiry-privacy a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.inquiry-error{color:#ffc6b3;font-size:.875rem;line-height:1.65}.inquiry-trap{width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}.inquiry-result{margin-top:1.8rem}.inquiry-result-icon{color:#e4d69e;background:#bdd0ee0b;border:1px solid #c9d8ec38;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:1rem;display:grid}.inquiry-result h3{letter-spacing:-.04em;margin:0 0 .8rem;font-size:1.4rem;line-height:1.3}.inquiry-result h3:focus{outline:none}.inquiry-result>p{color:#b5c2d6;font-size:1rem;line-height:1.75}.inquiry-reference{overflow-wrap:anywhere;color:#94a6c2;margin-top:.75rem;font-size:.75rem;display:block}.inquiry-done,.inquiry-fallback{color:#b6c6dd;background:0 0;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:48px;margin-top:1rem;padding:.8rem;font-size:.875rem;display:flex}.inquiry-fallback{border:1px solid #ffffff25;border-radius:10px}.payment-balance{color:#b7c6dd;margin:0 0 1rem;font-size:.875rem;line-height:1.7}.inquiry-result .payment-card{margin-top:1.25rem;padding:1.25rem}.inquiry-result .payment-caption,.inquiry-result .payment-agreement{font-size:.875rem!important}.inquiry-result .paypal-button{font-size:.9375rem}.inquiry-result .payment-total>strong{font-size:1.8rem}.inquiry-result .payment-total p{font-size:.875rem}@media (max-width:760px){.inquiry-dialog[data-slot=dialog-content]{border-radius:20px;grid-template-columns:minmax(0,1fr);width:calc(100vw - 24px);max-width:none;max-height:calc(100dvh - 24px)}.inquiry-offer{border-bottom:1px solid #ffffff17;border-right:0;grid-template-columns:1fr auto;column-gap:1rem;padding:26px 24px 20px;display:grid}.inquiry-offer .inquiry-kicker{grid-column:1/-1;padding-right:28px}.inquiry-offer-name{margin-top:.9rem;font-size:1.5rem}.inquiry-price{grid-area:2/2/4;align-self:center;margin-top:.4rem;font-size:2rem}.inquiry-offer>p{grid-column:1;font-size:.8125rem}.inquiry-offer ul{display:none}.inquiry-schedule{border-bottom:0;grid-column:1/-1;gap:.45rem;margin-top:1.1rem;padding-top:.9rem;padding-bottom:0}.inquiry-offer .inquiry-extra{grid-column:1/-1;font-size:.75rem}.inquiry-main{padding:26px 24px}.inquiry-heading{padding-right:0}.inquiry-heading [data-slot=dialog-description]{font-size:.9375rem}.inquiry-close{width:36px;height:36px;top:13px;right:13px}.inquiry-form{margin-top:1.25rem}.inquiry-row{grid-template-columns:1fr;gap:1rem}}@media (max-width:360px){.inquiry-main,.inquiry-offer{padding-left:18px;padding-right:18px}.inquiry-dialog[data-slot=dialog-content]{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.inquiry-schedule>div{flex-wrap:wrap}.inquiry-result .payment-total{flex-direction:column;align-items:flex-start}.inquiry-price{font-size:1.75rem}}@media (prefers-reduced-motion:reduce){.inquiry-close,.inquiry-submit{transition:none}.inquiry-close:hover,.inquiry-submit:hover:not(:disabled){transform:none}}.inquiry-consent [data-slot=checkbox],.payment-agreement [data-slot=checkbox]{color:#0e1727;background:#ffffff07;border:1px solid #b6c8e699;border-radius:5px;width:20px;min-width:20px;height:20px}.inquiry-consent [data-state=checked],.payment-agreement [data-state=checked]{background:#dce7fc;border-color:#dce7fc}.inquiry-retry{width:100%;margin-top:1.25rem}.inquiry-has-result[data-slot=dialog-content]{width:min(680px,100vw - 24px);display:block}.inquiry-has-result .inquiry-offer{display:none}.inquiry-has-result .inquiry-main{padding:28px}.inquiry-has-result .inquiry-heading{padding-right:32px}.inquiry-has-result .inquiry-heading [data-slot=dialog-description]{max-width:none}.inquiry-has-result .inquiry-result-icon{display:none}.inquiry-has-result .inquiry-result h3{margin-bottom:.35rem;font-size:1.05rem}.inquiry-has-result .inquiry-result>p{overflow-wrap:anywhere;font-size:.875rem;line-height:1.65}.inquiry-request-details{color:#b5c2d6;margin:.5rem 0;font-size:.875rem}.inquiry-request-details summary{cursor:pointer;color:#e1e9f7;min-height:44px;padding:.7rem 0}.inquiry-request-details summary:focus-visible{outline-offset:3px;outline:2px solid #eed780}.inquiry-request-details dl{border:1px solid #ffffff20;border-radius:10px;gap:.6rem;margin:0;padding:.8rem;display:grid}.inquiry-request-details dt{color:#96a7c1;font-size:.75rem}.inquiry-request-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:.15rem 0 0}.inquiry-has-result .payment-card,.inquiry-has-result .inquiry-done{margin-top:.5rem}@media (max-width:520px){.inquiry-has-result .inquiry-main{padding:24px 18px 18px}.inquiry-has-result .payment-card{padding:.9rem}}.inquiry-new{color:#b6c6dd;text-underline-offset:3px;cursor:pointer;background:0 0;min-height:44px;margin:.6rem auto 0;padding:.5rem;font-size:.8125rem;text-decoration:underline;display:block}.inquiry-new:focus-visible{outline-offset:3px;outline:2px solid #eed780}.inquiry-toolbar{z-index:5;color:#c5d2e6;background:#101622;border-bottom:1px solid #ffffff20;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:8px 18px;font-size:.8125rem;display:flex;position:sticky;top:0}.inquiry-toolbar .inquiry-close{color:#162238;cursor:pointer;background:#e9eef8;border-color:#e9eef8;border-radius:9px;flex:none;justify-content:center;gap:6px;width:auto;min-width:90px;height:44px;padding:0 10px;display:flex;position:static}.inquiry-toolbar .inquiry-close:hover{background:#fff;transform:none}.inquiry-toolbar .inquiry-close:focus-visible{outline-offset:3px;outline:2px solid #f4dfa0}.inquiry-dialog[data-slot=dialog-content]{scroll-padding-top:74px;overflow:hidden auto}.inquiry-has-result .inquiry-main{padding-top:18px}.inquiry-has-result .inquiry-heading h2{font-size:1.6rem}.inquiry-has-result .inquiry-heading [data-slot=dialog-description]{font-size:.875rem}.inquiry-has-result .inquiry-heading .inquiry-kicker{display:none}@media (max-width:520px){.inquiry-dialog[data-slot=dialog-content]{border-radius:15px;width:calc(100vw - 12px);max-height:calc(100dvh - 12px)}.inquiry-has-result .inquiry-main{padding:14px 12px}.inquiry-toolbar{min-height:56px;padding:6px 12px}.inquiry-has-result .payment-card{padding:14px 12px}.inquiry-main{padding:22px 16px}}.inquiry-has-result .inquiry-heading{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.inquiry-has-result .inquiry-result{margin-top:0}.inquiry-dialog,.inquiry-overlay,.inquiry-dialog .inquiry-result,.inquiry-dialog .payment-card{transition:none!important;animation:none!important}.inquiry-has-result .inquiry-heading{clip:auto;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.inquiry-has-result .inquiry-heading h2{letter-spacing:-.035em;outline:none;margin:0 0 .3rem;font-size:1.65rem}.inquiry-has-result .inquiry-heading [data-slot=dialog-description]{margin:0 0 1rem;font-size:.8125rem;line-height:1.55}.inquiry-has-result .inquiry-result .payment-card{margin:0;padding:0}.inquiry-has-result .inquiry-result h3.payment-offer-title{margin:.2rem 0 0;font-size:1.2rem}.inquiry-delivery-summary{margin:.25rem 0 0;color:#aab9cf!important;font-size:.75rem!important;line-height:1.55!important}.inquiry-delivery-status{font-size:.8125rem;line-height:1.6}.inquiry-request-details{border-top:1px solid #ffffff18;margin:.25rem 0 0}.inquiry-request-details dl{border:0;padding:.25rem 0}.inquiry-request-details summary{font-size:.8125rem}.plan-extras{color:#aebdd5;margin:0 0 1rem;font-size:.75rem;line-height:1.5}.plan-choose{text-align:center;justify-content:center}.plan-choose svg{flex:none}@media (max-width:520px){.inquiry-has-result .inquiry-main{padding:18px 16px}.inquiry-has-result .inquiry-heading h2{font-size:1.5rem}}
