.optical-home{--paper:#f6f5f1;--ink:#232629;--muted:#747576;--line:#deded8;--acid:#e9b687;--dark:#25282b;background:var(--paper);color:var(--ink);overflow:clip}.optical-home .eyebrow{font-size:10px;letter-spacing:1.7px;color:#676967}.optical-home .micro{color:#6e716f}.optical-home .muted{color:#8b8b86}.optical-home .button{border-radius:999px;min-height:53px;font-size:13px;padding:16px 23px;transition:transform .25s,background .25s,box-shadow .25s}.optical-home .button:hover{box-shadow:0 8px 24px #22222212;transform:translateY(-3px)}.optical-home .button-accent{background:#e9b687;color:#292522}.optical-home .button-accent:hover{background:#f0c9a5}.optical-home .button-dark{background:#282b2d;color:#fff}.optical-home .button-dark:hover{background:#43494c}.optical-home .button-ghost{padding-inline:8px}.optical-home .text-link{gap:20px}.optical-home .hero{display:block;min-height:900px;height:min(980px,105svh);padding-top:225px;padding-bottom:260px;max-width:none;overflow:hidden;isolation:isolate}.optical-home .hero-copy{max-width:780px;pointer-events:none}.optical-home .hero-copy a{pointer-events:auto}.optical-home .hero h1{font-size:clamp(76px,7.4vw,126px);font-weight:430;letter-spacing:-.07em;line-height:1.04;margin:31px 0}.optical-home .optical-italic{font-family:Georgia,Times New Roman,serif;font-size:.89em;letter-spacing:-.065em;font-weight:400;font-style:italic;white-space:nowrap}.optical-home .hero-description{font-size:17px;line-height:1.8;max-width:410px;color:#626562;margin-bottom:29px;text-wrap:balance}.optical-home .hero-bottom{bottom:28px;letter-spacing:1px;font-size:9px;color:#555e5f;z-index:3}.intent-lens{position:absolute;inset:0;--lens-x:0px;--lens-y:0px}.lens-art{position:absolute;overflow:hidden;inset:-20px;transform:translate(var(--lens-x),var(--lens-y));transition:transform 1.2s cubic-bezier(.2,.6,.2,1);pointer-events:none}.lens-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f6f5f1e8,#f6f5f17a 31%,transparent 56%),linear-gradient(0deg,#f6f5f1,transparent 18%)}.lens-art img,.lens-art picture{display:block;width:100%;height:100%}.lens-art img{object-fit:cover;object-position:62% center;transition:filter 1.8s,scale 2.2s;scale:1.015}.intent-lens[data-view=roadmap] .lens-art img{scale:1.06;filter:saturate(1.12)}.intent-lens[data-view=comparison] .lens-art img{filter:saturate(.8);scale:1.025}.lens-coordinate{position:absolute;right:5.3vw;top:140px;display:flex;flex-direction:column;gap:9px;font:8px var(--mono);letter-spacing:1.5px;color:#777c7c;text-align:right}.lens-console{position:absolute;bottom:84px;left:max(5.3vw,24px);width:min(650px,89.4vw);padding:22px 25px 19px;border:1px solid #fff;border-radius:24px;background:#ffffff6e;backdrop-filter:blur(24px) saturate(115%);-webkit-backdrop-filter:blur(24px) saturate(115%);box-shadow:0 15px 50px #40464b0c;z-index:3}.lens-console-label{display:flex;gap:8px;align-items:center;font:10px var(--mono);color:#606a69}.lens-console-label>span:first-child{background:#937554;width:5px;height:5px;border-radius:50%;flex:none}.lens-console-label a{margin-left:auto;font-family:F200 Geist,sans-serif;font-size:11px;color:#3d484d}.lens-intents{display:flex;gap:8px;margin-top:17px}.lens-intents button{border:1px solid #636b6b25;border-radius:999px;background:#ffffff80;padding:12px 15px;display:flex;gap:21px;font-size:12px;color:#393e40;flex:1;justify-content:space-between;transition:background .25s,box-shadow .25s;white-space:nowrap}.lens-intents button:hover,.lens-intents button[aria-pressed=true]{background:#292f31;color:#fff;box-shadow:0 4px 15px #30373a20}.lens-console p{margin:14px 0 0;color:#6c7373;font-size:11px;line-height:1.5;min-height:17px}.lens-console p strong{font-weight:500;color:#354146}.lens-pulse{animation:lens-pulse 1s ease-in-out infinite}@keyframes lens-pulse{50%{opacity:.3}}.optical-home .optical-manifesto{padding-top:100px;padding-bottom:110px;display:grid;grid-template-columns:1fr 2.5fr;gap:26px 55px;border-bottom:1px solid var(--line)}.optical-manifesto>.eyebrow{align-self:start;padding-top:11px}.optical-manifesto>p{font-size:clamp(32px,3.5vw,58px);letter-spacing:-.055em;line-height:1.22;margin:0;text-wrap:balance}.optical-manifesto>p span{color:#959894}.optical-manifesto>div{grid-column:2;max-width:430px;font-size:15px;line-height:1.8;color:#747b79}.optical-home .offer-led{padding-top:95px;padding-bottom:100px;border-bottom:1px solid var(--line)}.offer-led-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin:30px 0 42px}.offer-led-heading h2{font-size:clamp(42px,4.6vw,72px);font-weight:430}.offer-led-heading h2 span{color:#8b948f}.offer-led-heading p{max-width:365px;margin:0 0 5px;color:#747b79;font-size:15px;line-height:1.75}.offer-led-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.offer-led-card{display:flex;flex-direction:column;min-height:245px;padding:27px 25px;border:1px solid #d6ddda;border-radius:18px;background:#fff9;transition:transform .25s,background .25s,border-color .25s}.offer-led-card:hover{transform:translateY(-5px);background:#fff;border-color:#9bb1ad}.offer-led-card h3{line-height:1.1;letter-spacing:-.055em;margin:28px 0 12px}.offer-led-card p{font-size:13px;line-height:1.65;color:#6f7c78;margin:0 0 22px}.offer-led-card .text-link{margin-top:auto;font-size:11px;justify-content:space-between}.offer-led-product{background:#252e31;color:#f5f4ef;border-color:#3b494b}.offer-led-product p{color:#c2cfca}.offer-led-product .micro{color:#afc0bc}.offer-led-process{display:flex;gap:35px;align-items:baseline;margin-top:32px;color:#6e7975}.offer-led-process p{font-size:13px;line-height:1.7;margin:0}.offer-led-process strong{color:#374b4b;font-weight:500}.live-studio{display:grid;grid-template-columns:.8fr 1.3fr;gap:65px;padding-block:110px;align-items:center}.studio-copy h2{font-size:clamp(40px,4vw,61px);margin-top:29px;line-height:1.11;letter-spacing:-.065em}.studio-copy h2 em{font-family:Georgia,serif;font-weight:400;font-size:.93em;color:#898d8a;letter-spacing:-.065em}.studio-copy p{max-width:380px;font-size:15px;line-height:1.8;color:#747b79;margin:27px 0}.studio-caption{display:block;margin-top:70px;font:9px var(--mono);letter-spacing:1.7px;color:#8b9392}.studio-stage{min-width:0;min-height:450px;border:1px solid #ffffffc2;background:radial-gradient(ellipse at 65% 30%,#dae8ed82,transparent 68%),linear-gradient(135deg,#eeece6,#f4f3ef);border-radius:30px;overflow:hidden;box-shadow:inset 0 1px 0 #fff,0 20px 55px #5365690b}.optical-home .explorer{padding-top:35px;padding-bottom:110px}.optical-home .section-heading{margin-bottom:43px}.optical-home .section-heading h2{font-size:clamp(40px,4.6vw,72px);font-weight:430}.optical-home .section-heading>p{color:#747b79}.optical-home .explorer-shell{border:1px solid #d8dcd8;border-radius:26px;box-shadow:0 18px 45px #393e4007;background:#fff9;overflow:hidden}.optical-home .intent-rail{background:#f3f3ef;border-color:#d9deda}.optical-home .intent-number{color:#878e8b}.optical-home .intent-buttons button[aria-pressed=true]{background:#e1e8e8;color:#263c44;box-shadow:none}.optical-home .intent-buttons button:hover{background:#e8eceb}.optical-home .intent-form small{color:#707d7a}.optical-home .composition{background:linear-gradient(140deg,#e9eeed,#eef1ef)}.optical-home .composition-top{border-color:#d3ddda;color:#647a79}.optical-home .composition-top .status-dot{background:#849d9e}.optical-home .composition-card{background:#ffffffb0;border-color:#d4ddda;border-radius:17px;box-shadow:none;transition:background .25s,transform .25s}.optical-home .composition-card:hover{background:white;transform:translateY(-5px)}.optical-home .composition-card p{color:#657575}.optical-home .composition-card .text-link{color:#354f55}.optical-home .composition-view-title>span,.optical-home .layout-label{color:#758786}.optical-home .composition-footer{color:#647b78}.optical-home .brief-section{padding-bottom:110px}.optical-home .brief-panel{background:radial-gradient(ellipse at 0 0,#74888d30,transparent 65%),#292e31;border:1px solid #ffffff30;box-shadow:0 30px 60px #2b343312;border-radius:28px;color:#f4f3ef}.optical-home .brief-goal>.micro,.optical-home .brief-intro>.eyebrow,.optical-home .brief-question>.micro{color:#b1bbb9}.optical-home .brief-goal>p,.optical-home .brief-intro>p,.optical-home .brief-source{color:#c0c9c6}.optical-home .brief-workspace{border-color:#ffffff20;background:#ffffff03}.optical-home .brief-offerings a{background:#ffffff08;color:#d7ddda;border-color:#ffffff20}.optical-home .brief-question{border-color:#ffffff20}.optical-home .brief-question textarea{background:#11171a52;border-color:#acb6b650;color:#fff}.optical-home .brief-notice,.optical-home .brief-question>p,.optical-home .brief-refine>span{color:#b6c2c0}.optical-home .brief-download,.optical-home .brief-refine>button{color:#e6c6a7}.optical-home .product-section{padding-bottom:115px}.optical-home .product-panel{min-height:620px;border-radius:28px;background:#1e2124;border-color:#3b4246;box-shadow:0 25px 65px #292d3115}.optical-home .product-panel .product-scene{opacity:1;object-position:center}.optical-home .product-panel:before{background:linear-gradient(90deg,#202326ee,#202326c2 28%,transparent 67%)}.optical-home .product-copy{padding:60px;position:relative;z-index:2}.optical-home .product-copy h2{font-size:clamp(68px,7vw,112px);letter-spacing:-.07em;font-weight:420}.optical-home .product-copy h2>span:first-child{color:#e2bc97}.optical-home .product-copy .pill{border-color:#d0d5d44a;color:#deded8;background:#ffffff05}.optical-home .product-copy .product-detail{color:#c6c7c5;max-width:335px}.optical-home .product-copy>.small-copy{color:#b1b9b7}.optical-home .product-art{min-height:500px}.optical-home .services-section{padding-bottom:115px}.optical-home .service-grid{gap:0 45px}.optical-home .service-card{border:0!important;border-top:1px solid #cfd6d2!important;border-radius:0;background:none;box-shadow:none;padding:34px 0;min-height:310px;transition:padding .35s,background .35s}.optical-home .service-card:after{display:none}.optical-home .service-card:hover{background:#fff6;padding-left:18px;box-shadow:none}.optical-home .service-icon{border-color:#ced6d3;background:linear-gradient(135deg,#fdfdfb,#e3e9e7);color:#6c8587;border-radius:16px}.optical-home .service-card h3{font-size:36px;letter-spacing:-.055em;font-weight:430;max-width:400px}.optical-home .service-card p{color:#74807b;max-width:440px}.optical-home .solutions-section{background:radial-gradient(ellipse at 5% 100%,#d5e1e180,transparent 60%),#eaece8;border-color:#d4dcd6;padding-block:90px}.optical-home .solutions-content h2 span{color:#858f8a}.optical-home .solutions-content>div>p{color:#6a7973}.optical-home .agent-section{padding-block:115px}.optical-home .optical-agent-art{height:400px;position:relative;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse,#d9e4e599,transparent 65%),#eeefeb;border-color:#dce3dc;border-radius:28px;perspective:650px}.optical-agent-art .agent-orbit{position:absolute;width:250px;height:250px;border:1px solid #8caaaf86;border-radius:50%;background:none;box-shadow:0 0 18px #9aafb012,inset 0 0 18px #9aafb012}.optical-agent-art .orbit-a{transform:rotateX(58deg) rotateY(-20deg);animation:optical-orbit-a 23s linear infinite}.optical-agent-art .orbit-b{transform:rotateX(-25deg) rotateY(63deg);width:270px;height:270px;animation:optical-orbit-b 27s linear infinite}.optical-agent-art .orbit-c{transform:rotateX(25deg) rotateY(-50deg);border-color:#c5a8878f;animation:optical-orbit-a 31s linear infinite reverse}.optical-agent-art>.agent-core{font-size:58px;letter-spacing:-6px;color:#495b61;border-radius:50%;display:grid;place-content:center;width:133px;height:133px;background:radial-gradient(circle at 32% 24%,#fffffff0,#dae3e280);border:1px solid #fff;box-shadow:0 12px 26px #475f641b;font-family:F200 Geist,sans-serif;line-height:1;font-weight:400}.optical-agent-art .agent-core>span{font-size:24px;letter-spacing:-1.3px;margin-top:2px}.optical-home .optical-agent-art small{position:absolute;bottom:28px;color:#75847e;font-size:9px}@keyframes optical-orbit-a{to{transform:rotateX(58deg) rotateY(-20deg) rotate(1turn)}}@keyframes optical-orbit-b{to{transform:rotateX(-25deg) rotateY(63deg) rotate(-1turn)}}.optical-home .agent-copy>p{color:#74807b}.optical-home .editorial-coming{border-color:#d5ddd8;border-radius:25px;background:linear-gradient(130deg,#fff9,#e8edeb80)}.optical-home .editorial-coming p{color:#74807b}.optical-home .editorial-paper{background:#fbfcf9;border-color:#ccd6d2;box-shadow:-9px 9px 0 -1px #e9eeeb,-9px 9px 0 #c6d1cb,0 20px 40px -20px #586b684a}.optical-home .editorial-paper i{background:#dbe3de}.optical-home .editorial-paper b,.optical-home .editorial-paper>span{color:#7c9390}.optical-home .catalog-search{border-color:#d8ded9;background:#fff8;border-radius:24px;box-shadow:none}.optical-home .contact-section{background:radial-gradient(ellipse at 90% 0,#dae4e49c,transparent 70%),#edeee9;border-color:#d8ded7}.optical-home .contact-section h2 em{font-family:Georgia,serif;color:#84958e;font-weight:400;font-style:italic}.optical-home .contact-note,.optical-home .contact-section>div>p{color:#737f77}.optical-home .contact-form-wrap input,.optical-home .contact-form-wrap select,.optical-home .contact-form-wrap textarea{border-color:#b9c5be}@media(min-width:1700px){.optical-home .hero{padding-left:calc((100vw - 1600px)/2);min-height:1020px}.lens-console{left:calc((100vw - 1600px)/2)}}@media(max-width:1100px){.optical-home .hero{padding-top:195px;min-height:880px;height:auto}.optical-home .hero h1{font-size:88px}.optical-home .hero-description{max-width:325px}.lens-art img{object-position:58% center}.lens-art:after{background:linear-gradient(90deg,#f6f5f1ed,#f6f5f14d 55%,transparent),linear-gradient(0deg,#f6f5f1,transparent 20%)}.live-studio{gap:35px}.studio-stage{min-height:390px}.studio-copy h2{font-size:43px}.studio-caption{margin-top:40px}.optical-home .product-copy{padding:44px}.optical-home .product-panel{min-height:550px}.optical-home .service-card h3{font-size:31px}.optical-home .optical-manifesto{grid-template-columns:1fr 2fr;gap:30px}}@media(max-width:700px){.optical-home .hero{padding-top:163px;padding-bottom:0;min-height:1040px;height:auto}.optical-home .hero h1{font-size:clamp(58px,13.8vw,88px);margin-top:25px;line-height:1.08;letter-spacing:-.066em}.optical-home .optical-italic{font-size:.84em}.optical-home .hero-description{font-size:15px;max-width:330px;line-height:1.75;margin-bottom:24px}.optical-home .hero .button-row{gap:12px}.optical-home .hero .button{font-size:11px;min-height:48px;padding:13px 17px}.optical-home .hero .button-ghost{padding-inline:2px}.lens-art{inset:300px -15px 125px}.lens-art img{object-position:67% center}.lens-art:after{background:linear-gradient(180deg,#f6f5f1,transparent 25%,transparent 75%,#f6f5f1)}.lens-coordinate{top:530px;right:25px;font-size:7px;gap:5px}.lens-console{bottom:74px;left:20px;right:20px;width:auto;padding:20px 17px;border-radius:22px;background:#ffffffa3}.lens-console-label{font-size:9px}.lens-console-label a{font-size:10px}.lens-intents{gap:7px;flex-wrap:wrap}.lens-intents button{font-size:11px;padding:12px;gap:10px;flex:auto}.lens-console p{font-size:10px;min-height:30px}.optical-home .hero-bottom{font-size:7px;gap:15px;bottom:25px;line-height:1.7}.optical-home .hero-bottom>span{max-width:175px}.optical-home .hero-bottom a{white-space:nowrap}.optical-home .optical-manifesto{padding-block:60px;grid-template-columns:1fr;gap:24px}.optical-manifesto>p{font-size:34px;line-height:1.25}.optical-manifesto>div{grid-column:1;font-size:14px}.live-studio{grid-template-columns:1fr;padding-block:65px;gap:30px}.studio-copy h2{font-size:43px}.studio-copy p{font-size:14px}.studio-caption{display:none}.studio-stage{min-height:370px;border-radius:23px}.optical-home .explorer{padding-top:10px;padding-bottom:65px}.optical-home .section-heading h2{font-size:42px}.optical-home .brief-section{padding-bottom:65px}.optical-home .brief-panel{border-radius:23px}.optical-home .product-section{padding-bottom:65px}.optical-home .product-panel{min-height:0;border-radius:23px}.optical-home .product-copy{padding:34px 28px}.optical-home .product-copy h2{font-size:67px}.optical-home .product-panel:before{background:linear-gradient(180deg,#202326,#202326dd 35%,transparent 80%)}.optical-home .product-panel .product-scene{object-position:70% bottom}.optical-home .product-art{min-height:310px}.optical-home .services-section{padding-bottom:65px}.optical-home .service-card{min-height:0;padding-block:29px}.optical-home .service-card h3{font-size:32px}.optical-home .service-grid{gap:0}.optical-home .solutions-section{padding-block:58px}.optical-home .agent-section{padding-block:65px}.optical-home .optical-agent-art{height:330px}.optical-home .editorial-coming{border-radius:23px}.optical-home .contact-section h2{font-size:57px}}@media(prefers-reduced-motion:reduce){.optical-home *,.optical-home :after,.optical-home :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.lens-art{transform:none}.lens-art img{scale:1!important}}.studio-stage{height:540px;position:relative}@media(max-width:1100px){.studio-stage{height:460px}}@media(max-width:700px){.studio-stage{height:400px}}@supports(animation-timeline:view()){.optical-home .editorial-preview-heading,.optical-home .optical-manifesto>p,.optical-home .service-card{animation:optical-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 100%}}@keyframes optical-reveal{0%{transform:translateY(24px)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.optical-home .editorial-preview-heading,.optical-home .optical-manifesto>p,.optical-home .service-card{animation:none!important}}.optical-home .hero:before{display:none}@media(max-width:700px){.optical-home .hero{min-height:1120px}.lens-art{inset:420px -15px 125px}.lens-art:after{background:linear-gradient(180deg,#f6f5f1,#f6f5f1f2 12%,transparent 35%,transparent 80%,#f6f5f1)}.lens-coordinate{display:none}}@media(prefers-reduced-motion:reduce){html:has(.optical-home){scroll-behavior:auto}}.studio-stage{height:620px}@media(max-width:1100px){.studio-stage{height:580px}}@media(max-width:700px){.studio-stage{height:560px}}.optical-home .offer-led{padding-top:58px;padding-bottom:65px}.offer-led-heading{display:block;margin:25px 0 30px}.offer-led-heading h2{font-size:42px}.offer-led-heading p{font-size:14px;margin-top:20px}.offer-led-grid{grid-template-columns:1fr;gap:10px}.offer-led-card{min-height:205px;padding:24px 21px}.offer-led-card h3{font-size:27px;margin-top:22px}.offer-led-process{display:block;margin-top:25px}.offer-led-process p{margin-top:11px;font-size:12px}.PrismScene_scene__8wTSY{width:100%;height:100%;position:relative;isolation:isolate}.PrismScene_canvas__neEbU{display:block;width:100%;height:100%;pointer-events:none}.PrismScene_toolbar__nRp2t{position:absolute;top:20px;left:50%;transform:translateX(-50%);display:flex;white-space:nowrap;padding:4px;border:1px solid #fff;border-radius:999px;background:#f9faf7b8;backdrop-filter:blur(16px);box-shadow:0 8px 28px #203a4410}.PrismScene_toolbar__nRp2t button{min-height:40px;padding:8px 15px;border:0;border-radius:999px;background:transparent;color:#566369;font-size:12px;cursor:pointer}.PrismScene_toolbar__nRp2t button[aria-pressed=true]{background:#fff;color:#243e49;box-shadow:0 2px 9px #22334412}.PrismScene_map__lBY4I{position:absolute;inset:0;pointer-events:none}.PrismScene_node__AX8Au{position:absolute;left:var(--node-x);top:var(--node-y);transform:translate(-50%,-50%);pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;max-width:170px;padding:10px 13px;border-radius:18px;border:1px solid rgba(var(--node-color),.25);background:#fffffff0;color:#31434a;box-shadow:0 4px 18px #22384408;font-size:12px;line-height:1.3;cursor:pointer;transition:box-shadow .25s,background .25s}.PrismScene_node__AX8Au[aria-pressed=true]{border-color:rgba(var(--node-color),.75);background:#fff;box-shadow:0 0 0 5px rgba(var(--node-color),.07),0 6px 25px rgba(var(--node-color),.16)}.PrismScene_node__AX8Au:hover{box-shadow:0 0 0 5px rgba(var(--node-color),.09)}.PrismScene_nodeDot__lnqlI{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:rgb(var(--node-color))}.PrismScene_step__xg4oH{font-size:10px;border-left:1px solid #aec0c6;padding-left:6px}.PrismScene_caption__VzVtx{position:absolute;bottom:73px;left:20px;right:20px;text-align:center;color:#4c6068;pointer-events:none}.PrismScene_caption__VzVtx p{margin:0 0 5px;font-size:12px;line-height:1.5}.PrismScene_caption__VzVtx .PrismScene_description__h_D9t{padding:8px 12px;border-radius:12px;background:#fafbf8f2;box-shadow:0 2px 15px #24344208;max-width:520px;margin:0 auto 5px}.PrismScene_status__bdZxZ{font-size:11px;line-height:1.5}.PrismScene_status__bdZxZ a{pointer-events:auto;color:#315b6e;text-decoration:underline;text-underline-offset:3px}.PrismScene_caption__VzVtx small{display:block;max-width:440px;margin:6px auto 0;font-size:10px;line-height:1.5;color:#617279}.PrismScene_pause__9FP23{position:absolute;right:20px;bottom:18px;min-height:44px;padding:10px 17px;border:1px solid #a2a29b55;border-radius:999px;background:#ffffffb3;color:#383b3a;font-size:12px;backdrop-filter:blur(12px);cursor:pointer}.PrismScene_scene__8wTSY a:focus-visible,.PrismScene_scene__8wTSY button:focus-visible{outline:2px solid #255c72;outline-offset:4px}@media (max-width:600px){.PrismScene_toolbar__nRp2t{top:14px}.PrismScene_toolbar__nRp2t button{padding:7px 13px;font-size:11px}.PrismScene_node__AX8Au{max-width:115px;padding:9px 10px;gap:5px;font-size:11px;border-radius:14px}.PrismScene_caption__VzVtx{left:12px;right:12px;bottom:69px}.PrismScene_caption__VzVtx p{font-size:11px}.PrismScene_caption__VzVtx small{max-width:300px;font-size:9px}.PrismScene_pause__9FP23{right:14px;bottom:14px;font-size:11px}}@media (prefers-reduced-motion:reduce){.PrismScene_node__AX8Au{transition:none}}.PrismScene_modelLabel__6zIVY{display:block;margin-bottom:5px;color:#405d69;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.15em;text-transform:uppercase}.WebsiteConcierge_section__tAp5N{padding-top:36px;padding-bottom:90px}.WebsiteConcierge_panel__uen5E{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);border:1px solid #547489;border-radius:22px;overflow:hidden;background:#081727f2;color:#dff0ff}.WebsiteConcierge_intro__oAL63{padding:46px 38px;background:radial-gradient(ellipse at 0 0,#23485566,transparent 70%)}.WebsiteConcierge_intro__oAL63 h2{font-size:clamp(34px,4vw,62px);line-height:1.1;letter-spacing:-.045em;margin:28px 0}.WebsiteConcierge_intro__oAL63 p{line-height:1.8;color:#bdd3e4;max-width:440px}.WebsiteConcierge_workspace__kIbzC{padding:38px;border-left:1px solid #496172}.WebsiteConcierge_workspace__kIbzC label,.WebsiteConcierge_workspace__kIbzC legend{display:block;font-size:16px;line-height:1.5;margin-bottom:12px;color:#e6f4ff}.WebsiteConcierge_workspace__kIbzC textarea{display:block;resize:vertical;width:100%;min-height:90px;max-height:360px;background:#06111d;color:#f0f8ff;border:1px solid #678596;border-radius:10px;padding:14px;line-height:1.6;scroll-margin-top:130px}.WebsiteConcierge_workspace__kIbzC textarea::placeholder{color:#a7c0d3}.WebsiteConcierge_workspace__kIbzC button{display:inline-flex;align-items:center;gap:18px;justify-content:center;background:#9af5dd;color:#05201c;border:1px solid transparent;border-radius:9px;padding:13px 18px;font-size:14px;line-height:1.4;min-height:44px}.WebsiteConcierge_workspace__kIbzC button:disabled{opacity:.55;cursor:not-allowed}.WebsiteConcierge_workspace__kIbzC button:hover:not(:disabled){background:#c7ffef}.WebsiteConcierge_workspace__kIbzC :focus-visible{outline:3px solid #bcafff;outline-offset:4px}.WebsiteConcierge_workspace__kIbzC .WebsiteConcierge_hint__A2b3d{font-size:12px;line-height:1.6;color:#c0d1df}.WebsiteConcierge_brief__aHkFw,.WebsiteConcierge_voice__L7tji{border-top:1px solid #496172;margin-top:26px;padding-top:22px}.WebsiteConcierge_workspace__kIbzC summary{cursor:pointer;font-size:17px;line-height:1.6;padding:4px 0;color:#d9f8f2}.WebsiteConcierge_workspace__kIbzC details p{line-height:1.7;color:#bed2e3;font-size:14px}.WebsiteConcierge_actions__che_e{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.WebsiteConcierge_actions__che_e button{background:#17354a;color:#e2f1ff;border-color:#7194a4}.WebsiteConcierge_actions__che_e button:hover:not(:disabled){background:#275065}.WebsiteConcierge_workspace__kIbzC audio{display:block;width:100%;margin-top:15px}.WebsiteConcierge_answer__tu8hj{margin-top:28px;padding:24px;border:1px solid #658f98;border-radius:12px;background:#102b3b}.WebsiteConcierge_answer__tu8hj>p{white-space:pre-wrap;line-height:1.8;font-size:15px}.WebsiteConcierge_answer__tu8hj h3{font-size:17px;margin-top:24px}.WebsiteConcierge_answer__tu8hj ol{padding-left:20px}.WebsiteConcierge_answer__tu8hj li{margin-bottom:15px}.WebsiteConcierge_answer__tu8hj a{color:#a9ffe6;text-decoration:underline;text-underline-offset:3px}.WebsiteConcierge_answer__tu8hj li p{font-size:13px;line-height:1.7;color:#ccdeeb}.WebsiteConcierge_label__xMIgG{font-size:11px;letter-spacing:1.3px;color:#a9eddb}.WebsiteConcierge_brief__aHkFw label:not(.WebsiteConcierge_checkbox__Luiva){margin-top:20px}.WebsiteConcierge_brief__aHkFw fieldset{border:1px solid #547489;border-radius:10px;margin:22px 0;padding:18px}.WebsiteConcierge_brief__aHkFw .WebsiteConcierge_checkbox__Luiva{display:flex;align-items:center;gap:12px;font-size:14px;cursor:pointer}.WebsiteConcierge_checkbox__Luiva input{accent-color:#9af5dd;min-width:18px;min-height:18px}.WebsiteConcierge_notice__q4rhK{min-height:40px;font-size:13px;line-height:1.7;color:#cee4ef;margin:22px 0 0}.WebsiteConcierge_workspace__kIbzC a{overflow-wrap:anywhere}@media(max-width:850px){.WebsiteConcierge_panel__uen5E{grid-template-columns:1fr}.WebsiteConcierge_intro__oAL63{padding:30px}.WebsiteConcierge_intro__oAL63 h2{font-size:40px}.WebsiteConcierge_workspace__kIbzC{border-left:0;border-top:1px solid #496172;padding:26px}.WebsiteConcierge_section__tAp5N{padding-bottom:60px}.WebsiteConcierge_answer__tu8hj{padding:18px}.WebsiteConcierge_actions__che_e button{font-size:12px;padding:12px}.WebsiteConcierge_workspace__kIbzC summary{font-size:16px}}@media(prefers-reduced-motion:reduce){.WebsiteConcierge_panel__uen5E *{scroll-behavior:auto}}