@import"https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;500;550;600;700;900&display=swap";.service-home{border-top:1px solid #d8e0ed}.service-home>h2{font-size:clamp(26px,3vw,38px);line-height:1.2;color:#244cdb;letter-spacing:-.03em;max-width:26ch}.service-home .service-home-note{font-size:17px;line-height:1.6;max-width:64ch;margin:20px 0 24px}.service-home>.button{font-size:17px;max-width:100%}@media(max-width:600px){.service-home>.button{font-size:15px;line-height:1.5}.service-home .service-home-note{font-size:16px}}.contact-person{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:32px;font-size:18px;line-height:1.5;font-style:normal}.contact-person strong{font-size:22px;font-weight:600}.contact-person>span{color:#626a78;margin-bottom:6px}.contact-person a{color:#244cdb;text-decoration:underline;text-underline-offset:4px}.contact-person a:hover{color:#173bb7}.existing-site-offer{margin:0 5% 36px;padding:30px 0;border-block:1px solid #d8e0ed;display:flex;align-items:center;justify-content:space-between;gap:36px}.existing-site-offer>div{max-width:800px}.existing-site-offer h2{font-size:clamp(25px,2.5vw,34px);line-height:1.25;font-weight:500;letter-spacing:-.03em;margin:0 0 16px;color:#244cdb}.existing-site-offer p{font-size:18px;line-height:1.7;margin:0}.existing-site-offer>.button{flex-shrink:0;font-size:17px}@media(max-width:900px){.existing-site-offer{display:block}.existing-site-offer>.button{margin-top:22px}.existing-site-offer p{font-size:17px}}.examples-intro{padding:40px max(5vw,24px);border-top:1px solid #cbd4e8;background:#edf2fd}.examples-intro p{max-width:1300px;margin:0 auto;font-size:clamp(23px,2.2vw,30px);line-height:1.4;color:#2546ad;font-weight:500}.examples-intro a{display:flex;align-items:center;justify-content:space-between;gap:20px}.examples-intro a>span{flex:none;font-size:28px;line-height:1;color:var(--blue)}.section-heading{display:grid;grid-template-columns:40px minmax(0,1fr);gap:18px;align-items:start;border-top:1px solid #b7c5e6;padding-top:24px;margin-bottom:24px}.section-number{display:grid;place-items:center;width:40px;height:40px;border:1.5px solid var(--blue);border-radius:50%;color:var(--blue);background:#fff;font-size:22px;line-height:1;font-weight:500;font-variant-numeric:tabular-nums}.section-heading .eyebrow{font-size:12px;margin:0 0 12px;letter-spacing:.04em}.section-heading h2{font-size:36px;line-height:1.2;letter-spacing:-.035em;font-weight:500;margin:0;color:#191c23}.section-heading h2 span{display:inline-block;margin-top:5px;font-size:26px;line-height:1.3;font-weight:400;letter-spacing:-.02em;color:var(--blue)}.section-heading+.wide-copy{max-width:1100px}.section-heading h2,.examples-intro{scroll-margin-top:24px}.work-section .work-intro h2{border-left:3px solid var(--blue);padding-left:18px;font-size:28px;line-height:1.3;font-weight:500;letter-spacing:-.025em;color:#191c23}.work-section .work-intro h2 span{color:inherit}@media(max-width:760px){.examples-intro{padding:16px 24px}.examples-intro p{font-size:20px;line-height:1.35}.examples-intro a{gap:14px;min-height:44px}.examples-intro+.new-project{padding-top:20px}.examples-intro+.new-project .section-heading{padding-top:0;border-top:0}.section-heading{grid-template-columns:32px minmax(0,1fr);gap:12px;padding-top:20px;margin-bottom:20px}.section-number{width:32px;height:32px;font-size:18px}.section-heading .eyebrow{font-size:11px;line-height:1.4;margin-bottom:10px}.section-heading h2{font-size:26px;line-height:1.25;letter-spacing:-.025em}.section-heading h2 span{font-size:22px;line-height:1.3;letter-spacing:-.015em;margin-top:4px}.work-section .work-intro h2{font-size:23px;padding-left:14px}}@media(min-width:761px)and (max-width:1100px){.section-heading h2{font-size:32px}.section-heading h2 span{font-size:24px}}:root{font-family:Golos Text,Arial,sans-serif;color:#191c23;background:#fcfcfd;font-synthesis:none;--blue:#244cdb;--muted:#737987;--line:#e1e4eb;--surface:#f1f4f9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:60px}body{margin:0}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;border:1px solid var(--line);background:#fff;border-radius:6px;padding:12px 18px;color:inherit}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}button:hover{border-color:var(--blue)}p{line-height:1.65}header{height:94px;padding:0 5%;display:flex;align-items:center;gap:35px;border-bottom:1px solid var(--line);position:relative;z-index:5}.brand{font-size:29px;font-weight:900;letter-spacing:-1.8px}.brand>span{color:var(--blue)}nav{display:flex;gap:25px;margin:auto;font-size:12px;font-weight:500}nav a:hover,.text-link:hover{color:var(--blue)}.header-cta{font-size:12px;font-weight:600}.menu{display:none}.hero{padding:74px 5% 30px;display:grid;grid-template-columns:1.08fr 1fr;gap:40px 4%;max-width:1800px;margin:auto}.eyebrow{text-transform:uppercase;letter-spacing:1.6px;font-size:10px;font-weight:600;color:var(--muted);margin:0 0 26px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(44px,4.45vw,78px);font-weight:550;letter-spacing:-.065em;line-height:1.08;margin-bottom:28px}h1 span,h2 span{color:var(--blue)}.hero-lead{font-size:16px;max-width:550px;margin-bottom:9px}.hero-sub{font-size:13px;color:var(--muted)}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--blue);border:1px solid var(--blue);color:#fff;padding:17px 23px;border-radius:5px;font-size:12px;font-weight:500}.button:hover{background:#173bb7}.text-link{font-size:11px}.hero-visual{align-self:center;min-width:0;transform:perspective(1400px) rotateY(-5deg);border:1px solid #d6dce9;border-radius:11px;background:#fff;box-shadow:10px 22px 75px #273a7014;position:relative;margin-bottom:25px}.mini-top,.mini-bottom{display:flex;justify-content:space-between;padding:17px 20px;gap:12px;font-size:9px;color:#838b9b}.mini-top{border-bottom:1px solid var(--line)}.mini-top>b{color:var(--blue)}.mini-bottom button{border:0;padding:0;font-size:9px;color:var(--muted)}.morph{display:grid;grid-template-columns:47px 1fr;min-height:300px}.morph aside{border-right:1px solid var(--line);padding:22px 15px}.morph aside i{display:block;width:15px;height:15px;border-radius:4px;background:#e9edf5;margin-bottom:19px}.morph aside i:first-child{background:var(--blue)}.morph-content{padding:24px;min-width:0}.morph-heading{display:flex;justify-content:space-between;gap:10px;font-size:14px;font-weight:550;margin-bottom:24px}.morph-heading b{color:var(--blue)}.morph-items{display:flex;flex-wrap:wrap;gap:12px;align-items:end;height:200px}.morph-tile{width:calc(33.333% - 8px);height:94px;transition:width 1.5s,height 1.5s,background 1.5s,transform 1.5s;border-radius:5px;background:#f0f3f8;padding:10px}.tile-art{height:48px;position:relative;transition:height 1.5s}.tile-art:before{content:"";display:block;position:absolute;left:calc(50% - 14px);top:4px;width:28px;height:34px;background:#bcc9e2;border-radius:14px 14px 3px 3px}.tile-1 .tile-art:before,.tile-4 .tile-art:before{border-radius:2px;transform:rotate(-10deg);background:#9cafd5}.tile-2 .tile-art:before,.tile-5 .tile-art:before{width:21px;border-radius:4px 4px 12px 12px;background:#d1d9e9}.tile-line{display:block;width:65%;height:3px;background:#ced6e5;margin-top:6px}.tile-line.short{width:35%;background:#e0e6f0}.morph[data-mode="1"] .morph-tile{height:85px;background:#e9eefe}.morph[data-mode="1"] .tile-art:before{height:12px;width:12px;border-radius:50%;background:var(--blue);transform:none}.morph[data-mode="2"] .morph-tile{width:calc(50% - 6px);height:55px}.morph[data-mode="2"] .tile-art{height:15px}.morph[data-mode="2"] .tile-art:before{width:20px;height:10px;border-radius:2px;left:0;top:0}.morph[data-mode="3"] .morph-tile{width:calc(50% - 6px);height:55px;background:#ebeff5}.morph[data-mode="3"] .tile-0{width:100%;height:65px}.morph[data-mode="3"] .tile-5{width:0;height:0;padding:0;overflow:hidden}.morph[data-mode="3"] .tile-art{height:15px}.morph[data-mode="3"] .tile-art:before{height:12px;width:30px;border-radius:1px;left:0}.morph[data-mode="4"] .morph-tile{width:calc(16.666% - 10px);background:var(--blue);height:70px}.morph[data-mode="4"] .tile-1{height:100px}.morph[data-mode="4"] .tile-2{height:90px}.morph[data-mode="4"] .tile-3{height:130px}.morph[data-mode="4"] .tile-4{height:160px}.morph[data-mode="4"] .tile-5{height:190px}.morph[data-mode="4"] .tile-art,.morph[data-mode="4"] .tile-line{opacity:0}.visual-caption{position:absolute;top:calc(100% + 16px);display:flex;justify-content:space-between;width:100%;font-size:9px;color:var(--muted)}.hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:30px;border-top:1px solid var(--line);padding-top:25px;margin-top:20px;font-size:11px;color:var(--muted);line-height:1.6}.hero-stamp{color:var(--blue);text-align:right;font-weight:500}.section{padding:90px 5%;max-width:1800px;margin:auto}h2{font-size:clamp(34px,3.6vw,60px);font-weight:500;letter-spacing:-.055em;line-height:1.14;margin-bottom:30px}h3{font-size:25px;font-weight:500;letter-spacing:-.035em;line-height:1.25}.muted{color:var(--muted);font-size:14px}.advantages{padding-top:55px;padding-bottom:65px}.advantage-list{display:grid;grid-template-columns:repeat(5,1fr);gap:25px}.advantage-list details{border-top:1px solid var(--line);padding-top:18px}.advantage-list summary{font-size:13px;font-weight:550;display:flex;gap:12px;justify-content:space-between;line-height:1.5;cursor:pointer}.advantage-list summary span{color:var(--blue)}summary{list-style:none}summary::-webkit-details-marker{display:none}.advantage-list p{font-size:12px;color:var(--muted);margin:15px 0 0}.showcase{background:var(--surface)}.demo-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:38px 0 20px}.demo-tabs button{background:transparent;border-color:transparent;font-size:11px;padding:13px 15px;white-space:nowrap}.demo-tabs button[aria-selected=true]{background:var(--blue);color:#fff}.demo{background:#fff;border:1px solid #dce2ed;border-radius:9px;min-height:480px;overflow:hidden}.demo-heading{padding:16px 26px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);font-size:11px}.demo-heading small{color:var(--muted)}.demo-body{padding:30px 36px;min-height:400px}.demo-body button{font-size:12px}.demo-body p{font-size:13px;color:var(--muted)}.demo-note{font-size:10px;color:var(--muted);margin:15px 0 0}.demo-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:13px;margin-bottom:20px}.segmented,.filters{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0}.segmented button,.filters button{padding:8px 12px;font-size:10px;border-color:transparent;background:#f4f6fa}.segmented button[aria-pressed=true],.filters button[aria-pressed=true],.calendar button[aria-pressed=true],.slots button[aria-pressed=true]{background:var(--blue);color:#fff}.products{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:25px}.product-open{width:100%;padding:0;border:0;text-align:left;background:transparent}.product-art{height:155px;background:#f1f2f2;display:grid;place-items:center;overflow:hidden;position:relative;margin-bottom:15px}.product-art i{position:relative;display:block}.lamp i{width:90px;height:45px;border-radius:90px 90px 0 0;background:#aeb8a7;box-shadow:0 2px #909c88;transform:translateY(-20px)}.lamp i:before{content:"";position:absolute;top:45px;left:43px;height:45px;width:4px;background:#7c8877}.lamp i:after{content:"";position:absolute;top:87px;left:21px;width:48px;height:4px;border-radius:50%;background:#7c8877}.chair i{width:65px;height:47px;border-radius:8px 8px 2px 2px;background:#bba68e;transform:translateY(-18px)}.chair i:before{content:"";position:absolute;width:68px;height:9px;background:#a68e75;top:55px;left:-2px}.chair i:after{content:"";position:absolute;width:53px;height:72px;border:5px solid #917b66;border-top:0;border-bottom:0;left:6px;top:31px}.vase i{width:55px;height:80px;border-radius:10px 10px 25px 25px;background:#aab9c9;box-shadow:inset -14px 0 18px #899db04a}.vase i:before{content:"";position:absolute;width:27px;height:25px;left:14px;top:-18px;background:#aab9c9;border-radius:4px 4px 0 0}.product-price{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-top:10px}.product-price button{padding:5px 11px}.product-detail{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:25px}.product-detail .product-art{height:230px}.cart-row{display:flex;align-items:center;gap:20px;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line);font-size:13px}.confirmation{padding:35px;text-align:center}.confirmation>span{font-size:40px;color:var(--blue)}.flow{display:flex;flex-wrap:wrap;align-items:center;gap:13px;margin:35px 0}.flow span{padding:18px;border:1px solid #d6deef;border-radius:6px;font-size:12px;background:#f7f9fe}.flow b{color:var(--blue);font-weight:400}.booking-layout,.seo-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:60px}.calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;max-width:500px}.calendar button{padding:15px 2px}.slots{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:30px}.account-layout{display:grid;grid-template-columns:220px 1fr;gap:45px}.account-layout aside{border-right:1px solid var(--line);padding-right:25px}.account-layout aside button{display:block;border:0;padding:10px 0}.avatar{width:45px;height:45px;background:#eaf0ff;color:var(--blue);display:grid;place-items:center;border-radius:50%;margin-bottom:15px}.automation-steps{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:45px 0}.automation-steps>div{padding:20px 12px;background:#f5f6f8;color:#969dac;font-size:12px;line-height:1.5;border-top:2px solid #e0e5ee}.automation-steps small{display:block;margin-bottom:20px}.automation-steps .complete{background:#edf2ff;border-color:var(--blue);color:var(--blue)}.demand{display:grid;gap:15px;font-size:12px}.demand span{padding:15px;border-left:2px solid var(--blue);background:#f5f7fc;line-height:1.7}.seo-findings{font-size:13px;line-height:2;color:var(--muted);padding-left:20px}.analytics-head{display:flex;justify-content:space-between;gap:20px}.metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:25px 0}.metrics small{display:block;color:var(--muted);font-size:11px;margin-bottom:8px}.metrics b{font-size:29px;font-weight:500}.bar-chart{height:160px;display:flex;gap:25px;align-items:end;padding-bottom:25px;border-bottom:1px solid var(--line)}.bar-chart>div{height:100%;flex:1;display:flex;align-items:center;justify-content:end;flex-direction:column;position:relative}.bar-chart span{display:block;width:100%;max-width:90px;background:var(--blue);border-radius:4px 4px 0 0;min-height:15px}.bar-chart span b{font-size:9px;color:#fff;padding:5px;display:block}.bar-chart small{position:absolute;top:calc(100% + 7px);font-size:9px;color:var(--muted)}.demo-status{font-size:12px;color:var(--blue);padding:0 36px 15px;min-height:30px}.scenario-list{margin-top:40px}.scenario-list button{display:grid;grid-template-columns:1.3fr 1fr auto;gap:25px;align-items:center;text-align:left;border:0;border-top:1px solid var(--line);border-radius:0;width:100%;padding:25px 0;background:transparent}.scenario-list button:last-child{border-bottom:1px solid var(--line)}.scenario-list span{font-size:17px;letter-spacing:-.025em}.scenario-list small{font-size:11px;color:var(--muted)}.scenario-list b{color:var(--blue);font-size:22px;font-weight:400}#recovery{padding-top:30px}.service-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:40px}.service{padding:30px;background:#f3f5f9;border-radius:7px}.service summary{cursor:pointer}.service h3{max-width:380px;margin-bottom:12px}.service p{font-size:13px;color:var(--muted)}.service summary>span{display:flex;justify-content:space-between;font-size:11px;margin-top:32px}.service summary b{font-size:20px;font-weight:400}.service>a{font-size:12px;color:var(--blue)}.complex{background:#f0f3f9}.wide-copy{font-size:16px;max-width:680px;color:var(--muted)}.portal{margin-top:45px;border-top:1px solid #d4dceb;padding-top:35px;display:grid;grid-template-columns:1fr 1fr;gap:50px}.portal h3{font-size:32px}.portal .flow{margin:0;align-content:center}.process{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;counter-reset:step;padding:0;gap:0;margin:45px 0}.process li{counter-increment:step;padding:20px 20px 30px 0;border-top:1px solid var(--line);font-size:15px}.process li:before{content:counter(step,decimal-leading-zero);display:block;font-size:10px;color:var(--blue);margin-bottom:25px}.test-copy{display:grid;grid-template-columns:1fr 2fr;gap:40px;padding-top:30px;border-top:1px solid var(--line)}.test-copy>span{font-size:18px}.test-copy p{font-size:13px;color:var(--muted);max-width:680px}.team{background:#f4f5f7}.team-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px}.competencies{display:flex;flex-wrap:wrap;gap:12px}.competencies span{padding:10px 0;margin-right:17px;border-bottom:1px solid #d7dce5;font-size:12px}.entry-stages{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding-top:30px;margin-top:45px;font-size:12px;color:var(--muted)}.audit,.contact{display:grid;grid-template-columns:1fr 1fr;gap:80px}.audit{padding-bottom:50px}.contact{border-top:1px solid var(--line)}.contact h2{font-size:clamp(45px,4.5vw,76px)}.inquiry label{display:block;font-size:11px;color:#626a78;margin-bottom:23px}.inquiry small{font-size:9px;color:#9298a3;margin-left:5px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.inquiry input,.inquiry textarea{display:block;width:100%;padding:13px 0;border:0;border-bottom:1px solid #cfd5df;background:transparent;border-radius:0;font-size:12px;color:#191c23;resize:vertical}.inquiry input::placeholder,.inquiry textarea::placeholder{color:#949ba7}.file input{font-size:10px!important;border:0!important}.form-status{font-size:10px;color:var(--muted);max-width:420px;margin-top:17px}footer{padding:45px 5% 30px;background:#edf1f8;position:relative;overflow:hidden;min-height:230px}.footer-top,.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px}.footer-top{padding-bottom:35px;border-bottom:1px solid #d8dfeb}.footer-top p{margin:0;font-size:19px;letter-spacing:-.035em}.footer-bottom{padding-top:25px;font-size:10px;color:var(--muted)}.legal-note{font-size:9px;color:#8e96a4;margin-top:20px}.footer-animation{position:absolute;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;background:#edf1f8;z-index:1;gap:18px;pointer-events:none}.footer-animation span{border:1px solid #bac8e3;padding:20px;background:#fff;font-size:12px}.footer-animation strong{position:absolute;font-size:55px;color:var(--blue);opacity:0;letter-spacing:-3px}.assemble .footer-animation{display:flex;animation:curtain 5s forwards}.assemble .footer-animation span{animation:pieces 2s forwards}.assemble .footer-animation strong{animation:word 5s forwards}@keyframes pieces{to{transform:translateY(15px) scale(.25);opacity:0}}@keyframes word{0%,20%{opacity:0}45%,80%{opacity:1}to{opacity:0}}@keyframes curtain{0%,85%{opacity:1}to{opacity:0;visibility:hidden}}@media(max-width:1100px){header{gap:20px}nav{gap:15px;font-size:10px}.header-cta{display:none}.hero{gap:30px 3%}.hero-lead{font-size:14px}.hero .actions{gap:16px}.hero .text-link{font-size:10px}.morph-content{padding:15px}.mini-top{padding:14px 12px}.hero-visual{transform:none}.advantage-list{gap:17px}.advantage-list summary{font-size:11px}.demo-tabs{gap:2px}.demo-tabs button{padding:10px;font-size:10px}.automation-steps{grid-template-columns:repeat(3,1fr)}.audit,.contact{gap:45px}}@media(max-width:760px){html{scroll-padding-top:25px}header{height:73px;padding:0 6%}.brand{font-size:26px}.menu{display:block;margin-left:auto;padding:7px 11px}nav{display:none;position:absolute;top:73px;left:0;right:0;background:#fff;padding:25px 6%;border-bottom:1px solid var(--line);font-size:15px}nav.open{display:flex;flex-direction:column}.hero{display:block;padding:42px 6% 25px}h1{font-size:clamp(35px,8.7vw,64px);letter-spacing:-.06em}.eyebrow{font-size:9px;letter-spacing:1.2px;margin-bottom:22px}.hero-lead{font-size:14px}.hero-sub{font-size:12px}.hero .actions{gap:18px;margin-top:23px}.button{padding:15px 18px;font-size:11px}.hero-visual{margin:42px 0 45px}.morph{min-height:270px;grid-template-columns:35px 1fr}.morph aside{padding:22px 9px}.morph-heading{font-size:12px}.morph-items{height:180px}.morph-tile{height:84px}.tile-art{height:38px}.hero-bottom{padding-top:20px;font-size:10px;gap:20px}.hero-bottom br{display:none}.hero-stamp{min-width:98px}.section{padding:60px 6%}h2{font-size:35px}h3{font-size:22px}.advantages{padding-top:25px;padding-bottom:45px}.advantage-list{grid-template-columns:1fr;gap:0}.advantage-list details{padding:15px 0}.advantage-list summary{font-size:13px}.demo-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:7px}.demo-tabs button{font-size:11px;padding:12px}.demo-heading{padding:15px;font-size:10px}.demo-heading small{display:none}.demo-body{padding:20px 15px;min-height:370px}.demo-toolbar{font-size:10px}.demo-toolbar button{font-size:10px;padding:8px}.products{gap:10px}.product-art{height:110px}.product-art i{scale:.7}.product-open span{font-size:10px}.product-price{font-size:10px;gap:5px}.product-price button{padding:4px 8px}.segmented button{font-size:9px;padding:9px}.product-detail{grid-template-columns:1fr;gap:10px}.booking-layout,.seo-layout,.portal,.team-layout,.audit,.contact{grid-template-columns:1fr;gap:30px}.calendar{gap:5px}.calendar button{padding:12px 2px}.account-layout{grid-template-columns:1fr;gap:20px}.account-layout aside{border:0;border-bottom:1px solid var(--line);padding-bottom:15px}.account-layout aside button{display:inline-block;margin-right:15px}.account-layout aside h3{display:inline-block}.avatar{display:none}.analytics-head{display:block}.metrics b{font-size:23px}.metrics small{font-size:9px}.bar-chart{gap:12px}.flow{gap:8px}.flow span{padding:13px;font-size:11px}.automation-steps{gap:8px;margin:25px 0}.automation-steps>div{padding:12px 8px;font-size:10px}.scenario-list button{grid-template-columns:1fr auto;gap:12px;padding:21px 0}.scenario-list small{grid-column:1;grid-row:2}.scenario-list b{grid-column:2;grid-row:1/3}.scenario-list span{font-size:16px}.service-grid{grid-template-columns:1fr;gap:12px}.service{padding:25px}.service h3{font-size:24px}.portal h3{font-size:28px}.process{grid-template-columns:1fr 1fr}.process li{font-size:13px;padding-bottom:25px}.test-copy{grid-template-columns:1fr;gap:15px}.wide-copy{font-size:14px}.entry-stages{display:grid;grid-template-columns:1fr 1fr;gap:20px;font-size:11px}.contact h2{font-size:49px}.form-grid{gap:0 20px}.footer-top{align-items:start;flex-direction:column;gap:20px}.footer-top p{font-size:17px}.footer-bottom{flex-wrap:wrap;justify-content:start;gap:17px}.footer-bottom>span:last-child{width:100%}.footer-animation{gap:5px}.footer-animation span{padding:10px;font-size:8px}.footer-animation strong{font-size:45px}.demo-status{padding:0 15px 12px}}.brand{display:inline-block;position:relative;width:168px;height:29px;overflow:hidden;vertical-align:middle;mix-blend-mode:multiply;flex-shrink:0}.brand img{position:absolute;width:137%;height:auto;max-width:none;left:-18.7%;top:50%;transform:translateY(-48%)}.footer-animation .brand{width:360px;height:62px;padding:0;border:0;background:transparent;animation:none}@media(max-width:760px){.brand{width:145px;height:25px}.footer-animation .brand{width:270px;height:47px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-visual{transform:none}}.hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:40px 4%;padding-top:60px}.project-stories article,.reason-grid article,.approach-grid article{min-width:0;overflow-wrap:anywhere}.hero h1{font-size:clamp(40px,3.75vw,66px)}.hero-experience{display:flex;gap:16px;align-items:center;margin:27px 0}.hero-experience b{font-size:38px;letter-spacing:-2px;font-weight:500;color:var(--blue)}.hero-experience span{font-size:11px;line-height:1.6;color:var(--muted)}#experience-player{min-width:0;background:#fff;border:1px solid #dce2eb;border-radius:12px;overflow:hidden;box-shadow:0 20px 65px #20326b0c}.experience-top{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;gap:12px}.experience-top p{margin:0;font-size:12px;font-weight:600}.experience-top>span{font-size:10px;color:var(--muted)}.scene-tabs{display:flex;gap:6px;padding:0 20px 16px}.scene-tabs button{flex:1;padding:11px 6px;font-size:11px;background:#f3f5f9;border:1px solid transparent}.scene-tabs button[aria-selected=true]{background:var(--blue);color:#fff}.scene-stage{min-height:510px;display:flex;gap:22px;align-items:center;padding:24px;background:#edf1f5;position:relative;overflow:hidden}.scene-stage h4{font-size:23px;font-weight:550;letter-spacing:-.035em;line-height:1.22;margin:10px 0 16px}.scene-stage h5{font-size:16px;margin:0 0 14px;font-weight:550}.scene-stage p{font-size:12px;line-height:1.6;margin-bottom:12px}.scene-stage small{font-size:9px;line-height:1.5}.scene-stage img{display:block;max-width:100%;object-fit:cover}.scene-explanation{flex:1;min-width:0}.scene-explanation>small{display:block;letter-spacing:1px;color:var(--muted);margin-bottom:20px}.scene-explanation>b{font-size:22px;font-weight:500;line-height:1.25;letter-spacing:-.035em;display:block;margin-bottom:18px}.scene-explanation p{color:#65717f}.scene-explanation>span{display:block;font-size:10px;line-height:1.7;color:#65717f;border-top:1px solid #d5dde6;padding-top:15px}.scene-controls{display:flex;align-items:center;gap:6px;padding:14px 18px;border-bottom:1px solid var(--line)}.scene-controls button{padding:9px 10px;border:0;font-size:10px;background:#f2f4f8;white-space:nowrap}.scene-controls [data-play]{color:var(--blue);min-width:78px}.scene-controls [data-next]{margin-left:auto}.scene-controls>span{font-size:9px;color:var(--muted);white-space:nowrap;padding-left:4px}.scene-caption{padding:19px 22px 0;display:flex;flex-direction:column;gap:7px}.scene-caption b{font-weight:500;font-size:13px;line-height:1.5}.scene-caption>span{font-size:10px;color:var(--muted);line-height:1.5}.simulation-note{padding:0 22px;font-size:9px;color:#8b93a0;line-height:1.6;margin:14px 0 20px}.farm-start{width:100%;background:#fbf8f0;border-radius:7px;overflow:hidden;color:#203b2d}.farm-photo{height:208px;overflow:hidden}.farm-photo img{width:100%;height:100%;object-position:center 48%}.farm-start-copy{padding:23px}.farm-start-copy>small{letter-spacing:1.6px;color:#6d796f}.farm-start-copy h4{font-size:29px;margin:10px 0}.farm-start-copy p{color:#68776b;max-width:380px}.farm-formats{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:15px}.farm-formats>span{font-size:11px;border:1px solid #d5dfd4;border-radius:5px;padding:13px 12px}.farm-formats .chosen{background:#24513b;color:#fff;border-color:#24513b}.farm-formats b{float:right}.phone{background:#fcfbf7;border:1px solid #cbd4cf;border-radius:18px;box-shadow:0 10px 22px #163c2911;width:282px;flex-shrink:0;color:#203b2d;overflow:hidden;align-self:center}.phone-browser{padding:10px 18px;border-bottom:1px solid #e0e6dd;font-size:9px;color:#7c8980;text-align:center;background:#f0f2ed}.phone-browser span{float:right}.farm-wizard-head{padding:17px 17px 0}.farm-wizard-head>small{color:#698370;font-size:10px}.farm-wizard-head h4{font-size:23px;margin:8px 0 17px}.farm-wizard-body{padding:0 17px}.farm-wizard-foot{display:flex;justify-content:space-between;align-items:center;padding:18px 17px;font-size:10px;gap:10px}.farm-wizard-foot>b{background:#24513b;color:#fff;padding:11px 15px;border-radius:5px;font-weight:500}.farm-wizard-foot>span{color:#6e7b71}.program-options{display:grid;gap:7px}.program-options>div{display:flex;gap:9px;border:1px solid #d9dfd6;border-radius:6px;padding:8px;align-items:center}.program-options img{width:47px;height:43px;border-radius:4px}.program-options b{font-size:11px;font-weight:600;display:block}.program-options small{display:block;font-size:9px;color:#778474;margin-top:4px}.program-options i{font-style:normal;float:right;color:#2a5e3f;margin-left:12px}.program-options .chosen{border-color:#4d8060;background:#edf3e8}.meal-selection{background:#f0f2e9;border-radius:5px;padding:12px;margin-top:12px}.meal-selection>small{color:#7c8875;display:block}.meal-selection>b{display:block;font-size:12px;margin-top:5px}.meal-selection p{font-size:10px;margin:6px 0 0;color:#788371}.farm-calendar{border:1px solid #dce2d5;border-radius:5px;padding:12px}.farm-calendar>b{font-size:11px;font-weight:500}.weekdays,.date-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:14px;text-align:center}.weekdays{font-size:8px;color:#80917e}.date-grid{font-size:11px;margin-top:7px}.date-grid span{padding:8px 0;border-radius:3px;background:#f0f4e9}.date-grid .unavailable{color:#b7bcaf;background:transparent}.date-grid .chosen{background:#24513b;color:#fff}.farm-calendar p{font-size:8px;margin:13px 0 0;display:flex;gap:6px;align-items:center;color:#899581}.farm-calendar p i{width:6px;height:6px;background:#8bab6d;display:inline-block;border-radius:50%}.farm-calendar p span{margin-left:auto}.field-readonly{margin-top:18px}.field-readonly small{display:block;color:#7c8976}.field-readonly b{display:block;border:1px solid #dce2d5;border-radius:4px;font-size:11px;font-weight:500;padding:13px;margin-top:5px}.selected-program{background:#f1f3ec;padding:15px;border-radius:5px;font-size:11px;line-height:1.7}.selected-program b{font-weight:500}.time-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}.time-choice span{padding:14px;text-align:center;border:1px solid #dbe2d4;border-radius:4px;font-size:12px}.time-choice .chosen{color:#fff;background:#24513b;border-color:#24513b}.time-choice b{font-size:10px}.farm-explain{font-size:10px!important;color:#7c8976}.guest-photo{height:136px;width:100%;border-radius:5px}.guest-counter{margin:18px 0}.guest-counter>small{color:#7c8976}.guest-counter>div{display:flex;gap:27px;align-items:center;justify-content:center;background:#f0f3e8;margin-top:8px;padding:15px}.guest-counter b{font-size:27px;font-weight:500}.guest-counter span{font-size:19px;color:#6a876c}.booking-fields>div{border-bottom:1px solid #d5ddcc;padding:11px 0}.booking-fields small{display:block;color:#7c8976}.booking-fields b{display:block;font-size:12px;font-weight:500;margin-top:5px}.booking-fields p{font-size:10px;color:#7c8976;margin-top:16px}.consent-display{font-size:9px}.booking-summary>div{display:flex;gap:10px;justify-content:space-between;padding:9px 0;border-bottom:1px solid #e1e6db}.booking-summary small{color:#7c8976}.booking-summary b{font-size:10px;font-weight:500;max-width:155px;text-align:right}.booking-summary p{font-size:10px;color:#7c8976;margin:17px 0 0}.booking-result{padding:28px 20px}.booking-result .round-check{width:42px;height:42px;background:#e6f0de;border-radius:50%;display:grid;place-items:center;font-size:21px;margin-bottom:25px}.booking-result>small{color:#7c8976}.booking-result h4{font-size:25px}.booking-result p{font-size:11px}.callback-note{background:#edf2e6;padding:13px;border-radius:4px;font-size:11px;line-height:1.7}.sample-warning{font-size:9px!important;color:#87937f;margin:15px 0 0}.certificate-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;width:100%}.certificate-inputs{min-width:0}.certificate-inputs>small{color:#758375;letter-spacing:.7px}.certificate-inputs h4{font-size:26px}.certificate-inputs p{color:#718074;font-size:11px;margin-top:17px}.certificate-fields>div{background:#fff;border:1px solid #dce2d6;border-radius:4px;margin-bottom:9px;padding:10px 12px}.certificate-fields small{display:block;color:#809077}.certificate-fields b{display:block;font-size:12px;font-weight:500;margin-top:6px}.cert-state{font-size:10px;color:#427449;line-height:1.6;margin-top:20px}.certificate-document{position:relative;max-width:280px;width:100%;margin:auto;box-shadow:0 8px 25px #38523919;font-family:Georgia,serif}.certificate-document img{width:100%;height:auto;object-fit:contain}.certificate-document>span{position:absolute;text-align:center;color:#525249;font-size:clamp(7px,.7vw,11px);line-height:1.2}.cert-number{left:58%;top:27.4%;width:12%;font-size:6px!important}.cert-date{left:70%;top:27.4%;width:14%;font-size:6px!important}.cert-title{left:12%;top:31.75%;width:76%;font-size:10px!important}.cert-size{left:60%;top:48.6%;width:20%}.cert-recipient{left:18%;top:62.6%;width:64%;font-style:italic;font-size:13px!important}.cert-occasion{left:18%;top:70.1%;width:64%;font-style:italic;font-size:11px!important}.mail-example{width:310px;flex-shrink:0;background:#fff;border:1px solid #d5ded4;border-radius:7px;overflow:hidden}.mail-bar{padding:14px 17px;background:#e8eee4;font-size:10px;display:flex;justify-content:space-between}.mail-bar span{color:#4c774f}.mail-header{padding:20px 20px 12px;border-bottom:1px solid #e7ebe5}.mail-header>small{color:#83937d}.mail-header h4{font-size:23px}.mail-header p{font-size:10px;color:#809077;margin:0}.mail-body{padding:16px 20px}.mail-body p{font-size:11px;color:#718074}.attachment{display:flex;gap:10px;align-items:center;background:#f3f5f0;padding:12px;border:1px solid #e1e8da;border-radius:5px}.attachment>span{font-size:8px;background:#bc443d;color:#fff;padding:10px 6px;border-radius:3px}.attachment b{display:block;font-size:11px;font-weight:500}.attachment small{display:block;font-size:8px;color:#87937f;margin-top:5px}.attachment i{font-style:normal;margin-left:auto;color:#427449}.mail-document{width:95px;margin:16px auto 0}.mail-document .certificate-document>span{font-size:4px!important}.mail-document .cert-number,.mail-document .cert-date{font-size:2px!important}.stock-scene{display:grid;grid-template-columns:1fr 38px 1.15fr;gap:10px;align-items:center;width:100%}.scene-stock{flex-direction:column;justify-content:center}.warehouse-window{background:#fff;border:1px solid #d8e0e6;border-radius:6px;overflow:hidden}.warehouse-top{padding:14px 13px;background:#e4eff9;display:flex;justify-content:space-between;align-items:center;gap:5px}.warehouse-top>b{font-size:13px;color:#285c91}.warehouse-top small{font-size:8px;color:#6383a1}.warehouse-item{padding:20px 13px}.warehouse-item small{color:#7c8e9f}.warehouse-item h4{font-size:20px;margin:8px 0}.warehouse-item>span{font-size:9px;color:#8495a5}.warehouse-row{display:flex;justify-content:space-between;align-items:center;gap:5px;border-top:1px solid #e3e8ed;border-bottom:1px solid #e3e8ed;padding:14px 13px;font-size:10px}.warehouse-row b{font-size:27px;font-weight:500;color:#2f6597}.warehouse-row .changed{color:#bf7048}.warehouse-row small{font-size:9px;font-weight:400}.warehouse-history{font-size:9px;color:#7892a7;padding:14px 13px}.warehouse-window>p{font-size:8px;margin:0;padding:0 13px 15px;color:#93a2af}.data-transfer{display:flex;flex-direction:column;align-items:center;gap:9px}.data-transfer>span{font-size:32px;color:#2f6597}.data-transfer>small{font-size:8px;color:#7f93a4;text-align:center}.real-product{border:1px solid #e0dfd5;background:#fffdf7;border-radius:6px;overflow:hidden}.product-photo{height:173px;background:#f4f0e5;padding:10px}.product-photo img{height:100%;width:100%;object-fit:contain}.real-product-copy{padding:16px 13px}.real-product-copy>small{color:#9a917c;font-size:8px}.real-product-copy h4{font-size:18px;margin:7px 0 9px}.real-product-copy>span{font-size:9px;color:#958c79}.availability{display:block;font-size:10px;color:#58894d;font-weight:500;margin-top:13px}.availability.out{color:#ad7b57}.product-action{margin-top:14px;padding:11px 6px;text-align:center;background:#ad8e53;color:#fff;border-radius:3px;font-size:9px;line-height:1.4}.product-action.unavailable{background:#e9e3d7;color:#8a7c63}.stock-result{width:100%;border-top:1px solid #d6dee6;padding-top:21px}.stock-result b{font-size:20px;font-weight:500;letter-spacing:-.03em}.stock-result p{color:#788a98;font-size:11px;margin:10px 0 0;max-width:430px}.reason-grid,.approach-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:45px}.reason-grid article{border-top:1px solid var(--line);padding-top:24px;display:flex;flex-direction:column}.reason-grid article>span{font-size:10px;color:var(--blue);margin-bottom:24px}.reason-grid h3{font-size:28px}.reason-grid p,.approach-grid p{font-size:13px;color:var(--muted)}.reason-grid a{font-size:12px;color:var(--blue);margin-top:auto;padding-top:15px}.approach{background:#eff3fa}.approach-grid article{border-top:1px solid #d2dbea;padding-top:24px}.experience-note{display:flex;align-items:center;gap:50px;padding-top:27px;border-top:1px solid #d2dbea;margin-top:40px}.experience-note b{font-size:18px;white-space:nowrap;font-weight:500}.experience-note p{margin:0;font-size:12px;max-width:550px;color:var(--muted)}.project-stories{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:45px}.project-stories article{background:#fff;border:1px solid #e0e5ed;padding:32px;border-radius:8px}.project-stories h3{font-size:30px}.project-stories dl{margin:25px 0}.project-stories dt{font-size:10px;color:var(--blue);margin-bottom:8px}.project-stories dd{font-size:13px;line-height:1.7;color:var(--muted);margin:0 0 20px}.project-stories a{font-size:11px;color:var(--blue);display:block;margin-top:15px}.ownership{display:grid;grid-template-columns:1fr 2fr;gap:40px;margin-top:40px;border-top:1px solid var(--line);padding-top:25px}.ownership small{font-size:10px;color:var(--blue);display:block;margin-bottom:15px}.ownership h3{font-size:24px}.ownership p{font-size:13px;color:var(--muted);max-width:700px}.process li small{display:block;margin-bottom:10px;font-size:10px;color:var(--muted)}.process .client-step{background:#eff3fc;border-color:var(--blue);padding-left:15px}.process .client-step small{color:var(--blue)}.project-toggle{display:flex;gap:8px;margin-bottom:18px}.project-toggle button{background:#f0f3f9;border:1px solid transparent;font-size:12px;padding:12px 20px}.project-toggle button[aria-pressed=true]{background:var(--blue);color:#fff}#form-context{font-size:12px;line-height:1.6;color:var(--muted);margin-bottom:25px}.inquiry label[hidden]{display:none}.assemble-scene .piece{animation:scene-piece .8s both}.assemble-scene .piece:nth-child(2){animation-delay:.12s}.assemble-scene .piece:nth-child(3){animation-delay:.24s}@keyframes scene-piece{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.assemble-scene .farm-photo,.assemble-scene>.phone,.assemble-scene .warehouse-window{animation-name:piece-left}.assemble-scene .farm-start-copy,.assemble-scene>.scene-explanation,.assemble-scene .real-product{animation-name:piece-right}.assemble-scene .farm-formats{animation-delay:.4s}.assemble-scene .chosen{position:relative}.assemble-scene .chosen:after{content:"";position:absolute;right:12px;top:50%;width:18px;height:18px;border:2px solid #4b906c;border-radius:50%;background:#fff8;pointer-events:none;animation:tap 1.2s .9s both}.assemble-scene .booking-fields b,.assemble-scene .certificate-fields b{animation:fill-field 1.1s .5s both}.assemble-scene .cert-recipient,.assemble-scene .cert-occasion{animation:scene-piece .7s .9s both}@keyframes piece-left{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}@keyframes piece-right{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@keyframes tap{0%{opacity:0;transform:translateY(-50%) scale(1.8)}35%{opacity:1;transform:translateY(-50%) scale(.8)}75%{opacity:.7;transform:translateY(-50%) scale(1.4)}to{opacity:0;transform:translateY(-50%) scale(1.7)}}@keyframes fill-field{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media(min-width:1450px){.scene-stage{min-height:545px;padding:30px}.phone{width:300px}.scene-stage p{font-size:13px}.scene-explanation>b{font-size:25px}.farm-photo{height:225px}}@media(max-width:1100px){.hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:30px}.hero h1{font-size:40px}.scene-stage{padding:18px;gap:14px}.phone{width:250px}.scene-explanation>b{font-size:17px}.scene-explanation p{font-size:10px}.scene-explanation>small{font-size:8px;letter-spacing:0}.farm-wizard-head h4{font-size:21px}.mail-example{width:265px}.certificate-layout{gap:13px}.certificate-inputs h4{font-size:22px}.certificate-inputs p,.certificate-fields b{font-size:10px}.stock-scene{grid-template-columns:1fr 26px 1fr;gap:6px}.warehouse-item h4{font-size:17px}.product-photo{height:147px}.real-product-copy h4{font-size:16px}.scene-controls{padding:12px 10px;gap:3px}.scene-controls button{padding:8px 7px;font-size:9px}.reason-grid{gap:25px}.reason-grid h3{font-size:24px}}@media(max-width:900px)and (min-width:761px){.hero{grid-template-columns:1fr}.hero-copy{max-width:640px}.hero h1{font-size:55px}#experience-player{max-width:740px;width:100%;margin:auto}.scene-stage{min-height:520px}.phone{width:290px}.scene-explanation>b{font-size:24px}.scene-explanation p{font-size:13px}}@media(max-width:760px){.hero{display:block;padding-top:40px}.hero h1{font-size:clamp(34px,8.8vw,60px)}#experience-player{margin:36px 0 25px}.experience-top{padding:16px}.experience-top p{font-size:11px}.experience-top>span{font-size:9px}.scene-tabs{padding:0 12px 12px;gap:5px}.scene-tabs button{font-size:10px;padding:11px 4px}.scene-stage{min-height:570px;padding:18px 14px;flex-direction:column;gap:20px;justify-content:center}.farm-photo{height:178px}.farm-start-copy{padding:20px}.farm-start-copy h4{font-size:27px}.farm-formats{grid-template-columns:1fr}.farm-formats>span{font-size:11px;padding:11px}.phone{width:min(100%,290px)}.scene-explanation{width:100%;flex:0}.scene-explanation>b{font-size:18px;margin-bottom:8px}.scene-explanation p{font-size:11px;margin-bottom:0}.scene-explanation>small{font-size:8px;margin-bottom:9px}.scene-explanation>span{font-size:9px;margin-top:12px;padding-top:10px}.scene-controls{flex-wrap:wrap;padding:12px 9px;gap:4px}.scene-controls button{padding:10px 8px;font-size:9px}.scene-controls [data-play]{min-width:65px}.scene-controls [data-next]{margin-left:auto}.scene-controls>span{font-size:8px}.scene-caption{padding:16px 16px 0}.scene-caption b{font-size:12px}.scene-caption>span{font-size:10px}.simulation-note{padding:0 16px;font-size:8px}.certificate-layout{grid-template-columns:1fr;gap:20px}.certificate-inputs h4{font-size:23px;margin:8px 0 12px}.certificate-inputs>small{font-size:8px}.certificate-fields{display:grid;grid-template-columns:1fr 1fr;gap:6px}.certificate-fields>div{margin:0;padding:9px}.certificate-fields>div:last-child{grid-column:1/-1}.certificate-fields small{font-size:8px}.certificate-fields b{font-size:11px}.certificate-inputs p{font-size:10px;margin:12px 0 8px}.cert-state{font-size:9px;margin-top:0}.certificate-document{max-width:210px}.scene-certificate{min-height:610px}.cert-recipient{font-size:11px!important}.cert-occasion{font-size:9px!important}.mail-example{width:100%;max-width:310px}.mail-header h4{font-size:24px}.mail-document{width:105px}.stock-scene{grid-template-columns:1fr 22px 1fr;gap:5px}.warehouse-top{flex-direction:column;align-items:start;gap:3px;padding:11px 9px}.warehouse-top>b{font-size:12px}.warehouse-item{padding:14px 9px}.warehouse-item h4{font-size:15px}.warehouse-item small{font-size:7px}.warehouse-item>span{font-size:8px}.warehouse-row{padding:12px 9px;font-size:9px}.warehouse-row b{font-size:23px}.warehouse-history{padding:12px 9px;font-size:8px}.warehouse-window>p{padding:0 9px 12px;font-size:7px}.data-transfer>span{font-size:24px}.data-transfer>small{font-size:6px}.product-photo{height:150px;padding:9px 5px}.real-product-copy{padding:12px 9px}.real-product-copy h4{font-size:16px}.real-product-copy>span{font-size:8px}.real-product-copy>small{font-size:7px}.availability{font-size:9px}.product-action{font-size:8px;padding:10px 3px}.stock-result{padding-top:20px}.stock-result b{font-size:20px}.stock-result p{font-size:11px}.reason-grid,.approach-grid,.project-stories,.ownership{grid-template-columns:1fr;gap:25px}.reason-grid{margin-top:30px}.reason-grid h3{font-size:28px}.reason-grid article>span{margin-bottom:15px}.experience-note{display:block;margin-top:25px}.experience-note b{font-size:18px}.experience-note p{margin-top:12px}.project-stories article{padding:24px}.project-stories h3{font-size:27px}.ownership{gap:18px}.ownership>div:last-child{border-top:1px solid var(--line);padding-top:22px}.project-toggle button{padding:12px 16px;font-size:11px}}@media(max-width:350px){.scene-controls [data-next]{order:4;width:100%;margin-top:4px}.scene-controls>span{margin-left:auto}.farm-start-copy{padding:16px}.stock-scene{grid-template-columns:1fr 17px 1fr}.warehouse-item h4,.real-product-copy h4{font-size:13px}.product-photo{height:125px}.scene-stage{padding:15px 11px}}@media(prefers-reduced-motion:reduce){.assemble-scene .piece{animation:none}}.scene-stage{min-height:560px}@media(max-width:760px){.scene-stage{min-height:640px}}:root{--clay:#986b51;--clay-ink:#34372e;--clay-paper:#faf8f1;--clay-line:#d8d6c9}.film-chapters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 18px 15px;font-size:12px}.film-chapters button{display:flex;align-items:center;gap:7px;padding:10px 5px;border:0;background:transparent;color:#737b8a;text-align:left;font-size:12px;min-width:0}.film-chapters button>span{font-size:11px;color:#9299a5}.film-chapters button[aria-current]{color:var(--blue);background:#f1f4fa;border-radius:3px}.film-chapters button[aria-current]>span{color:var(--blue)}.film-chapters button:focus-visible,.film-controls button:focus-visible,.clay-site button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.film-modules{display:flex;flex-wrap:wrap;gap:12px 18px;padding:17px 22px;border-bottom:1px solid #e8e9ed;background:#fcfcfa}.film-modules>span{display:grid;grid-template-columns:14px 1fr;gap:2px 5px;font-size:12px;color:#959c9f}.film-modules i{font-style:normal;grid-row:span 2}.film-modules small{font-size:10px}.film-modules [data-module-state=building]{color:var(--blue)}.film-modules [data-module-state=ready]{color:#53654a}.clay-account-records{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:25px;border-bottom:1px solid var(--clay-line);padding-bottom:22px}.clay-account-records small{display:block;font-size:11px;color:#7b856e;margin-bottom:8px}.clay-account-records b{display:block;font-size:14px;font-weight:500}.clay-account-records p{font-size:12px}.clay-account-records button{background:transparent!important;color:#526348!important;padding:0!important;text-align:left}.clay-work-heading{margin-bottom:17px}.clay-work-heading small{display:block;font-size:10px;color:#78806b;letter-spacing:.7px;margin-bottom:8px}.clay-work-heading b{font-family:Georgia,serif;font-size:26px;font-weight:400}.film-moving .clay-nav{animation:clay-assemble .5s both}.film-moving .clay-site-foot{animation:clay-assemble .5s .65s both}.film-chapters button{overflow-wrap:anywhere}@media(max-width:760px){.film-chapters{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 15px}.film-chapters button{font-size:12px;gap:8px;padding:10px 5px}.film-chapters button>span{font-size:11px}.film-modules>span{font-size:12px}.film-modules small{font-size:11px}}@media(max-width:760px){nav.film-chapters{position:static;display:grid;background:transparent;padding:0 12px 12px;box-shadow:none;gap:0;grid-template-columns:repeat(4,minmax(0,1fr))}.film-chapters button{font-size:10px;gap:3px;padding:10px 3px}.film-chapters button>span{font-size:9px}.film-modules{padding:14px 18px;gap:12px}.film-modules>span{font-size:11px}.clay-account-records{grid-template-columns:1fr;gap:15px}.clay-account-records p{margin:7px 0}}.clay-vase img{display:block;width:100%;height:210px;object-fit:cover;object-position:center 65%}.certificate-document{container-type:inline-size}.certificate-document .cert-recipient{top:62.1%;font-size:2.6cqw!important;line-height:1!important;background:transparent}.project-examples .program-options b{font-size:14px}.project-examples .program-options small,.project-examples .meal-selection p,.project-examples .farm-explain,.project-examples .booking-summary p,.project-examples .booking-fields p{font-size:12px!important}.project-examples .program-options img{width:55px;height:50px}.project-examples .meal-selection>b,.project-examples .booking-fields b{font-size:14px}.project-examples .farm-wizard-head>small,.project-examples .booking-fields small,.project-examples .booking-summary small{font-size:12px}.project-examples .booking-summary b,.project-examples .farm-wizard-foot{font-size:12px}.project-examples .warehouse-item h4,.project-examples .real-product-copy h4{font-size:22px}.project-examples .warehouse-item>span,.project-examples .real-product-copy>span,.project-examples .availability,.project-examples .product-action{font-size:12px}nav{font-size:15px;gap:26px}.header-cta{font-size:14px}.eyebrow{font-size:12px}.hero-sub{font-size:15px}.hero-experience span,.hero-bottom{font-size:14px}.button,.text-link{font-size:15px}.muted,.wide-copy{font-size:17px}.advantage-list summary{font-size:16px}.advantage-list p{font-size:15px}.reason-grid p,.approach-grid p,.service p,.project-stories dd,.ownership p,.test-copy p{font-size:16px}.reason-grid article>span,.reason-grid a,.service summary>span,.service>a,.project-stories a,.project-stories dt,.competencies span,.process li small{font-size:14px}.experience-note p{font-size:16px}.inquiry label{font-size:15px}.inquiry input,.inquiry textarea{font-size:16px}.inquiry small{font-size:12px}.form-status,#form-context{font-size:14px}.footer-bottom{font-size:15px}.legal-note{font-size:13px}.project-toggle button{font-size:15px}.hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}#clay-film{min-width:0;border:1px solid #dddfe6;border-radius:8px;overflow:hidden;background:#fff}.film-heading{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:19px 22px}.film-heading b{font-size:15px;font-weight:500}.film-heading>span{font-size:11px;color:var(--muted)}.film-stage{background:#eeeede;min-height:460px;padding:22px;display:flex;align-items:center;color:var(--clay-ink)}.film-explanation{padding:21px 22px;display:grid;grid-template-columns:1fr;gap:12px}.film-step{font-size:11px;color:var(--muted);letter-spacing:.6px}.film-title{font-size:24px;margin:10px 0}.film-copy{font-size:14px;color:var(--muted);margin:0}.film-benefit{font-size:15px;font-weight:500;color:var(--blue)}.film-controls{display:flex;gap:8px;padding:0 22px 18px;align-items:center}.film-controls button{font-size:13px;padding:11px 12px;background:#f1f4fa;border:0}.film-controls [data-film-play]{color:var(--blue)}.film-controls [data-film-next]{margin-left:auto}.film-count{font-size:12px;color:var(--muted);white-space:nowrap}.film-disclaimer{font-size:11px;color:var(--muted);margin:0;padding:0 22px 20px}.clay-brief,.clay-plan{width:100%;padding:25px 12px}.clay-brief>small,.clay-plan>small{font-size:11px;letter-spacing:1.6px;color:#78806b}.clay-brief h4,.clay-plan h4{font-family:Georgia,serif;font-size:39px;letter-spacing:-1.7px;line-height:1.2;font-weight:400;margin:22px 0}.clay-brief p,.clay-plan p{font-size:16px;max-width:480px}.clay-brief>div,.clay-plan>div{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.clay-brief span,.clay-plan span{font-size:14px;border-bottom:2px solid #adb491;padding:12px 0;margin-right:15px}.clay-plan>div{display:grid;grid-template-columns:1fr 1fr;margin-bottom:28px}.clay-site{width:100%;background:var(--clay-paper);border:1px solid var(--clay-line);box-shadow:0 12px 30px #43422b12;min-width:0}.clay-nav{display:flex;justify-content:space-between;align-items:center;padding:15px 18px;gap:12px;border-bottom:1px solid var(--clay-line)}.clay-nav button{background:transparent;border:0;padding:0;font-size:12px}.clay-wordmark{font-family:Georgia,serif;font-size:24px!important;text-align:left;letter-spacing:-1px}.clay-wordmark>span{font-family:Arial,sans-serif;display:block;font-size:7px;letter-spacing:1.4px;margin-top:5px}.clay-menu{display:grid;grid-template-columns:1fr 1fr;padding:12px;gap:3px;border-bottom:1px solid var(--clay-line)}.clay-menu button{background:transparent;border:0;text-align:left;font-size:13px;padding:10px}.clay-site-foot{font-size:10px;padding:12px 18px;border-top:1px solid var(--clay-line);color:#8b907c}.clay-photo{height:175px;overflow:hidden}.clay-photo img{height:100%;width:100%;object-fit:cover;object-position:65% 60%}.clay-home-copy{padding:22px}.clay-home-copy small{font-size:9px;letter-spacing:1px;color:#78806b}.clay-home-copy h4{font-family:Georgia,serif;font-size:35px;font-weight:400;letter-spacing:-1.4px;line-height:1.06;margin:14px 0}.clay-home-copy p{font-size:13px;max-width:380px;color:#78806b}.clay-page button:not(.clay-menu button){font-size:12px;background:#526348;color:#fff;border:0;padding:12px 15px;border-radius:2px}.clay-home-links{display:flex;gap:10px;padding:0 22px 17px}.clay-home-links button{background:transparent!important;color:#69785d!important;font-size:11px!important;padding:0!important}.clay-detail{padding:23px}.clay-detail>small{font-size:10px;letter-spacing:1px;color:#8a907d}.clay-detail h4{font-family:Georgia,serif;font-size:31px;font-weight:400;letter-spacing:-1px;line-height:1.15;margin:12px 0 23px}.clay-detail p{font-size:13px;color:#818875;line-height:1.6}.clay-booking,.clay-shop,.clay-gift,.clay-config{display:grid;grid-template-columns:1fr 1fr;gap:20px}.clay-detail-photo{overflow:hidden;min-height:205px}.clay-detail-photo img{height:100%;width:100%;object-fit:cover;object-position:70%}.clay-detail label{display:block;font-size:11px;margin-bottom:12px;color:#6d785f}.clay-detail select,.clay-detail input{display:block;max-width:100%;width:100%;border:1px solid #d4d7c8;padding:10px 8px;font-size:12px;margin-top:5px;background:#fff;border-radius:2px;color:#414d39}.clay-places{font-size:11px;margin:15px 0}.clay-feedback{border-top:1px solid var(--clay-line);padding-top:15px;margin:17px 0 0!important;font-size:12px!important}.clay-shop{align-items:center}.clay-stock{display:block;font-size:12px;color:#758365;margin:15px 0}.clay-vase{background:#e9e5d7;min-height:185px;display:grid;place-items:center;overflow:hidden}.clay-vase>div{height:135px;width:85px;background:#ad9575;border-radius:32% 32% 45% 45%;box-shadow:inset -20px -10px 25px #6d5c3b38,8px 15px 20px #635a4422;position:relative}.clay-vase>div:before{content:"";position:absolute;top:-13px;left:28px;width:30px;height:28px;background:#ad9575;border-radius:4px}.clay-channel-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:23px}.clay-channel-row>div{border-top:1px solid var(--clay-line);padding-top:12px;font-size:11px}.clay-channel-row b{display:block;color:#71845e;font-size:14px;font-weight:500;margin-top:7px}.clay-shipment{border-left:2px solid #7f9c61;padding:15px 20px;background:#eef0e5;margin-bottom:22px}.clay-shipment>b{display:block;font-size:23px;color:#647b47}.clay-shipment>span{font-size:11px;color:#8b937d}.clay-shipment ol{list-style:none;padding:0;font-size:13px;line-height:2.5}.clay-shipment li:before{content:"✓";margin-right:10px;color:#7f9c61}.clay-gift-document{padding:23px;background:#e7eadc;border:1px solid #b8c2a9;text-align:center;min-height:220px}.clay-gift-document>small{font-family:Georgia,serif;font-size:17px}.clay-gift-document h5{font-family:Georgia,serif;font-size:32px;font-weight:400;line-height:1.1;margin:24px 0}.clay-gift-document>span{font-family:Georgia,serif;font-style:italic;font-size:22px;overflow-wrap:anywhere}.clay-gift-document p{font-size:11px}.clay-email{font-size:11px;color:#7f8874;border-top:1px solid var(--clay-line);padding-top:15px}.clay-email b{display:block;margin-top:7px;font-weight:500;color:#4e6540}.clay-progress{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:25px}.clay-progress span{font-size:11px;border-top:3px solid #d6d9cc;padding-top:8px;color:#9b9e8d}.clay-progress .done{color:#617748;border-color:#91a277}.clay-account-work{display:flex;align-items:center;gap:25px;min-height:150px;margin:10px 0 20px}.clay-account-work b{font-size:16px;font-weight:500}.clay-cup{width:90px;height:88px;flex-shrink:0;background:#c2b494;border-radius:5px 5px 30px 30px;box-shadow:inset -20px -8px 25px #645e4225;position:relative;margin:15px}.clay-cup:before{content:"";position:absolute;right:-24px;top:12px;width:31px;height:40px;border:9px solid #b2a485;border-radius:50%;z-index:0}.clay-cup.blue{background:#7e9da7}.clay-cup.blue:before{border-color:#7e9da7}.clay-pickup{display:flex;gap:8px}.clay-spec{font-size:12px;color:#748466;line-height:1.5}.clay-config{align-items:center}.film-moving .film-piece{animation:clay-assemble .8s both}.film-moving .film-piece:nth-child(2){animation-delay:.2s}.film-moving .film-piece:nth-child(3){animation-delay:.4s}.film-moving .film-piece:nth-child(4){animation-delay:.6s}.film-moving .clay-photo{animation:clay-photo .85s both}.film-moving .clay-home-copy{animation:clay-copy .8s .2s both}.film-moving .clay-home-links{animation:clay-assemble .8s .5s both}@keyframes clay-assemble{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:none}}@keyframes clay-photo{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:none}}@keyframes clay-copy{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}.project-examples #experience-player{max-width:1050px;margin-top:40px}.project-examples .scene-stage{min-height:570px}.project-examples .scene-explanation>b{font-size:30px}.project-examples .scene-explanation p{font-size:16px}.scene-tabs button,.scene-controls button{font-size:14px}.scene-caption b{font-size:16px}.scene-caption>span,.simulation-note{font-size:12px}.project-examples .phone{width:310px}.cert-recipient{top:60.8%;background:#fffdf9;line-height:1.4!important}.cert-number{display:none}@media(max-width:1100px){nav{gap:16px;font-size:14px}.advantage-list{grid-template-columns:repeat(3,1fr)}.film-heading{display:block}.film-heading>span{display:block;margin-top:6px}.film-controls{padding:0 12px 15px;gap:5px}.film-controls button{font-size:11px;padding:10px}.clay-detail{padding:18px}.clay-booking,.clay-shop,.clay-gift{gap:12px}.clay-home-copy h4{font-size:30px}.clay-brief h4,.clay-plan h4{font-size:34px}}@media(max-width:900px){.hero{grid-template-columns:1fr}.hero-copy{max-width:700px}#clay-film{max-width:780px;width:100%;margin:auto}.film-heading{display:flex}.film-heading>span{margin:0}.film-stage{min-height:470px}.clay-photo{height:230px}.clay-home-copy h4{font-size:40px}.clay-booking,.clay-shop,.clay-gift{gap:25px}.clay-detail-photo{max-height:270px}.clay-brief h4,.clay-plan h4{font-size:42px}.film-controls{padding:0 22px 18px}.film-controls button{font-size:13px}}@media(max-width:760px){nav{font-size:17px}.hero-sub{font-size:15px}.hero-lead{font-size:16px}.hero .text-link,.hero .button{font-size:14px}.hero-bottom,.hero-experience span{font-size:13px}.advantage-list{grid-template-columns:1fr}.advantage-list summary{font-size:16px}.reason-grid p,.approach-grid p,.service p,.project-stories dd,.ownership p,.test-copy p{font-size:16px}.eyebrow{font-size:11px}.wide-copy{font-size:16px}.footer-bottom{font-size:15px}.legal-note{font-size:12px}.inquiry label{font-size:15px}.inquiry small{font-size:12px}.inquiry input,.inquiry textarea{font-size:16px}.form-status,#form-context,.project-toggle button{font-size:14px}#clay-film{margin:35px 0 25px}.film-heading{display:block;padding:17px}.film-heading b{font-size:14px}.film-heading>span{font-size:11px;margin-top:5px}.film-stage{padding:12px;min-height:540px}.film-explanation{padding:18px}.film-title{font-size:24px}.film-copy,.film-benefit{font-size:14px}.film-controls{padding:0 12px 16px;gap:5px}.film-controls button{font-size:11px;padding:10px 9px}.film-disclaimer{padding:0 18px 18px;font-size:11px}.film-count{font-size:11px}.clay-brief,.clay-plan{padding:18px 8px}.clay-brief h4,.clay-plan h4{font-size:34px}.clay-brief p,.clay-plan p{font-size:15px}.clay-photo{height:185px}.clay-home-copy{padding:18px}.clay-home-copy h4{font-size:33px}.clay-home-copy small{font-size:8px}.clay-home-copy p{font-size:13px}.clay-nav{padding:13px}.clay-wordmark{font-size:23px!important}.clay-home-links{padding:0 18px 18px;flex-wrap:wrap}.clay-detail{padding:17px}.clay-detail h4{font-size:28px}.clay-booking{grid-template-columns:1fr}.clay-detail-photo{display:none}.clay-detail label{font-size:12px}.clay-detail select,.clay-detail input{font-size:13px}.clay-shop,.clay-gift,.clay-config{gap:12px}.clay-vase{min-height:160px}.clay-vase>div{scale:.8}.clay-shop p{font-size:11px}.clay-page button{font-size:11px!important}.clay-channel-row b{font-size:12px}.clay-channel-row>div{font-size:10px}.clay-gift-document{padding:15px 8px;min-height:240px}.clay-gift-document>small{font-size:14px}.clay-gift-document h5{font-size:28px}.clay-gift-document>span{font-size:20px}.clay-account-work{gap:15px}.clay-cup{width:65px;height:65px;margin:10px}.clay-cup:before{height:32px;width:25px;right:-19px;border-width:7px}.clay-progress span{font-size:9px}.clay-pickup{flex-direction:column}.project-examples .phone{width:min(100%,310px)}.project-examples .scene-stage{min-height:650px}.project-examples .scene-explanation>b{font-size:23px}.project-examples .scene-explanation p{font-size:14px}.scene-controls button{font-size:11px}.scene-caption b{font-size:15px}.scene-caption>span,.simulation-note{font-size:11px}.scene-tabs button{font-size:12px}}@media(prefers-reduced-motion:reduce){.film-moving *{animation:none!important}}@media(max-width:760px){.project-examples .stock-scene{grid-template-columns:1fr;gap:15px}.project-examples .data-transfer>span{transform:rotate(90deg)}.project-examples .data-transfer>small{font-size:11px}.project-examples .warehouse-top{flex-direction:row}.project-examples .warehouse-top>b{font-size:16px}.project-examples .warehouse-top small,.project-examples .warehouse-history,.project-examples .warehouse-window>p{font-size:12px}.project-examples .warehouse-row{font-size:14px}.project-examples .real-product{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center}.project-examples .product-photo{height:220px}.project-examples .real-product-copy h4{font-size:18px;overflow-wrap:anywhere}.project-examples .warehouse-item h4{font-size:22px}}.transformation{background:#f1f4f9}.transformation-bar{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #d9dfeb;padding-bottom:20px}.transformation-bar>b{font-size:16px;font-weight:500}.transformation-bar label{font-size:12px;color:var(--muted)}.transformation-bar select{display:inline-block;margin-left:12px;background:#fff;border:1px solid var(--line);padding:10px;font-size:14px;border-radius:3px}.transformation-body{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:40px;align-items:center;padding:30px 0}.transformation-screen{position:relative;min-width:0;border:1px solid #dce2ec;background:#fff;overflow:hidden}.transformation-screen picture,.transformation-screen img{display:block;width:100%;height:auto}.transformation-version{position:absolute;bottom:10px;left:10px;background:#fffef4eb;padding:8px 11px;border:1px solid #e1e2d3;border-radius:3px;font-size:11px}.transformation-copy>small{font-size:11px;letter-spacing:.8px;color:var(--muted)}.transformation-copy h3{font-size:31px;margin:17px 0}.transformation-copy p{font-size:16px;color:var(--muted)}.transformation-copy blockquote{margin:25px 0 0;border-left:2px solid #d1d9e9;padding:0 0 0 16px;font-size:16px;line-height:1.6;color:#747e91}.transformation-copy blockquote small{display:block;font-size:11px;margin-top:10px}.transformation-copy a{font-size:14px;color:var(--blue);display:inline-block;margin-top:10px}.transformation-copy .transformation-outcome{color:var(--blue);font-size:18px}.transformation-plan{padding:35px;min-height:360px;background:#f6f7ef;color:#254b39}.transformation-plan>small{font-size:11px;letter-spacing:1px;color:#81947e}.transformation-plan h4{font-size:35px;letter-spacing:-1px;line-height:1.1;margin:18px 0}.transformation-plan>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.transformation-plan span{background:#e8ede0;padding:15px;font-size:14px}.transformation-plan p{font-size:13px;line-height:1.7;margin:20px 0}.transformation-controls{display:flex;gap:9px;align-items:center}.transformation-controls button{font-size:14px;background:#fff;border-color:#dde3ee}.transformation-controls [data-transform-play]{color:var(--blue)}.transformation-controls [data-transform-next]{margin-left:auto}.transformation-controls>span{font-size:12px;white-space:nowrap;color:var(--muted)}.transformation-source{font-size:12px;color:var(--muted);margin-top:20px;max-width:850px}.transformed picture{animation:project-transformation .8s both}@keyframes project-transformation{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:760px){.transformation-bar{display:block}.transformation-bar label{display:block;margin-top:15px}.transformation-body{grid-template-columns:1fr;gap:25px;padding:25px 0}.transformation-screen{max-width:390px;width:100%;margin:auto}.transformation-copy h3{font-size:29px}.transformation-copy p{font-size:16px}.transformation-controls{gap:5px}.transformation-controls button{font-size:12px;padding:11px 10px}.transformation-source{font-size:11px}.transformation-plan{padding:25px;min-height:350px}.transformation-plan h4{font-size:32px}.transformation-plan span{padding:12px;font-size:12px}}@media(prefers-reduced-motion:reduce){.transformed picture{animation:none}}#transformation-player{overflow-anchor:none}.transformation-body{align-items:start}.transformation-body>.transformation-screen{grid-column:1;grid-row:1}.transformation-body>.transformation-copy{grid-column:2;grid-row:1}.transformation-screen img{max-height:560px;object-fit:contain;object-position:top}.transformation-controls{margin-top:18px}.transformation-controls button{min-height:44px}.transformation-copy>small{font-size:14px}.transformation-copy p{font-size:18px;line-height:1.6}@media(max-width:760px){.transformation-body>.transformation-copy,.transformation-body>.transformation-screen{grid-column:auto;grid-row:auto}.transformation-body>.transformation-copy{order:0}.transformation-body>.transformation-screen{order:1}.transformation-copy h3{margin:10px 0}.transformation-copy p{font-size:17px}.transformation-controls button{font-size:14px}.transformation-source{font-size:13px}}.hero.studio-intro{display:block;max-width:none;margin:0;background:#f7f9fd;padding:65px 5% 30px}.transformation-chapters{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 5px}.transformation-chapters button{background:transparent;border:0;border-bottom:2px solid transparent;padding:12px 10px;font-size:16px;color:var(--muted)}.transformation-chapters [aria-current]{color:var(--blue);border-color:var(--blue)}.transformation-findings{border-left:3px solid var(--blue);padding-left:18px;margin-top:25px}.transformation-findings b{font-size:16px;font-weight:500}.transformation-findings p{font-size:15px}.transformation-task{padding:35px;min-height:420px;background:#fff}.transformation-task>small{font-size:13px;color:var(--muted)}.transformation-task h4{font-size:34px;margin:18px 0;line-height:1.15;letter-spacing:-1px}.transformation-task p,.transformation-task li{font-size:17px;line-height:1.7}.transformation-task ul{padding-left:22px;margin:20px 0 35px}.transformation-plan>div section{border-top:2px solid #98ac89;padding-top:20px}.transformation-plan>div section>b{font-size:22px;font-weight:500}.transformation-plan>div section>p{font-size:16px}.transformation-plan span{display:block;background:transparent;border-top:1px solid #cdd6c8;padding:15px 0;font-size:14px}.transformation-route{display:grid;gap:9px;margin-top:25px}.transformation-route span{font-size:15px;border-bottom:1px solid #d9dfeb;padding:7px 0}.transformation-route span:before{content:"→";color:var(--blue);margin-right:10px}@media(max-width:760px){.transformation-chapters{gap:4px}.transformation-chapters button{font-size:14px;padding:10px 6px}.transformation-task{padding:25px 20px}.transformation-task h4{font-size:29px}.transformation-task p,.transformation-task li{font-size:16px}.transformation-plan>div{grid-template-columns:1fr}.transformation-plan>div section>b{font-size:21px}}.studio-intro .hero-copy,.studio-intro .hero-bottom{max-width:1300px;margin-left:auto;margin-right:auto}.intro-brand{margin:22px 0 30px}.intro-brand .brand{width:300px;height:52px}.studio-intro h1{font-size:clamp(40px,5vw,74px);line-height:1.06;letter-spacing:-3px;margin:0 0 25px}.studio-intro .hero-lead{font-size:19px;max-width:850px;line-height:1.65}.studio-intro .hero-sub{font-size:17px;max-width:800px}.studio-intro .hero-bottom{margin-top:45px;font-size:15px}.reason-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.reason-grid h3{font-size:26px}.reason-grid article>small{font-size:13px;color:var(--muted);margin:10px 0 5px}.reason-grid a{font-size:15px;line-height:1.5}.new-project{background:#f6f7fa}.new-project #clay-film{max-width:1100px;margin:40px auto 0}.new-project .film-stage{min-height:580px;padding:30px}.new-project .film-title{font-size:30px}.new-project .film-copy,.new-project .film-benefit{font-size:17px}.new-project .film-explanation{grid-template-columns:1fr minmax(170px,.55fr);align-items:center;gap:35px}.new-project .film-heading b{font-size:18px}.new-project .film-heading>span,.new-project .film-disclaimer{font-size:13px}.new-project .film-chapters button{font-size:14px;padding:13px 8px}.new-project .film-modules>span{font-size:14px}.new-project .film-modules small{font-size:12px}.new-project .film-controls button{font-size:15px}.new-project .clay-nav{padding:20px 25px}.new-project .clay-wordmark{font-size:31px!important}.new-project .clay-wordmark>span{font-size:10px}.new-project .clay-nav button:not(.clay-wordmark){font-size:15px}.new-project .clay-site-foot{font-size:12px}.new-project .clay-home{display:grid;grid-template-columns:1.05fr 1fr}.new-project .clay-photo{height:100%;min-height:350px;grid-row:span 2}.new-project .clay-home-copy{padding:35px}.new-project .clay-home-copy h4{font-size:46px}.new-project .clay-home-copy p,.new-project .clay-detail p{font-size:16px}.new-project .clay-home-copy small{font-size:11px}.new-project .clay-home-links{padding:0 35px 30px;flex-wrap:wrap}.new-project .clay-page button{font-size:14px}.new-project .clay-home-links button{font-size:13px!important}.new-project .clay-detail{padding:30px}.new-project .clay-detail label{font-size:14px}.new-project .clay-detail select,.new-project .clay-detail input{font-size:15px}.new-project .clay-channel-row>div{font-size:14px}.new-project .clay-channel-row b{font-size:18px}.new-project .clay-account-records small{font-size:13px}.new-project .clay-brief h4,.new-project .clay-plan h4{font-size:52px}.new-project .clay-brief p,.new-project .clay-plan p{font-size:20px;max-width:780px}.new-project .clay-brief>small,.new-project .clay-plan>small{font-size:14px}.new-project .clay-brief span,.new-project .clay-plan span{font-size:18px}.architecture-heading{display:flex;justify-content:space-between;gap:20px;margin-top:40px}.architecture-heading b{font-size:22px;font-weight:500}.architecture-heading>span{font-size:14px;color:var(--muted)}.architecture-steps{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 35px}.architecture-steps button{font-size:16px;padding:14px 20px;background:#fff;border:1px solid var(--line)}.architecture-steps button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.architecture-map{max-width:1050px;margin:auto}.architecture-customer,.architecture-system{padding:25px 0;text-align:center;border-bottom:1px solid var(--line)}.architecture-map small{font-size:12px;color:var(--muted);letter-spacing:1px}.architecture-map h3{font-size:28px;margin:12px 0}.architecture-map p{font-size:16px;color:var(--muted);margin:10px 0}.architecture-map b{font-size:17px;color:var(--blue);font-weight:500}.architecture-connector{text-align:center;font-size:30px;color:var(--blue)}.architecture-system.active{background:#f1f4fa}.architecture-branches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;position:relative;padding-top:45px}.architecture-branches>div{border-top:2px solid #c5cfe4;padding:25px 0 0}.architecture-branches h4{font-size:22px;margin:14px 0}.architecture-result{margin-top:35px;border-left:3px solid var(--blue);padding-left:25px;max-width:900px}.architecture-result b{font-size:20px;font-weight:500}.architecture-result p{font-size:17px;color:var(--muted)}.architecture-note{font-size:14px;color:var(--muted);max-width:1000px;margin-top:30px;line-height:1.7}.feature-contact{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:35px;border-top:1px solid var(--line);padding-top:25px}.feature-contact p{font-size:17px;max-width:650px;color:var(--muted)}@media(max-width:1100px){.reason-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.new-project .clay-home-copy h4{font-size:37px}.new-project .clay-home-copy{padding:25px}.new-project .clay-home-links{padding:0 25px 25px}}@media(max-width:760px){.hero.studio-intro{padding:38px 6% 25px}.intro-brand .brand{width:225px;height:39px}.studio-intro h1{font-size:clamp(29px,8.1vw,44px);letter-spacing:-1.4px}.studio-intro .hero-lead{font-size:17px}.studio-intro .hero-sub{font-size:16px}.studio-intro .hero-bottom{font-size:14px;margin-top:30px}.reason-grid{grid-template-columns:1fr}.new-project #clay-film{margin-top:30px}.new-project .film-stage{padding:12px;min-height:490px}.new-project .film-chapters{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 12px 12px}.new-project .film-chapters button{font-size:13px;padding:10px 6px}.new-project .film-explanation{grid-template-columns:1fr;gap:12px}.new-project .film-title{font-size:25px}.new-project .film-copy{font-size:16px}.new-project .film-benefit{font-size:15px}.new-project .film-heading b{font-size:16px}.new-project .film-controls button{font-size:12px}.new-project .film-modules>span{font-size:12px}.new-project .film-modules small{font-size:11px}.new-project .clay-home{display:block}.new-project .clay-photo{height:185px;min-height:0}.new-project .clay-home-copy{padding:18px}.new-project .clay-home-copy h4{font-size:33px}.new-project .clay-home-copy p,.new-project .clay-detail p{font-size:14px}.new-project .clay-home-links{padding:0 18px 20px}.new-project .clay-home-links button{font-size:12px!important}.new-project .clay-nav{padding:15px}.new-project .clay-wordmark{font-size:24px!important}.new-project .clay-wordmark>span{font-size:8px}.new-project .clay-nav button:not(.clay-wordmark){font-size:13px}.new-project .clay-detail{padding:17px}.new-project .clay-brief h4,.new-project .clay-plan h4{font-size:32px}.new-project .clay-brief p,.new-project .clay-plan p{font-size:16px}.new-project .clay-brief>small,.new-project .clay-plan>small{font-size:12px}.new-project .clay-brief span,.new-project .clay-plan span{font-size:15px}.architecture-heading{display:block}.architecture-heading>span{display:block;margin-top:8px}.architecture-steps{display:grid;grid-template-columns:1fr;gap:8px}.architecture-steps button{font-size:15px;text-align:left}.architecture-branches{grid-template-columns:1fr;gap:15px;padding-top:25px}.architecture-branches>div{padding-top:15px}.architecture-map h3{font-size:24px}.feature-contact{display:block}.feature-contact a{display:inline-block;margin-top:10px}}:root{--clay:#426e75;--clay-ink:#273d42;--clay-paper:#f4f7f6;--clay-line:#cddad8}.studio-intro .hero-lead{max-width:730px}.intro-experience{font-size:14px;color:var(--muted);margin:25px 0 0}.studio-intro h1{margin-top:28px}.advantages.section{padding-top:35px;padding-bottom:35px}.work-section{padding-top:55px;padding-bottom:55px}.work-intro{display:grid;grid-template-columns:1fr 1fr;gap:10px 45px;align-items:center}.work-intro .eyebrow{grid-column:1/-1}.work-intro h2{margin:0}.work-intro>p:last-child{font-size:18px;color:var(--muted);max-width:600px}.work-tabs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--line);margin-top:30px}.work-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;text-align:left;padding:20px 12px;font-size:17px;display:grid;grid-template-columns:1fr auto;gap:8px;min-width:0}.work-tabs small{grid-column:1/-1;font-size:11px;color:var(--muted)}.work-tabs button[aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue)}.work-detail{padding:30px 0;max-width:850px;animation:work-reveal .3s both}.work-detail>small{font-size:12px;color:var(--muted)}.work-detail h3{font-size:31px;margin:15px 0}.work-detail>p{font-size:18px;color:var(--muted)}.work-output{display:flex;gap:20px;align-items:center;border-top:1px solid var(--line);padding-top:20px;margin-top:25px}.work-output span{font-size:13px;color:var(--muted)}.work-output b{font-size:17px;font-weight:500;color:var(--blue)}.work-services>summary{font-size:16px;cursor:pointer;padding:20px 0;border-top:1px solid var(--line);list-style:none}.work-services>summary span{float:right;color:var(--blue)}.work-services .service-grid{margin-top:15px}.business.section{padding-top:50px;padding-bottom:50px}.business h2{font-size:36px}.reason-grid{margin-top:20px}.reason-grid article{padding-top:15px}.reason-grid article>a{margin:0;padding:0;color:var(--ink)}.reason-grid h3>span{color:var(--blue)}.reason-grid a>small{font-size:14px;color:var(--muted)}.reason-grid a:hover h3{color:var(--blue)}.new-project .clay-cup,.clay-cup{width:120px;height:155px;background:#d3dedb url(/optimized/assets/projects/interior-panel.jpg.webp) center/cover;border-radius:2px;box-shadow:5px 8px 12px #2a47431a;filter:grayscale(.8)}.clay-cup:before{display:none}.clay-cup.blue{background:#d3dedb url(/optimized/assets/projects/interior-panel.jpg.webp) center/cover;filter:none}.clay-gift-document{background:#e6efee;border-color:#a8c6c3}.clay-progress .done{border-color:#79a8a8;color:#376a70}.clay-page button:not(.clay-menu button){background:#376a70}.clay-page button[data-clay-certificate]{margin-bottom:15px}.clay-home-links button{color:#376a70!important}.clay-plan>div{gap:10px}.clay-plan span,.clay-brief span{border-color:#91b8b8}.panel-certificate{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;aspect-ratio:auto;min-height:440px;padding:28px;background:#f5f8f6;border:1px solid #aec8c2;width:100%;max-width:500px;box-shadow:8px 12px 25px #2a47431a}.panel-certificate>small{position:static!important;font-size:10px;letter-spacing:1px;color:#557b75}.panel-certificate>h4{font-family:Georgia,serif;font-size:30px;line-height:1.2;margin:20px 0}.certificate-document.panel-certificate>img{position:static!important;display:block;width:150px;height:120px;object-fit:cover;max-width:100%;margin-bottom:15px}.panel-certificate>b{font-size:17px}.panel-certificate>p{font-size:12px;margin:9px 0 16px;color:#67817b}.panel-cert-name{position:static!important;font-family:Georgia,serif;font-size:24px;margin-top:12px;overflow-wrap:anywhere;max-width:100%}.certificate-fields input{width:100%;min-width:0;max-width:100%;font-size:16px;padding:10px;border:1px solid var(--line);margin-top:8px}.demo-action{margin:15px 0;background:var(--blue);color:#fff;font-size:14px;padding:12px 15px;border:0}.architecture-product{width:140px;height:110px;object-fit:cover;display:block;margin:0 auto 15px}.warehouse-demo-table{margin:20px auto 0;max-width:760px;overflow-x:auto;border:1px solid #d4dfe0;text-align:left;background:#fff}.warehouse-demo-table>div{display:grid;grid-template-columns:1fr 2fr .7fr .7fr .7fr;min-width:580px}.warehouse-demo-table>div:first-child{background:#eef2f5;font-size:12px;color:#66737e}.warehouse-demo-table>div>*{padding:12px;border-right:1px solid #e2e8eb;font-size:14px}.architecture-action{margin-top:20px}.architecture-result{margin-top:25px}.architecture-customer,.architecture-system{padding:20px 0}.architecture-branches{padding-top:25px}@keyframes work-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:1100px){.work-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.work-tabs button{font-size:16px}.work-intro{gap:20px}}@media(max-width:760px){.work-intro{display:block}.work-intro h2{font-size:34px}.work-intro>p:last-child{font-size:16px}.work-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.work-tabs button{padding:13px 6px;font-size:13px}.work-tabs small{font-size:10px}.work-detail h3{font-size:26px}.work-detail>p{font-size:16px}.work-output{display:block}.work-output b{display:block;margin-top:8px;font-size:16px}.work-section{padding-top:40px;padding-bottom:30px}.business.section{padding-top:30px;padding-bottom:40px}.business h2{font-size:30px}.reason-grid{gap:15px}.reason-grid h3{font-size:22px}.new-project .clay-cup,.clay-cup{width:90px;height:115px}.panel-certificate{padding:15px;min-height:365px}.panel-certificate>h4{font-size:23px}.panel-cert-name{font-size:20px}.certificate-document.panel-certificate>img{width:120px;height:100px}.warehouse-demo-table>div{min-width:550px}.architecture-result p{font-size:16px}}@media(prefers-reduced-motion:reduce){.work-detail{animation:none}}.panel-certificate>.panel-cert-name{font-size:25px!important;line-height:1.3!important;color:#284b47}.project-examples .certificate-fields small{font-size:13px}.project-examples .certificate-fields b{font-size:15px}.project-examples .certificate-inputs>small{font-size:12px}.project-examples .certificate-inputs>p,.project-examples .cert-state{font-size:14px}.project-examples .warehouse-item>small,.project-examples .warehouse-top small,.project-examples .warehouse-history,.project-examples .warehouse-window>p{font-size:12px}.project-examples .warehouse-row small,.project-examples .real-product-copy>small{font-size:12px}.project-examples .real-product-copy>span,.project-examples .availability,.project-examples .product-action{font-size:14px}.project-examples .stock-result p{font-size:15px}@media(max-width:760px){.panel-certificate>.panel-cert-name{font-size:22px!important}.project-examples .certificate-layout{grid-template-columns:1fr}.project-examples .panel-certificate{max-width:100%}.project-examples .certificate-inputs>p{font-size:14px}}@media(max-width:760px){.work-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.work-tabs button{font-size:15px}}#work-process{display:grid;grid-template-columns:230px minmax(0,1fr);margin:30px 0 20px;background:#f0f4fc;border-radius:14px;overflow:hidden}#work-process .work-tabs{display:flex;flex-direction:column;margin:0;border:0;padding:12px;background:#e8eef9;gap:3px}#work-process .work-tabs button{padding:14px 16px;font-size:17px;border:0;border-radius:6px;gap:8px;align-items:center;transition:background .18s,color .18s}#work-process .work-tabs small{display:none}#work-process .work-tabs button[aria-selected=true]{background:var(--blue);color:#fff}#work-process .work-tabs button:hover:not([aria-selected=true]){background:#ffffffa8}#work-process .work-tabs button:focus-visible{outline:2px solid var(--blue);outline-offset:1px}#work-process .work-detail{padding:38px 45px;max-width:none;scroll-margin-top:115px;animation:none;align-self:center}#work-process .work-selected-stage{display:block;color:var(--blue);font-size:15px;font-weight:500}#work-process .work-detail h3{font-size:clamp(26px,2.8vw,38px);max-width:700px;line-height:1.18;margin:20px 0}#work-process .work-detail>p{max-width:680px}#work-process .work-output{margin-top:28px;padding-top:24px;border-color:#cad6ee;display:block}#work-process .work-output span{display:block;margin-bottom:8px;font-size:14px}#work-process .work-output b{font-size:19px}@media(max-width:760px){#work-process{display:block;overflow:visible;margin-top:24px}#work-process .work-tabs{position:relative;flex-direction:row;overflow-x:auto;border-radius:14px 14px 0 0;padding:10px;scrollbar-width:thin;gap:5px}#work-process .work-tabs button{flex:0 0 auto;white-space:nowrap;padding:13px 16px;font-size:16px;display:flex}#work-process .work-tabs button>span{display:none}#work-process .work-detail{padding:26px 22px 30px;scroll-margin-top:105px}#work-process .work-detail h3{margin:16px 0;font-size:27px}#work-process .work-detail>p{font-size:17px}#work-process .work-output b{font-size:17px}}@media(prefers-reduced-motion:reduce){#work-process *{transition:none}}.new-project{background:#edf2f5}.new-project #clay-film{display:grid;grid-template-columns:210px minmax(0,1fr);column-gap:26px;max-width:1240px;border:0;border-radius:0;overflow:visible;background:transparent}.new-project .film-heading{grid-column:1;grid-row:1;padding:0 10px 24px;display:flex;flex-direction:column-reverse;align-items:start;gap:18px}.new-project .film-heading b{font-size:26px;line-height:1.2;letter-spacing:-.7px}.new-project .film-heading>span{font-size:12px}.new-project .film-chapters{grid-column:1;grid-row:2/5;display:flex;flex-direction:column;align-self:start;padding:0;gap:5px}.new-project .film-chapters button{padding:16px 10px;font-size:16px;line-height:1.3;gap:13px;border-left:3px solid transparent;border-radius:0 8px 8px 0;transition:background .18s,color .18s}.new-project .film-chapters button>span{font-size:14px}.new-project .film-chapters button[aria-current]{border-left-color:var(--blue);background:#e1e8fc}.new-project .film-chapters button:hover{background:#ffffffa0}.new-project .film-stage{grid-column:2;grid-row:1/3;padding:20px;min-height:520px;background:#e3ebef;border-radius:14px;position:relative;box-shadow:0 16px 36px #1d34430c}.new-project .clay-site{border:0;border-radius:9px;overflow:hidden;background:var(--clay-paper);box-shadow:0 3px 18px #233c4210}.new-project .clay-nav{background:#fff;padding:20px 24px}.new-project .clay-home{grid-template-columns:1fr 1fr}.new-project .clay-photo{grid-column:2;grid-row:1/3;min-height:380px}.new-project .clay-home-copy{grid-column:1;grid-row:1;padding:30px 26px 20px}.new-project .clay-home-copy h4{font-size:clamp(30px,3.2vw,46px)}.new-project .clay-home-links{grid-column:1;grid-row:2;padding:0 26px 28px;align-self:end}.new-project .clay-brief,.new-project .clay-plan{padding:30px;background:#f7fafb;border-radius:8px}.new-project .clay-brief h4,.new-project .clay-plan h4{font-size:clamp(32px,3.6vw,48px)}.new-project .clay-brief p,.new-project .clay-plan p{font-size:18px}.new-project .film-modules{grid-column:2;grid-row:3;padding:18px 4px;background:transparent;border-bottom:1px solid #d4dfe5;gap:13px 20px}.new-project .film-modules>span{font-size:12px}.new-project .film-modules small{font-size:11px}.new-project .film-explanation{grid-column:2;grid-row:4;padding:24px 4px 18px;grid-template-columns:1fr;gap:12px}.new-project .film-title{font-size:30px;margin:10px 0}.new-project .film-copy{font-size:16px}.new-project .film-benefit{font-size:15px}.new-project .film-controls{grid-column:2;grid-row:5;padding:0 4px;gap:10px}.new-project .film-controls button{padding:13px 16px;border-radius:6px;background:#fff;font-size:14px}.new-project .film-controls [data-film-play]{background:var(--blue);color:#fff}.new-project .film-disclaimer{grid-column:1;grid-row:5;padding:16px 10px 0;border-top:1px solid #d4dfe5;font-size:12px;align-self:end}.new-project .clay-detail{padding:26px}.new-project .clay-detail select,.new-project .clay-detail input{border-radius:5px;padding:12px}.new-project .clay-page button:not(.clay-menu button){border-radius:5px;padding:13px 17px}.project-examples #experience-player{max-width:1240px;border:0;border-radius:14px;overflow:hidden;box-shadow:0 16px 40px #1d34430b}.project-examples .scene-tabs{padding:8px 24px 16px;gap:10px}.project-examples .scene-tabs button{font-size:16px;padding:15px;border-radius:6px}.project-examples .scene-stage{background:#edf2f5;padding:38px;min-height:580px;gap:35px}.project-examples .certificate-layout{gap:50px}.project-examples .certificate-fields>div{background:transparent;border:0;border-bottom:1px solid #cad6dc;border-radius:0;padding:12px 0}.project-examples .certificate-fields input{border-radius:5px;background:#fff;padding:13px}.project-examples .panel-certificate{background:#fff;border:0;border-top:5px solid #376a70;box-shadow:0 14px 30px #243f4918;padding:35px;min-height:480px}.project-examples .panel-certificate>h4{font-size:34px}.project-examples .panel-certificate>p{font-size:14px}.project-examples .demo-action{border-radius:5px;padding:14px 20px}.project-examples .warehouse-window,.project-examples .real-product{border:0;box-shadow:0 8px 24px #243f4910;border-radius:10px}.project-examples .warehouse-item,.project-examples .real-product-copy{padding:24px}.project-examples .product-photo{height:240px;padding:20px;background:#f4f7f6}.project-examples .product-action{background:#376a70}.project-examples .scene-controls{padding:18px 24px;border:0;gap:10px}.project-examples .scene-controls button{border-radius:5px;padding:12px 16px;font-size:14px}.project-examples .scene-controls [data-play]{background:var(--blue);color:#fff}.project-examples .scene-caption{padding:4px 24px 0}.transformation{background:#f8fafc}.transformation-screen{border:0;border-radius:12px;box-shadow:0 14px 36px #1d344318}.transformation-chapters button{border-radius:6px 6px 0 0}.transformation-chapters button[aria-current]{background:#e9eefc}.transformation-controls button{border-radius:6px}.architecture-map{background:#edf2f5;padding:30px;border-radius:14px;max-width:1240px}.architecture-customer{display:grid;grid-template-columns:180px 1fr;column-gap:30px;text-align:left;border:0;padding:10px 0 25px}.architecture-product{grid-column:1;grid-row:1/5;width:180px;height:180px;margin:0;border-radius:8px}.architecture-customer>:not(img){grid-column:2}.architecture-system{background:#fff;border:0;border-radius:8px;padding:28px 20px}.architecture-system.active{background:#fff}.architecture-branches{gap:25px;padding-top:30px}.architecture-branches>div{border-color:#c5d1e3}.warehouse-demo-table{border-radius:5px}@media(max-width:1000px)and (min-width:761px){.new-project #clay-film{grid-template-columns:165px minmax(0,1fr);gap:15px}.new-project .film-chapters button{font-size:14px;padding:14px 7px}.new-project .film-stage{padding:12px}.new-project .clay-home{display:block}.new-project .clay-photo{height:220px;min-height:0}.new-project .clay-home-copy{padding:25px}}@media(max-width:760px){.new-project #clay-film{display:block;margin-top:24px}.new-project .film-heading{display:block;padding:0 0 16px}.new-project .film-heading b{font-size:22px}.new-project .film-chapters{flex-direction:row;overflow-x:auto;gap:6px;padding:0 0 16px;margin:0;scrollbar-width:thin}.new-project .film-chapters button{flex:0 0 auto;white-space:nowrap;font-size:15px;padding:13px 15px;border-left:0;border-bottom:3px solid transparent;border-radius:6px;gap:8px}.new-project .film-chapters button[aria-current]{border-bottom-color:var(--blue)}.new-project .film-stage{padding:10px;min-height:460px;border-radius:10px}.new-project .clay-home{display:block}.new-project .clay-photo{height:200px;min-height:0}.new-project .clay-home-copy{padding:22px 18px}.new-project .clay-home-links{padding:0 18px 22px}.new-project .clay-brief,.new-project .clay-plan{padding:22px 14px}.new-project .clay-brief p,.new-project .clay-plan p{font-size:16px}.new-project .clay-detail{padding:20px 14px}.new-project .film-explanation{padding:22px 0 18px}.new-project .film-title{font-size:25px}.new-project .film-controls{padding:0;gap:5px;flex-wrap:wrap}.new-project .film-controls button{padding:12px 10px;font-size:12px}.new-project .film-disclaimer{padding:18px 0 0;margin-top:22px}.project-examples .scene-stage{padding:24px 16px;gap:24px}.project-examples .scene-tabs{padding:4px 12px 12px;gap:4px}.project-examples .scene-tabs button{font-size:13px;padding:13px 5px}.project-examples .certificate-layout{gap:30px}.project-examples .panel-certificate{padding:25px 16px;min-height:410px}.project-examples .panel-certificate>h4{font-size:29px}.project-examples .scene-controls{padding:16px 12px;gap:5px}.project-examples .scene-controls button{font-size:12px;padding:12px 9px}.project-examples .warehouse-item,.project-examples .real-product-copy{padding:18px}.project-examples .product-photo{height:220px;padding:12px}.architecture-map{padding:20px 14px}.architecture-customer{grid-template-columns:95px 1fr;gap:0 16px}.architecture-product{width:95px;height:120px}.architecture-customer h3{font-size:21px}.architecture-system{padding:22px 12px}}@media(prefers-reduced-motion:reduce){.new-project .film-chapters button{transition:none}}.new-project .film-heading .design-preview-open{font-size:16px;line-height:1.4;color:var(--blue);background:#fff;padding:14px 12px;text-align:left;border:1px solid #ccd7eb;width:100%;margin-top:4px}.new-project .clay-wordmark{font-size:38px!important}.new-project .clay-wordmark>span{font-size:12px}.new-project .clay-home-copy p,.new-project .clay-detail p{font-size:18px;color:#50676b}.new-project .clay-home-copy small{font-size:13px;color:#50676b}.new-project .clay-page button:not(.clay-menu button){font-size:16px}.new-project .clay-home-links button{font-size:16px!important}.design-viewer{width:calc(100vw - 32px);max-width:1680px;height:calc(100dvh - 32px);max-height:none;margin:auto;padding:20px;border:0;border-radius:12px;color:var(--ink);background:#f4f7fa;overflow:hidden}.design-viewer[open]{display:flex;flex-direction:column}.design-viewer::backdrop{background:#132336b8}.design-viewer-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-shrink:0}.design-viewer-bar h2{font-size:24px;margin:0;letter-spacing:-.5px}.design-viewer-bar>div{display:flex;gap:8px}.design-viewer-bar button{font-size:15px;white-space:nowrap}.design-viewer>p{font-size:15px;color:var(--muted);margin:12px 0 18px}.design-viewer-canvas{overflow:auto;flex:1;min-height:0;background:#fff;border-radius:6px;overscroll-behavior:contain}.design-viewer-canvas img{display:block;width:100%;height:auto;max-width:none}.design-viewer-canvas.full-size img{width:1536px}.design-viewer-canvas:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.project-examples .stock-intro{width:100%;max-width:860px;align-self:start}.project-examples .stock-intro h4{font-size:32px;margin:0 0 14px}.project-examples .stock-intro p{font-size:17px;color:#50616c;margin:0;max-width:760px}.project-examples .stock-side{min-width:0}.project-examples .stock-side,.project-examples .stock-intro,.project-examples .stock-result{scroll-margin-top:100px}.project-examples .stock-side-label{font-size:14px;font-weight:500;letter-spacing:.8px;color:#50616c;margin-bottom:14px}.project-examples .stock-scene{grid-template-columns:minmax(0,1fr) 45px minmax(0,1fr);gap:18px;align-items:start}.project-examples .stock-scene .data-transfer{align-self:center}.project-examples .product-action.unavailable{background:#e1e6e8;color:#56636b}.project-examples .warehouse-top{padding:18px 22px}.project-examples .warehouse-top>b{font-size:20px}.project-examples .warehouse-row{padding:18px 22px;font-size:17px}.project-examples .warehouse-history,.project-examples .warehouse-window>p{font-size:15px;padding-left:22px;padding-right:22px}.project-examples .warehouse-window .demo-action{margin:0 22px 18px;max-width:calc(100% - 44px)}.project-examples .stock-result b{font-size:24px;display:block;line-height:1.3}.project-examples .stock-result p{font-size:17px;max-width:850px;margin:12px 0 0;color:#50616c}.project-examples .stock-result .demo-action{margin-bottom:0}@media(max-width:760px){.new-project .film-heading .design-preview-open{width:auto;margin-top:14px;padding:13px 16px}.new-project .clay-wordmark{font-size:30px!important}.new-project .clay-wordmark>span{font-size:10px}.new-project .clay-home-copy p,.new-project .clay-detail p{font-size:17px}.new-project .clay-page button:not(.clay-menu button){font-size:15px!important}.new-project .clay-home-links button{font-size:15px!important}.design-viewer{width:calc(100vw - 16px);height:calc(100dvh - 16px);padding:14px;border-radius:8px}.design-viewer-bar{display:block}.design-viewer-bar h2{font-size:21px;margin-bottom:12px}.design-viewer-bar>div{justify-content:space-between}.design-viewer-bar button{font-size:14px;padding:12px}.design-viewer>p{font-size:14px;margin-bottom:14px}.project-examples .stock-scene{grid-template-columns:1fr;gap:14px}.project-examples .stock-intro h4{font-size:27px}.project-examples .stock-intro p{font-size:17px}.project-examples .stock-side-label{font-size:13px;margin-bottom:12px}.project-examples .stock-result b{font-size:23px}.project-examples .stock-result p{font-size:17px}.project-examples .stock-scene .data-transfer>span{transform:rotate(90deg)}}.story-gallery{margin-top:34px;min-width:0}.story-choices{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.story-choices button{display:flex;align-items:center;gap:9px;padding:13px 16px;font-size:16px;background:transparent;border-color:#d4dce7}.story-choices button>span{font-size:13px;color:var(--muted)}.story-choices button[aria-pressed=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.story-choices button[aria-pressed=true]>span{color:#fff}.story-window{overflow:hidden;border-radius:12px;background:#e3eaf0;touch-action:pan-y;min-width:0;scroll-margin-top:100px}.story-strip{display:flex;transition:transform .4s cubic-bezier(.22,.68,.2,1);will-change:transform}.story-slide{flex:0 0 100%;min-width:0;margin:0}.story-slide img{display:block;width:100%;height:min(52svh,650px);object-fit:contain;background:#f4f7fa}.story-caption{margin:26px 0 22px;max-width:980px;min-height:150px}.story-caption>small{font-size:14px;color:var(--blue)}.story-caption h3{font-size:32px;line-height:1.2;margin:12px 0}.story-caption>p{font-size:19px;color:#586676;margin:0}.story-controls{display:flex;align-items:center;gap:12px}.story-controls button{font-size:16px;padding:14px 19px;background:#fff}.story-controls [data-story-next]{margin-left:auto;background:var(--blue);color:#fff;border-color:var(--blue)}.story-disclaimer,.integration-boundary{font-size:14px;color:var(--muted);line-height:1.65;margin-top:22px}.stock-deep{margin-top:35px;border-top:1px solid var(--line)}.stock-deep summary{padding:22px 0;font-size:19px;cursor:pointer;display:flex;justify-content:space-between;gap:15px}.stock-deep summary span{color:var(--blue)}.stock-deep #stock-demo{margin-top:0}.stock-deep .scene-stock{border-radius:12px}.marketplace{background:#f8fafc}.reason-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.reason-grid h3{font-size:22px}.story-lightbox{width:calc(100vw - 24px);max-width:1500px;max-height:calc(100dvh - 24px);border:0;border-radius:12px;padding:24px;background:#f7f9fc;color:#19212c}.story-lightbox::backdrop{background:#152330b8}.story-lightbox>div:first-child{display:flex;justify-content:space-between;gap:20px;align-items:center}.story-lightbox h3{font-size:24px;margin:0}.story-lightbox>p{font-size:17px;margin:16px 0;color:#586676;max-width:1000px}.story-zoom-image{overflow:auto;max-height:70dvh;overscroll-behavior:contain}.story-zoom-image img{display:block;width:1100px;max-width:none;height:auto}.certificate-result{min-width:0;scroll-margin-top:105px}.certificate-placeholder{min-height:480px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:35px;border:2px dashed #c0ced8;border-radius:10px;background:#f7fafc;color:#5c7181}.certificate-placeholder>span{font-size:42px;color:#9aadb8}.certificate-placeholder>b{font-size:22px;font-weight:500}.project-examples .certificate-placeholder p{font-size:17px;max-width:280px;margin:15px 0 0}.project-examples .certificate-fields label{font-size:15px;color:#52626a;display:block}.project-examples .certificate-fields input{font-size:18px}.project-examples .certificate-inputs h4{font-size:32px;line-height:1.2}.certificate-assembled>*{animation:certificate-build .4s both}.certificate-assembled>h4{animation-delay:.12s}.certificate-assembled>img{animation-delay:.24s}.certificate-assembled>b,.certificate-assembled>p{animation-delay:.36s}.certificate-assembled>.panel-cert-name{animation-delay:.48s}@keyframes certificate-build{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.preorder-layout{width:100%;display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:center}.preorder-photo{position:relative;border-radius:12px;overflow:hidden;min-height:450px;background:#15252d;align-self:stretch}.preorder-photo img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:42% center}.preorder-photo>div{position:relative;padding:35px;color:#fff;background:linear-gradient(90deg,#061a2bc9,transparent);min-height:450px}.preorder-photo small{font-size:12px!important;max-width:240px;display:block;letter-spacing:1px;color:#dbe9ec}.project-examples .preorder-photo h4{font-family:Georgia,serif;font-weight:400;font-size:55px;line-height:1.02;margin-top:45px;max-width:420px;color:#fff}.project-examples .preorder-form h4,.project-examples .preorder-summary h4{font-size:30px}.preorder-form label{display:block;font-size:16px;margin:20px 0}.preorder-form select{display:block;width:100%;font-size:18px;padding:13px;border:1px solid #cbd5df;background:#fff;margin-top:9px;border-radius:5px}.project-examples .preorder-form p,.project-examples .preorder-summary p{font-size:17px;color:#586676}.preorder-summary dl{margin:25px 0}.preorder-summary dl>div{border-top:1px solid #cbd5df;padding:15px 0;display:flex;justify-content:space-between;gap:15px;font-size:17px}.preorder-summary dd{margin:0;text-align:right;font-weight:500}.preorder-status{display:block;color:#376a70;font-size:19px;margin:20px 0}.clay-channel-row{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-screen{font-family:Golos Text,Arial,sans-serif;background:#f4f7fa;color:#20333c;width:1100px;height:700px;display:flex;flex-direction:column;padding:0 45px;overflow:hidden}.demo-screen>header{height:70px;min-height:70px;padding:0;position:static;border-color:#d2dde3;display:flex;justify-content:space-between;gap:20px}.demo-screen>header>b{font-size:21px;font-weight:500}.demo-screen>header>span{font-size:11px;letter-spacing:.6px;color:#647787}.demo-screen>section{padding:32px 0 20px;flex:1;min-height:0}.demo-screen>section>small,.demo-hero small,.demo-split small{font-size:13px;letter-spacing:1px;color:#557180}.demo-screen h2{font-size:43px;line-height:1.1;font-weight:500;letter-spacing:-1.6px;margin:16px 0 22px;color:#20333c}.demo-screen h3{font-size:24px;font-weight:500;margin:12px 0}.demo-screen p{font-size:19px;line-height:1.6;color:#627483;margin:12px 0}.demo-screen>footer{position:static;background:none;font-size:12px;min-height:0;padding:13px 0;border-top:1px solid #d2dde3;color:#647787}.demo-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;align-items:center}.demo-hero img{width:100%;height:360px;object-fit:cover;border-radius:8px}.demo-bottom{margin-top:24px;padding:20px;background:#fff;border-radius:7px;display:flex;justify-content:space-between;gap:12px;font-size:17px}.demo-bottom>b,.demo-status{color:#34746b}.demo-bottom>span{font-size:14px;color:#708491}.demo-note{border-left:3px solid #3d7980;background:#e4eeef;padding:17px 20px;margin-top:22px;font-size:18px;line-height:1.5;color:#32616b}.demo-paper{background:#fff;padding:22px 26px;border-radius:8px;margin-top:20px;box-shadow:0 6px 20px #20333c08}.demo-order{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:12px 0;border-bottom:1px solid #e0e8ec}.demo-order small{font-size:12px;color:#7c8d9a}.demo-order h3{font-size:23px;margin:8px 0}.demo-order>b{font-size:17px;color:#376a70;max-width:240px}.demo-row{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #e0e8ec;font-size:18px;padding:18px 0}.demo-row>b{font-weight:500}.demo-split{display:grid;grid-template-columns:1.1fr 1fr;gap:35px;align-items:center}.demo-split>img{width:100%;height:390px;object-fit:cover;border-radius:8px}.demo-split>.demo-paper{padding:20px}.demo-split h2{font-size:39px}.demo-timeline{display:flex;justify-content:space-between;gap:12px;margin:32px 0;font-size:16px}.demo-timeline span{border-top:3px solid #ccd8df;padding-top:14px;color:#7c8d9a}.demo-timeline .current{border-color:#376a70;color:#376a70}.demo-products{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:28px}.demo-product{min-width:0;background:#fff;border-radius:8px;overflow:hidden;padding-bottom:18px}.demo-product img{width:100%;height:190px;object-fit:cover;margin-bottom:18px}.demo-product:nth-child(2) img{object-position:center}.demo-product small,.demo-product h3,.demo-product>span{display:block;margin-left:18px;margin-right:18px}.demo-product small{font-size:13px;color:#64808d}.demo-product h3{font-size:22px;margin-top:10px;margin-bottom:10px}.demo-product>span{font-size:15px;color:#73838d}@media(max-width:1100px){.reason-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.reason-grid{grid-template-columns:1fr}.story-choices{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin;gap:6px}.story-choices button{flex:0 0 auto;font-size:15px;padding:13px}.story-window{border-radius:8px}.story-slide img{height:auto;aspect-ratio:11/7}.story-caption{margin-top:20px;min-height:0}.story-caption h3{font-size:27px}.story-caption>p{font-size:18px}.story-controls{gap:6px;flex-wrap:wrap}.story-controls button{font-size:14px;padding:13px 10px}.story-controls [data-story-zoom]{order:3;width:100%;margin-top:4px}.story-disclaimer,.integration-boundary{font-size:13px}.stock-deep summary{font-size:17px}.story-lightbox{padding:16px}.story-lightbox>div:first-child{align-items:start}.story-lightbox h3{font-size:21px}.story-lightbox>div:first-child>button{font-size:13px;flex-shrink:0;padding:12px 8px}.story-lightbox>p{font-size:16px}.certificate-placeholder{min-height:300px;padding:25px}.project-examples .certificate-inputs h4{font-size:28px}.project-examples .scene-controls button{white-space:normal}.preorder-layout{grid-template-columns:1fr;gap:25px}.preorder-photo,.preorder-photo>div{min-height:300px}.preorder-photo>div{padding:25px}.project-examples .preorder-photo h4{font-size:clamp(34px,8vw,48px);margin-top:35px}.preorder-summary dl>div{font-size:16px}}@media(prefers-reduced-motion:reduce){.story-strip{transition:none}.certificate-assembled>*{animation:none}}.story-gallery{scroll-margin-top:85px}.story-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:32px;align-items:start}.story-media{min-width:0}.story-body .story-caption{margin:0;min-height:0;max-width:none}.story-body .story-caption>small{font-size:16px}.story-body .story-caption h3{font-size:clamp(25px,2.3vw,34px);margin:12px 0 18px;line-height:1.22}.story-body .story-caption>p{font-size:20px;line-height:1.6}.story-body .story-slide img{height:auto;aspect-ratio:11/7}.story-enlarge{width:100%;min-height:48px;margin-top:12px;padding:14px 18px;font-size:17px;color:var(--blue);border-color:#b9c8ec;background:#edf2fc}.story-body .story-controls{margin-top:24px;gap:12px;flex-wrap:wrap}.story-body .story-controls button{font-size:17px;min-height:48px}.story-gallery .story-disclaimer{font-size:15px;margin-top:18px}.complex>.wide-copy,.marketplace>.wide-copy{max-width:none}.story-lightbox .story-zoom-image{max-height:none;overflow:visible}.story-lightbox .story-zoom-image img{width:100%;max-width:none}.story-lightbox{overflow:auto}@media(max-width:760px){.story-body{grid-template-columns:1fr;gap:18px}.story-body .story-caption h3{font-size:25px;margin:8px 0 12px}.story-body .story-caption>p{font-size:18px;line-height:1.55}.story-body .story-controls{margin-top:16px}.story-enlarge{margin-top:8px;font-size:16px}.story-gallery .story-disclaimer{font-size:14px}}.booking-active .scene-stage{display:block;padding:24px;min-height:0}.booking-active .scene-controls,.booking-active .scene-caption,.booking-active .simulation-note{display:none}.booking-active .story-gallery{margin-top:0}.booking-active .story-media{background:#e9efed;padding:16px;border-radius:10px}.booking-active .story-body .story-slide img{height:min(58svh,530px);width:100%;aspect-ratio:auto;object-fit:contain;background:#e9efed}.booking-active .story-choices{gap:6px}.booking-active .story-choices button{font-size:15px;padding:11px 13px}.booking-active .story-body{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.booking-active .story-enlarge{background:#fff}.story-lightbox:has(img[src^="/assets/booking/"]) .story-zoom-image img{max-width:600px;margin:auto}@media(max-width:760px){.booking-active .scene-stage{padding:16px}.booking-active .story-body{grid-template-columns:1fr}.booking-active .story-body .story-slide img{height:400px}.booking-active .story-media{padding:10px}.booking-active .story-caption h3{font-size:24px}}.demo-screen>header>b{font-size:29px}.demo-screen>header>span{font-size:17px;max-width:520px;line-height:1.4}.demo-screen>header{height:80px;min-height:80px}.demo-screen>footer{font-size:16px;line-height:1.4}.demo-screen>section>small,.demo-hero small,.demo-split small{font-size:17px}.demo-screen h3{font-size:27px}.demo-screen p{font-size:22px;line-height:1.5}.demo-screen .demo-row{font-size:20px}.demo-screen .demo-note{font-size:19px}.story-lightbox [data-story-detail]{font-size:16px;padding:12px 16px;min-height:44px;margin-bottom:16px;background:#e5ecfb;color:var(--blue)}.story-lightbox.is-zoomed .story-zoom-image img{width:1100px;max-width:none;margin:0}@media(max-width:760px){.booking-active .story-body .story-slide img{height:auto;width:100%;max-width:390px;margin:auto}}#experience-player{overflow-anchor:none}.story-lightbox>div:first-child{position:sticky;top:-16px;background:#f7f9fc;z-index:2;padding:10px 0}.project-examples .booking-active .scene-stage{min-height:0}.bot-theater-teaser{max-width:1800px;margin:auto;padding:60px 5%;background:#101a2d;color:#f0f4fc;display:flex;justify-content:space-between;align-items:center;gap:40px}.bot-theater-teaser small{font-size:10px;letter-spacing:.12em;color:#a4b8db}.bot-theater-teaser h2{font-size:clamp(32px,4vw,55px);font-weight:500;line-height:1.1;letter-spacing:-.05em;margin:20px 0}.bot-theater-teaser p{font-size:16px;line-height:1.6;color:#aabedc;max-width:560px;margin:0}.bot-theater-teaser a{border:1px solid #6c88b5;padding:20px 23px;font-size:16px;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;flex-shrink:0}.bot-theater-teaser a:hover{background:#24395c}.bot-theater-teaser a span{color:#a2bcff}@media(max-width:760px){.bot-theater-teaser{display:block;padding:40px 6%}.bot-theater-teaser a{font-size:14px;margin-top:28px;width:100%;gap:15px}.bot-theater-teaser p{font-size:15px}}.new-project{--clay:#173e73;--clay-ink:#132c44;--clay-paper:#f7f9fb;--clay-line:#d6e1e9}.new-project .film-stage{align-items:start}.new-project .clay-nav{background:#f7f9fb;gap:20px}.new-project .clay-wordmark{color:#173e73}.new-project .clay-nav [data-clay-menu]{display:none;color:#173e73;background:#e1eaf4;font-size:16px;font-weight:700;padding:12px}.new-project .clay-menu{display:flex;flex-wrap:wrap;gap:4px;padding:10px 14px;background:#173e73}.new-project .clay-menu button{color:#fff;font-size:15px;font-weight:600;padding:12px 13px;border-radius:4px;line-height:1.4}.new-project .clay-menu button[aria-current]{background:#fff;color:#173e73}.new-project .clay-menu button:hover:not([aria-current]){background:#ffffff20}.new-project .clay-page button:not(.clay-menu button){background:#173e73}.new-project .clay-home-copy small{color:#173e73}.new-project .clay-home-links button{color:#173e73!important}.new-project .clay-detail>small,.new-project .clay-detail label{color:#38536c;font-size:14px}.new-project .clay-detail select,.new-project .clay-detail input{font-size:16px;color:#132c44;border-color:#c5d4e1}.new-project .clay-detail button:disabled{opacity:.5;cursor:not-allowed}.new-project .clay-brief p{max-width:620px}.panel-task-list{padding-left:22px;line-height:1.65;font-size:18px;margin:24px 0}.panel-task-list li+li{margin-top:12px}.clay-brief>b{font-size:18px;color:#173e73}.panel-solution{margin:20px 0 0}.panel-solution>div{padding:16px 0;border-top:1px solid #d6e1e9}.panel-solution dt{font-size:19px;font-weight:650;color:#173e73}.panel-solution dd{font-size:17px;line-height:1.6;margin:8px 0 0;max-width:640px}.panel-design{width:100%}.panel-design>button{display:block;padding:0;background:#fff;border:0;width:100%;position:relative;text-align:left;overflow:hidden;border-radius:6px}.panel-design img{display:block;width:100%;height:auto}.panel-design span{display:block;background:#173e73;color:#fff;padding:17px 22px;font-size:18px;font-weight:600}.panel-design>p{font-size:16px;line-height:1.6;margin:18px 4px 0;color:#38536c}.panel-result{width:100%;min-width:0}.panel-result-heading{display:flex;align-items:center;gap:20px;justify-content:space-between;margin:0 0 18px}.panel-result-heading b{font-size:18px;line-height:1.5;max-width:440px}.panel-result-heading button{background:#173e73;color:#fff;padding:14px;flex-shrink:0}.new-project .panel-classes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-block:1px solid #c5d4e1}#clay-film .panel-classes button{background:transparent;color:#38536c;border-radius:0;padding:16px 10px;text-align:left;border-bottom:3px solid transparent;line-height:1.3;display:flex;flex-direction:column;gap:8px;min-width:0}#clay-film .panel-classes button[aria-pressed=true]{background:#e1eaf4;border-color:#173e73;color:#173e73}.panel-classes b{font-size:16px;line-height:1.4;overflow-wrap:normal}.panel-classes span{display:block;width:100%;aspect-ratio:432/223;font-size:0;line-height:0;background-image:url(/optimized/assets/projects/panel-site-design-v2.png.webp);background-size:355.56% auto;background-position:9.2% 90.4%;border-radius:3px}.panel-classes button:nth-child(2) span{background-position-x:50%}.panel-classes button:nth-child(3) span{background-position-x:90.8%}.panel-classes small{font-size:14px}.new-project .panel-class-description{font-size:16px;margin:18px 0 25px;min-height:52px}.panel-booking-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.panel-calendar{margin-top:24px}.panel-calendar>b{font-size:19px;display:block;margin-bottom:17px}.panel-week,.panel-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center;gap:3px}.panel-week{color:#758697;font-size:12px;margin-bottom:8px}#clay-film .panel-days button{font-size:14px!important;background:#e1eaf4;color:#173e73;padding:9px 0;border-radius:50%;min-width:0}#clay-film .panel-days button:disabled{color:#aeb8c1;background:transparent;opacity:1}#clay-film .panel-days button[aria-pressed=true]{background:#173e73;color:#fff}.panel-calendar>small{font-size:12px;color:#50676b;display:block;margin-top:12px}.panel-booking-summary{padding-left:24px;border-left:1px solid #c5d4e1;min-width:0}.panel-booking fieldset{border:0;padding:0;margin:0 0 22px;min-width:0}.panel-booking legend{font-size:14px;color:#38536c;padding:0;margin-bottom:10px}.panel-times{display:flex;gap:6px}#clay-film .panel-times button{flex:1;background:#e8eff5;color:#173e73;padding:12px 4px;font-size:16px!important;min-width:0}#clay-film .panel-times button[aria-pressed=true]{background:#173e73;color:#fff}.panel-times small{display:block;font-size:10px;margin-top:6px;white-space:nowrap}.panel-selection{margin:20px 0;padding-top:18px;border-top:1px solid #c5d4e1;font-size:15px;line-height:1.6}.panel-selection b,.panel-selection span{display:block}.new-project .clay-places{font-size:16px;color:#173e73!important;background:#e1eaf4;padding:14px;margin:16px 0;line-height:1.5;min-height:76px}.new-project .panel-booking [data-clay-reserve]{width:100%;font-weight:650}.new-project .clay-feedback{font-size:14px!important}.panel-carriers{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}#clay-film .panel-carriers button{background:#e1eaf4;color:#173e73}#clay-film .panel-carriers button[aria-pressed=true]{background:#173e73;color:#fff}.new-project .clay-shipment{background:#e8eff5;border-color:#173e73}.new-project .clay-shipment>b{color:#173e73}.new-project .clay-shipment ol{line-height:1.65;font-size:16px}.clay-shipment li{margin:14px 0}.new-project .clay-progress .done{color:#173e73;border-color:#173e73}.panel-order-image{width:110px;height:145px;object-fit:cover}.panel-custom-image img{width:100%;height:240px;object-fit:cover;display:block}.panel-custom-image.blue img{filter:sepia(.4) hue-rotate(155deg) saturate(.8)}.new-project .clay-account-records b{font-size:17px}.new-project .clay-account-records p{font-size:15px}.new-project .clay-pickup{flex-wrap:wrap}.design-viewer-canvas:not(.full-size){display:flex;align-items:start;justify-content:center}.design-viewer-canvas:not(.full-size) img{width:100%;max-height:100%;object-fit:contain;object-position:top}.design-viewer-canvas.full-size img{width:max(1536px,100%);height:auto}@media(max-width:1000px){.panel-booking-layout{gap:18px}.panel-booking-summary{padding-left:18px}.new-project .panel-classes button{padding:14px 8px}}@media(max-width:760px){.new-project .clay-nav{display:block;padding:18px 14px}.new-project .clay-wordmark{font-size:27px!important}.new-project .clay-menu{padding:8px;gap:3px}.new-project .clay-menu button{font-size:13px;padding:11px 8px;flex:1 1 auto;text-align:center}.panel-task-list{font-size:16px;padding-left:19px}.clay-brief>b{font-size:16px}.panel-solution dt{font-size:18px}.panel-solution dd{font-size:16px}.panel-booking-layout{grid-template-columns:1fr;gap:26px}.panel-booking-summary{border:0;border-top:1px solid #c5d4e1;padding:24px 0 0}#clay-film .panel-classes button{padding:14px 5px}.panel-classes b{font-size:13px}.panel-classes small{font-size:12px}#clay-film .panel-days button{padding:12px 0;font-size:15px!important}.panel-week{font-size:13px}#clay-film .panel-times button{padding:14px 6px}.panel-times small{font-size:12px}.new-project .panel-class-description{min-height:0;font-size:16px}.panel-result-heading{display:block}.panel-result-heading b{display:block;margin-bottom:14px}.panel-design span{font-size:16px;padding:15px}.panel-order-image{width:80px;height:110px}.new-project .clay-account-work{align-items:start}.new-project .clay-config{grid-template-columns:1fr}.panel-custom-image img{height:200px}.design-viewer-canvas:not(.full-size) img{max-height:none}}@media(prefers-reduced-motion:no-preference){.panel-classes button,.panel-carriers button{transition:background .18s,color .18s}.panel-design>button:hover img{filter:brightness(1.025)}.panel-selection{animation:panel-selection .2s ease-out}@keyframes panel-selection{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:none}}}#clay-film{overflow-anchor:none}.new-project .film-explanation{padding-bottom:14px;border-top:1px solid #e0e5ec}.new-project .film-title{margin:8px 0 12px}.new-project .film-copy{font-size:17px;line-height:1.55}.new-project .film-controls{padding-bottom:20px}.new-project .film-controls button{min-height:44px;font-size:16px}.new-project .film-chapters button{font-size:15px;min-height:44px}.new-project .film-chapters button>span{font-size:13px}.new-project .film-heading>span{font-size:14px}.new-project .film-benefit{font-size:16px}.new-project .film-disclaimer{font-size:14px;padding-top:18px}.panel-design img{max-height:440px;object-fit:cover;object-position:top}.design-viewer-canvas:not(.full-size) img{max-height:none}.design-viewer{max-height:calc(100dvh - 16px)}@media(max-width:760px){.new-project .film-controls button{font-size:14px;padding:11px}.new-project .film-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}.new-project .film-chapters button{font-size:14px}.new-project .film-copy{font-size:16px}.panel-design img{max-height:340px}}.new-project .film-navigation{display:contents}.new-project .film-navigation-origin{display:none}.new-project .film-controls{flex-wrap:wrap}.new-project .film-controls button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.new-project .clay-brief h4,.new-project .clay-plan h4{font-size:28px;line-height:1.25;letter-spacing:-.025em;font-weight:400}.new-project .clay-brief h4{border-left:2px solid var(--blue);padding-left:14px;margin:18px 0}.new-project .film-title{font-size:24px;line-height:1.25}.work-section .work-detail h3{font-size:26px;line-height:1.25}@media(max-width:760px){.new-project .film-navigation-origin{display:block;height:0}.new-project .film-navigation{display:block;position:sticky;top:0;z-index:12;min-width:0;padding:6px 8px 8px;margin:0 0 18px;border:1px solid #cfdaee;border-radius:0 0 8px 8px;background:#fcfcfd;box-shadow:0 4px 14px #24365016}.new-project .film-navigation .film-chapters{display:flex;flex-direction:row;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:3px;padding:0 0 6px;margin:0;border-bottom:1px solid #e1e7f1}.new-project .film-navigation .film-chapters::-webkit-scrollbar{display:none}.new-project .film-navigation .film-chapters button{flex:0 0 auto;white-space:nowrap;min-height:42px;padding:8px 10px;font-size:13px;line-height:1.3;gap:6px;border-left:0;border-bottom:2px solid transparent;border-radius:5px}.new-project .film-navigation .film-chapters button>span{font-size:12px}.new-project .film-navigation .film-chapters button[aria-current]{background:#e9efff;color:var(--blue);border-bottom-color:var(--blue)}.new-project .film-navigation .film-controls{display:grid;grid-template-columns:44px minmax(0,1fr) 44px 44px;gap:6px;padding:7px 0 0;margin:0;border:0}.new-project .film-navigation .film-controls button{min-height:44px;min-width:0;padding:7px 5px;font-size:13px;line-height:1.2;background:#fff;border:1px solid #d4ddeb}.new-project .film-navigation .film-controls [data-film-play]{background:var(--blue);color:#fff;border-color:var(--blue);font-weight:500}.new-project .film-navigation .film-controls [data-film-back],.new-project .film-navigation .film-controls [data-film-next],.new-project .film-navigation .film-controls [data-film-repeat]{font-size:21px}.new-project .film-navigation .film-control-word,.new-project .film-navigation .film-count{display:none}.new-project .film-explanation{padding-top:4px}.new-project .clay-brief h4,.new-project .clay-plan h4,.new-project .film-title{font-size:22px}.work-section .work-detail h3{font-size:21px}}.example-reading-invite{display:flex;align-items:center;justify-content:space-between;gap:14px 28px;flex-wrap:wrap;margin:30px 0 20px;padding:18px 0;border-block:1px solid #d8e0eb;max-width:1240px}.example-reading-invite>p{font-size:16px!important;line-height:1.6!important;color:#647088;margin:0;max-width:650px}.example-reading-invite>button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:46px;padding:12px 17px;border:1px solid #bccbeb;border-radius:5px;background:#fff;color:#244cdb;font-size:16px;font-weight:500;line-height:1.4;cursor:pointer;flex-shrink:0}.example-reading-invite>button>span{font-size:22px;line-height:1;font-weight:400}.example-reading-invite>button:hover{background:#edf2fb;border-color:#244cdb}.example-reading-invite>button:focus-visible,.reading-dialog button:focus-visible{outline:3px solid #244cdb;outline-offset:3px}html[data-reading-open]{overflow:hidden}.reading-dialog{box-sizing:border-box;width:min(900px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;border:0;border-radius:12px;padding:0;background:#fcfcfd;color:#191c23;overflow:auto;overscroll-behavior:contain;box-shadow:0 25px 90px #101b3540}.reading-dialog::backdrop{background:#14223bd1}.reading-toolbar{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;border-bottom:1px solid #d8e0eb;background:#fcfcfd}.reading-toolbar>span{font-size:14px;color:#647088}.reading-toolbar>button{border:1px solid #d8e0eb;border-radius:5px;padding:11px 15px;min-height:44px;background:#fff;color:#191c23;font-size:16px;cursor:pointer}.reading-document{padding:32px clamp(22px,5vw,64px) 40px}.reading-document>h2{font-size:clamp(27px,3vw,37px);line-height:1.18;letter-spacing:-.8px;font-weight:550;margin:0 0 25px;max-width:680px}.reading-document .reading-intro{font-size:19px;line-height:1.65;color:#344258;margin:0 0 30px;max-width:66ch}.reading-document section{border-top:1px solid #e0e5ee;padding-top:24px;margin-top:28px}.reading-document h3{font-size:22px;font-weight:550;line-height:1.35;margin:0 0 15px;letter-spacing:-.3px}.reading-document p,.reading-document li{font-size:18px;line-height:1.75;max-width:66ch;color:#344258}.reading-document section p{margin:0}.reading-document ul{margin:0;padding-left:24px}.reading-document li{padding-left:5px}.reading-document li+li{margin-top:12px}.reading-document li::marker{color:#244cdb}.reading-end{border-top:1px solid #d8e0eb;margin-top:32px;padding-top:25px}.reading-end p{font-size:16px;margin:0 0 17px;color:#647088}.reading-end button{background:#244cdb;color:#fff;border:0;border-radius:5px;padding:15px 20px;min-height:48px;font-size:16px;cursor:pointer}.reading-end button:hover{background:#183ebf}@media(max-width:600px){.example-reading-invite{display:block;margin:24px 0 18px;padding:16px 0}.example-reading-invite>p{font-size:15px!important;margin-bottom:12px}.example-reading-invite>button{font-size:16px;padding:12px 15px}.reading-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:8px}.reading-toolbar{padding:12px 18px}.reading-toolbar>span{font-size:12px}.reading-toolbar>button{font-size:15px;padding:10px 12px}.reading-document{padding:25px 22px 30px}.reading-document>h2{font-size:27px;letter-spacing:-.5px}.reading-document .reading-intro{font-size:18px}.reading-document h3{font-size:21px}.reading-document p,.reading-document li{font-size:17px;line-height:1.7}.reading-document ul{padding-left:19px}.reading-end button{width:100%;font-size:15px}}@media(prefers-reduced-motion:no-preference){.reading-dialog[open]{animation:reading-open .18s ease-out}.example-reading-invite>button{transition:background .15s,border-color .15s}@keyframes reading-open{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}}.admin-roles-section{border-top:1px solid #d5dde5;margin-top:65px;padding-top:45px;scroll-margin-top:30px}.admin-roles-section>h3{font-size:clamp(30px,3.2vw,47px);line-height:1.1;letter-spacing:-.055em;max-width:780px;margin:0 0 18px}.admin-roles-section>.wide-copy{max-width:740px;font-size:17px;margin-bottom:30px}.admin-roles-section>.eyebrow{margin-bottom:17px}.ar-role-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:18px}.ar-role-picker button{text-align:left;background:#f1f3ef;border:1px solid #d9ded5;padding:19px 20px;border-radius:0;line-height:1.4;min-height:88px}.ar-role-picker button span{display:block;font-size:13px;color:#6a746a}.ar-role-picker button strong{display:block;font-size:20px;letter-spacing:-.035em;margin-top:7px;font-weight:500}.ar-role-picker button[aria-pressed=true]{background:#183a2d;border-color:#183a2d;color:#fff}.ar-role-picker button[aria-pressed=true] span{color:#bbd1c1}.ar-role-picker button:hover{border-color:#197a59}.ar-live{scroll-margin-top:24px}.ar-frame{--ar-green:#1c4634;--ar-border:#dcded6;--ar-muted:#72786e;display:grid;grid-template-columns:190px minmax(0,1fr);background:#f8f7f3;border:1px solid #d4d9cf;color:#252e24;min-height:530px;text-align:left;font-family:Golos Text,Arial,sans-serif;overflow:hidden}.ar-sidebar{background:linear-gradient(140deg,#132d22,#1d3928);color:#f0f4ea;display:flex;flex-direction:column;padding:30px 15px 23px}.ar-shop-name{font-size:29px;letter-spacing:.14em;font-weight:400;padding:0 9px 33px}.ar-shop-name small{display:block;font-size:8px;letter-spacing:.2em;margin-top:10px;color:#bccbb8}.ar-nav{display:flex;flex-direction:column;gap:6px}.ar-frame .ar-nav button{border:0;border-radius:4px;background:transparent;color:#cbd9c9;font-size:14px;text-align:left;padding:14px 13px;min-height:45px;display:flex;gap:15px;align-items:center}.ar-frame .ar-nav button span{font-size:19px;line-height:1;width:17px;text-align:center}.ar-frame .ar-nav button[aria-pressed=true]{background:#385343;color:#fff}.ar-frame .ar-nav button:hover{background:#2c4a37}.ar-sidebar-bottom{margin-top:auto;border-top:1px solid #62745a55;padding:22px 8px 0}.ar-sidebar-bottom>span{font-size:8px;letter-spacing:.13em;color:#a3b69c}.ar-sidebar-bottom>strong{display:block;font-size:18px;line-height:1.3;font-weight:400;margin:12px 0 7px}.ar-sidebar-bottom>small{font-size:11px;color:#b3c3ac;line-height:1.6;display:block}.ar-main{min-width:0}.ar-topbar{height:78px;border-bottom:1px solid var(--ar-border);display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 26px;color:#7a8074;font-size:12px}.ar-person{display:flex;gap:11px;align-items:center;color:#33402d;font-size:13px;min-width:0}.ar-person>b{width:35px;height:35px;border-radius:50%;background:#e6e8df;font-weight:500;display:grid;place-items:center}.ar-person small{display:block;font-size:10px;color:#7a8171;margin-top:4px}.ar-workspace{padding:24px 26px 28px;min-width:0}.ar-access{background:#e8eee3;border:1px solid #d2dfcb;border-radius:5px;display:flex;gap:12px;align-items:center;padding:14px 17px;margin-bottom:28px}.ar-access>span{font-size:27px;line-height:1;color:#244c32}.ar-access b{font-size:14px;font-weight:500}.ar-access p{font-size:12px;line-height:1.45;color:#62725a;margin:5px 0 0}.ar-page-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px}.ar-page-title h3{font-size:31px;line-height:1.15;font-weight:500;letter-spacing:-.045em;margin:0}.ar-page-title p{font-size:8px;letter-spacing:.15em;color:#868a7d;line-height:1.4;margin:0 0 9px}.ar-page-title>span{font-size:11px;white-space:nowrap;color:#737d6b}.ar-table-wrap{overflow:auto;border:1px solid var(--ar-border);border-radius:6px;background:#fafaf6}.ar-frame table{border-collapse:collapse;min-width:650px;width:100%;font-size:13px}.ar-frame th{text-align:left;font-size:10px;color:#767e6d;font-weight:500;background:#efefe9;padding:15px 14px;white-space:nowrap}.ar-frame td{padding:18px 14px;border-top:1px solid #e1e3da;vertical-align:middle}.ar-frame td>b,.ar-frame td strong{font-weight:500;font-size:15px}.ar-frame td small{display:block;color:#828676;font-size:11px;margin-top:5px;line-height:1.4}.ar-frame td button{background:transparent;border:1px solid #d9ddd2;border-radius:5px;padding:9px 12px;font-size:11px;white-space:nowrap;min-height:38px}.ar-frame td button:hover{border-color:#275d3f;color:#275d3f}.ar-promotion{display:flex;gap:13px;align-items:center}.ar-promotion b{font-size:14px;font-weight:500}.ar-tag{display:inline-flex;align-items:center;gap:5px;background:#e3efdf;color:#31633c;padding:6px 8px;border-radius:20px;font-size:10px;white-space:nowrap}.ar-tag:before{content:"";height:5px;width:5px;border-radius:50%;background:#3d8352}.ar-tag-muted{background:#eeece5;color:#807d70}.ar-tag-muted:before{background:#aaa58d}.ar-table-note{font-size:11px;line-height:1.5;color:#8a8d7b;margin:17px 0 0}.ar-lamp{width:44px;height:49px;display:block;position:relative;flex-shrink:0;background:#e3dccb;border-radius:5px;overflow:hidden}.ar-lamp:before{content:"";position:absolute;width:1px;height:22px;background:#746444;top:0;left:50%}.ar-lamp:after{content:"";position:absolute;width:29px;height:14px;border-radius:60% 60% 3px 3px;left:8px;top:21px;background:linear-gradient(120deg,#a99165,#f5eac9,#cbb78c);box-shadow:0 5px 12px #fff4c8aa}.ar-lamp-1{background:#c5bea8}.ar-lamp-1:after{width:20px;height:20px;border-radius:50%;left:13px;top:19px;background:#f6ebcc}.ar-lamp-2{background:#d9c8ad}.ar-lamp-2:after{background:linear-gradient(90deg,#69593d,#c0a878);width:32px;height:12px;left:6px;top:21px}.ar-overview{display:flex;gap:45px;border-block:1px solid #dfe4d7;padding:30px 0;margin-top:35px}.ar-overview b{font-weight:500;font-size:45px;display:block;letter-spacing:-.05em;color:#365b3d}.ar-overview span{font-size:12px;color:#7b826f}.ar-catalog-preview{display:flex;gap:16px;flex-wrap:wrap}.ar-catalog-preview>div{background:#eeeee6;padding:22px;min-width:160px;flex:1}.ar-catalog-preview .ar-lamp{width:90px;height:100px;transform:scale(1);margin-bottom:20px}.ar-catalog-preview .ar-lamp:before{height:43px}.ar-catalog-preview .ar-lamp:after{width:60px;height:30px;left:15px;top:41px}.ar-catalog-preview b,.ar-catalog-preview small{display:block;font-size:12px}.ar-catalog-preview small{font-size:10px;color:#8a8f7c;margin-top:9px}.ar-role-summary>div{padding:20px 0;border-top:1px solid #dfe1d5;font-size:14px}.ar-role-summary b{display:block;font-size:14px;font-weight:500;margin-bottom:9px}.ar-role-summary span{font-size:12px;color:#7b8571;line-height:1.5}.ar-denied{border:1px solid #dddccf;padding:27px;text-align:center;background:#f2f0e7}.ar-denied>span{font-size:44px;color:#89937c}.ar-denied h3{font-size:25px;margin:14px 0}.ar-denied p{font-size:13px;color:#777d6d;max-width:420px;margin:0 auto 20px}.ar-denied button{font-size:12px;background:#fffef9;border-color:#a8b59c}.ar-view-controls{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}.ar-view-controls button{border-radius:0;font-size:12px;background:transparent;border-color:#c4cfc0;min-height:44px}.ar-view-controls [data-ar-zoom]{background:#214a33;color:#fff;border-color:#214a33}.ar-view-controls [data-ar-reset]{margin-left:auto}.ar-outer-status{font-size:13px;color:#356747;margin:16px 0 0;min-height:20px}.ar-security-note{font-size:12px;line-height:1.6;color:#8b9384;max-width:850px;margin:13px 0 0}.ar-editor{width:min(470px,92%);max-height:90svh;overflow:auto;border:1px solid #a5b19c;background:#fafaf4;color:#253222;padding:28px;border-radius:8px}.ar-editor::backdrop,.ar-screen-dialog::backdrop{background:#13261799;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ar-editor h3{font-size:25px;margin:0 0 25px}.ar-editor label{display:block;font-size:13px;color:#6b765f;margin-bottom:20px}.ar-editor input:not([type=checkbox]),.ar-editor select{width:100%;display:block;border:1px solid #c9d2c1;background:#fffef8;padding:12px;font-size:15px;color:#263823;margin-top:9px;border-radius:0}.ar-editor label.ar-checkbox{display:flex;gap:12px;align-items:center}.ar-checkbox input{width:18px;height:18px;accent-color:#265539}.ar-editor form>div:last-child{display:flex;gap:10px}.ar-editor button{font-size:12px;border-radius:0;min-height:44px}.ar-editor [type=submit]{background:#234b32;color:#fff;border-color:#234b32}.ar-editor-status{font-size:12px;color:#78816b;margin-bottom:20px}.ar-screen-dialog{width:min(1250px,96%);max-height:94svh;border:1px solid #bdc6b5;background:#fafaf5;padding:22px;color:#253621}.ar-screen-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.ar-screen-head h3{font-size:23px;margin:0}.ar-screen-dialog button{font-size:12px;background:#fffef9;min-height:44px}.ar-screen-image{overflow:auto;max-height:68svh;border:1px solid #c9d0bf;background:#ecefe5}.ar-screen-image img{display:block;width:1100px;max-width:none;height:auto}.ar-screen-fit .ar-screen-image img{width:100%;max-width:1100px}.ar-screen-controls{display:flex;gap:9px;flex-wrap:wrap;justify-content:space-between;margin-top:15px}.ar-screen-dialog>p{font-size:11px;color:#8b947c;margin:14px 0 0}.ar-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ar-capture{width:1100px;height:700px;background:#f8f7f2;color:#263421;padding:15px 20px;overflow:hidden}.ar-capture-label{font-size:9px;letter-spacing:.14em;color:#727e68;height:28px;display:flex;align-items:center}.ar-capture .ar-frame{height:608px}.ar-capture .ar-capture-foot{font-size:10px;color:#7c8873;padding-top:16px}.ar-capture .ar-workspace{padding-top:25px}.ar-capture .ar-access{margin-bottom:32px}.ar-table-wrap{position:relative}.ar-visually-hidden{left:0;top:0}.ar-promotion b{overflow-wrap:anywhere}@media(max-width:1100px){.ar-frame{grid-template-columns:165px minmax(0,1fr)}.ar-workspace{padding:20px}.ar-topbar{padding:0 20px}.ar-role-picker button{padding:17px 16px}.ar-role-picker button span{font-size:11px}.ar-role-picker button strong{font-size:19px}.ar-capture .ar-frame{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:700px){.admin-roles-section{margin-top:45px;padding-top:35px}.admin-roles-section>h3{font-size:32px}.admin-roles-section>.wide-copy{font-size:15px}.ar-role-picker{grid-template-columns:1fr;gap:6px}.ar-role-picker button{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:15px}.ar-role-picker button span{font-size:12px;max-width:60%}.ar-role-picker button strong{font-size:16px;margin:0;text-align:right}.ar-frame{grid-template-columns:minmax(0,1fr);min-height:0}.ar-sidebar{padding:17px 15px}.ar-shop-name{font-size:23px;letter-spacing:.13em;padding:0 0 15px;display:flex;align-items:center;justify-content:space-between}.ar-shop-name small{font-size:7px;margin:0}.ar-nav{flex-direction:row;overflow:auto;gap:5px}.ar-frame .ar-nav button{white-space:nowrap;font-size:12px;min-height:42px;padding:10px;gap:8px}.ar-frame .ar-nav button span{font-size:15px}.ar-sidebar-bottom{display:none}.ar-topbar{padding:0 14px;height:70px;gap:15px}.ar-topbar>span{font-size:10px;max-width:95px;line-height:1.5}.ar-person{font-size:12px;gap:7px}.ar-person small{font-size:9px}.ar-person>b{width:28px;height:28px}.ar-workspace{padding:17px 14px 22px}.ar-access{padding:12px;gap:10px;margin-bottom:25px;align-items:start}.ar-access b{font-size:14px}.ar-access p{font-size:11px;line-height:1.5}.ar-page-title{gap:10px;margin-bottom:18px}.ar-page-title h3{font-size:26px}.ar-page-title>span{font-size:10px}.ar-frame table{font-size:12px;min-width:580px}.ar-frame th{font-size:10px;padding:13px 12px}.ar-frame td{padding:16px 12px}.ar-frame td button{min-height:44px}.ar-promotion b{font-size:13px}.ar-table-note{font-size:10px}.ar-view-controls{gap:7px}.ar-view-controls button{font-size:11px;padding:12px}.ar-view-controls [data-ar-reset]{margin-left:0}.ar-outer-status{font-size:12px}.ar-security-note{font-size:11px}.ar-overview{gap:18px;padding:20px 0}.ar-overview b{font-size:32px}.ar-overview span{font-size:10px}.ar-role-summary>div{font-size:13px}.ar-denied{padding:22px 16px}.ar-denied h3{font-size:24px}.ar-screen-dialog{padding:14px}.ar-screen-head{align-items:start}.ar-screen-head h3{font-size:18px}.ar-screen-controls button{font-size:10px;padding:10px}.ar-screen-image{max-height:65svh}.ar-editor{padding:22px}}@media(max-width:700px){.ar-frame table{min-width:0;display:block}.ar-frame thead{display:none}.ar-frame tbody{display:block}.ar-frame tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:15px 12px;padding:18px 14px;border-top:1px solid #dce2d4}.ar-frame tbody tr:first-child{border-top:0}.ar-frame td{padding:0;border:0;min-width:0}.ar-frame td:first-child{grid-column:1/-1}.ar-frame td:last-child{grid-column:1/-1}.ar-frame td:last-child button{width:100%;font-size:12px}.ar-frame[data-ar-section=promotions] td:nth-child(2){display:flex;align-items:center;gap:10px}.ar-frame[data-ar-section=promotions] td:nth-child(2):before{content:"Скидка";font-size:11px;color:#7d8773}.ar-promotion b{font-size:15px}.ar-promotion small{font-size:11px}}.hero.studio-intro.sb-intro{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:6%;padding:48px 5% 38px;align-items:start;background:#f7f9fd}.sb-intro .hero-copy{margin:0;max-width:600px;min-width:0}.sb-direction-picker{min-width:0}.sb-intro h1{font-size:clamp(36px,3.7vw,58px);letter-spacing:-.055em}.sb-intro .hero-lead{font-size:19px;max-width:470px}.sb-intro .intro-experience{font-size:14px;margin:24px 0 0;color:var(--muted)}.sb-direction-picker h2{font-size:24px;letter-spacing:-.5px;margin-bottom:16px}.sb-direction-list{border-top:1px solid #cbd3e5}.sb-direction{border-bottom:1px solid #cbd3e5;min-width:0}.sb-direction>summary{min-height:62px;padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;list-style:none;line-height:1.3}.sb-direction>summary::-webkit-details-marker{display:none}.sb-direction>summary::marker{content:""}.sb-direction>summary strong{font-size:19px;font-weight:500;min-width:0}.sb-direction-plus{position:relative;flex:0 0 26px;width:26px;height:26px;border:1px solid #b7c6ed;border-radius:50%;color:var(--blue)}.sb-direction-plus:before,.sb-direction-plus:after{content:"";position:absolute;background:currentColor;left:7px;right:7px;top:11px;height:2px}.sb-direction-plus:after{transform:rotate(90deg)}.sb-direction[open] .sb-direction-plus:after{display:none}.sb-direction>summary:hover,.sb-direction[open]>summary{color:var(--blue)}.sb-direction[open]{background:#edf2fc}.sb-direction-content{padding:0 16px 16px}.sb-direction-content>p{font-size:16px;line-height:1.6;margin:0 0 10px}.sb-direction-links{display:grid}.sb-direction-links>a{font-size:16px;line-height:1.45;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;color:var(--blue);text-decoration:underline;text-decoration-color:#b7c6ed;text-underline-offset:4px}.sb-direction-links>a:hover{text-decoration-color:currentColor}.sb-direction-links>a>span{flex:0 0 auto;text-decoration:none}.sb-direction[open]>summary{padding-inline:16px}.sb-direction-content ul{padding-left:20px;margin:0 0 14px;font-size:16px;line-height:1.55}.sb-direction-content li+li{margin-top:8px}.sb-nav-more{position:relative}.sb-nav-more summary{cursor:pointer;min-height:24px}.sb-nav-more>div{position:absolute;top:35px;left:-20px;min-width:300px;background:#fff;border:1px solid var(--line);padding:12px;box-shadow:0 16px 45px #192c481a;border-radius:8px;display:grid;gap:2px}.sb-nav-more a{padding:12px;line-height:1.3}.sb-nav-more a:hover{background:var(--surface)}.sb-technical,.sb-admin,.sb-bots{background:#f5f7fb}.sb-security{background:#fcfcfd}.sb-technical>h2,.sb-security>h2,.sb-admin>h2,.sb-bots>h2{max-width:1050px}.sb-technical .wide-copy,.sb-admin .wide-copy,.sb-bots .wide-copy{max-width:850px}.sb-catalog-top{display:flex;align-items:center;gap:24px;margin:35px 0 16px}.sb-catalog-top>label{flex:1;max-width:650px}.sb-catalog-top .sb-note{flex:1;max-width:320px}.sb-technical label,.sb-season-fields label,.sb-bot-picker label,.sb-bot-fields label,.sb-fish-surface label{display:grid;gap:8px;font-size:14px;margin-bottom:15px}.sb-technical input,.sb-season-fields input,.sb-season-fields textarea,.sb-season-fields select,.sb-bot-picker select,.sb-bot-fields select,.sb-fish-surface select{width:100%;max-width:100%;min-width:0;padding:13px 14px;border:1px solid #cbd3e2;border-radius:5px;background:#fff;color:#191c23;font:inherit;font-size:16px}.sb-category-list{display:flex;gap:4px 20px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.sb-category-list button{padding:12px 0;border:0;border-radius:0;background:transparent;color:#636d80;font-size:15px;border-bottom:2px solid transparent}.sb-category-list button[aria-pressed=true]{color:var(--blue);border-bottom-color:var(--blue)}.sb-search-count{font-size:13px;color:var(--muted);margin:18px 0}.sb-service-results{border-top:1px solid var(--line)}.sb-service{border-bottom:1px solid var(--line)}.sb-service>summary{padding:20px 0;font-size:18px;display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer}.sb-service>summary>span{font-size:22px;color:var(--blue)}.sb-service[open]>summary>span{transform:rotate(45deg)}.sb-service>div{max-width:850px;padding-bottom:25px}.sb-service p{font-size:17px}.sb-service dl,.sb-owner dl,.sb-fish-surface dl{margin:20px 0;font-size:16px}.sb-service dt,.sb-owner dt,.sb-fish-surface dt{font-size:13px;color:#626d80;margin-top:15px}.sb-service dd,.sb-owner dd,.sb-fish-surface dd{margin:6px 0;line-height:1.6;overflow-wrap:anywhere}.sb-service button[aria-pressed=true]{background:#e2eafa;border-color:var(--blue);color:var(--blue)}.sb-primary{background:var(--blue);color:#fff;border-color:var(--blue);padding:14px 20px;min-height:48px;font-size:16px}.sb-primary:hover{background:#183bb8;color:#fff}.sb-selection{padding:20px 0}.sb-selection p{max-width:800px}.sb-selection button{margin:0 12px 8px 0}.sb-note{font-size:13px!important;color:#667184;line-height:1.6}.sb-inquiry-tasks{background:#edf2fd;padding:20px;border-left:3px solid var(--blue);margin-bottom:25px;font-size:16px}.sb-inquiry-tasks li{margin-top:8px}.sb-migration-details{border-block:1px solid var(--line);margin:24px 0}.sb-migration-details>summary{padding:20px 0;display:flex;justify-content:space-between;gap:16px;font-size:18px;cursor:pointer}.sb-migration-details>summary>span{color:var(--blue)}.sb-migration-details[open]>summary>span{transform:rotate(45deg)}.sb-migration-details>div{max-width:850px;padding-bottom:20px;font-size:17px;line-height:1.6}.sb-migration-details li+li{margin-top:12px}.sb-walkthrough{margin-top:75px;padding-top:35px;border-top:1px solid #d0d8e5}.sb-walkthrough h3{font-size:32px}.sb-walk-stage{background:#fff;border:1px solid #d8dfeb;border-radius:10px;padding:32px;min-height:300px;max-width:1100px}.sb-walk-stage>small{font-size:12px;color:var(--blue);letter-spacing:.06em}.sb-walk-stage h4{font-size:28px;font-weight:500;letter-spacing:-.03em;margin:20px 0}.sb-walk-stage p{font-size:18px;max-width:800px}.sb-walk-result{display:grid;gap:10px;border-top:1px solid var(--line);padding-top:20px}.sb-walk-result small{font-size:12px;color:#647287}.sb-walk-result strong{font-weight:500;font-size:18px}.sb-walk-controls{display:flex;align-items:center;gap:12px;max-width:1100px;margin-top:15px;flex-wrap:wrap}.sb-walk-controls button{min-height:44px}.sb-step-dots{display:flex;gap:7px;margin-right:auto}.sb-step-dots>span{width:9px;height:9px;border-radius:50%;background:#d1daeb}.sb-step-dots>.is-complete{background:var(--blue)}.sb-switch{display:flex;flex-wrap:wrap;gap:4px;background:#e9edf5;padding:5px;border-radius:7px;width:fit-content}.sb-switch button{border:0;background:transparent;border-radius:5px;padding:11px 14px;font-size:14px;min-height:44px}.sb-switch button[aria-pressed=true]{background:#fff;color:var(--blue);box-shadow:0 1px 5px #24324b10}.sb-admin-compare{margin-top:35px}.sb-material-placeholder{margin:18px 0 35px;min-height:290px;border:1px dashed #bdc9de;padding:35px;display:grid;align-content:center;text-align:center;background:#eef2f8;border-radius:10px}.sb-material-placeholder small{font-size:12px;color:var(--blue)}.sb-material-placeholder h4{font-size:27px;font-weight:500;margin:15px 0}.sb-material-placeholder p{margin:0 auto 12px;max-width:650px}.sb-material-placeholder>span{display:block;color:#67738a;font-size:14px;padding:16px}.sb-fish-example,.sb-role-details,.sb-season-section{margin:50px 0}.sb-role-details{border-top:1px solid #ccd5e6;border-bottom:1px solid #ccd5e6;padding:25px 0}.sb-role-details>summary{display:flex;justify-content:space-between;cursor:pointer;font-size:23px}.sb-role-details>p{max-width:800px}.sb-fish-surface{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;min-height:330px}.sb-fish-surface img{width:100%;height:100%;object-fit:cover;max-height:450px}.sb-fish-surface>div{padding:28px}.sb-fish-surface h4{font-size:26px;font-weight:500;margin:0 0 20px}.sb-fish-surface>div:only-child{grid-column:1/-1;max-width:700px;width:100%}.sb-editor-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0;border-top:1px solid #cbd5e7}.sb-editor-heading>span{font-size:11px;color:#68532b;background:#f4e8ce;padding:8px;border-radius:4px}.sb-editor-bar{display:flex;justify-content:space-between;gap:12px;margin:20px 0}.sb-season-workspace{display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:22px;align-items:start}.sb-season-fields{background:#fff;border:1px solid #d6deeb;border-radius:8px;padding:22px;min-width:0}.sb-season-fields h4{font-size:21px;font-weight:500;margin:0 0 20px}.sb-two-fields{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px}.sb-edit-item{border-top:1px solid var(--line);padding-top:20px;margin-top:20px}.sb-editor-actions{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.sb-editor-actions button{font-size:13px;padding:10px 12px;min-height:44px}.sb-season-page{min-width:0;border:1px solid #d6deeb;border-radius:8px;overflow:hidden;background:#faf4e6;justify-self:center;width:100%;transition:max-width .3s}.sb-season-page[data-mobile=true]{max-width:360px}.sb-festive-cover{min-height:260px;background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:end;align-items:start;padding:30px;color:#fff;position:relative}.sb-festive-cover small{letter-spacing:.1em;font-size:10px}.sb-festive-cover h4{font-family:Georgia,serif;font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.1;margin:12px 0;overflow-wrap:anywhere}.sb-festive-cover p{font-size:15px;margin:0 0 15px}.sb-festive-cover button{font-size:12px;background:#fffdf3ec;color:#35291c;padding:8px 12px}.sb-festive-items{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:22px}.sb-festive-item{display:block;padding:0;overflow:hidden;background:#fff9ed;border:1px solid #e3d5b8;border-radius:80px 80px 10px 10px;text-align:left;box-shadow:0 6px 18px #6750310c;transition:transform .2s}.sb-festive-item:hover{transform:translateY(-3px)}.sb-festive-item>img{width:100%;height:170px;object-fit:cover;display:block}.sb-festive-item>span{display:grid;gap:10px;padding:17px}.sb-festive-item strong{font-family:Georgia,serif;font-size:21px;font-weight:400;line-height:1.2}.sb-festive-item span span{font-size:13px;line-height:1.5}.sb-festive-item small{font-size:11px;line-height:1.5}.sb-festive-item b{font-size:12px;color:#74522e}.sb-festive-item.is-selected{outline:2px solid #a87d3f;outline-offset:3px}.sb-festive-item.is-hidden-item{opacity:.5}.sb-link-preview{color:#87755c}.sb-season-page[data-mobile=true] .sb-festive-items{grid-template-columns:1fr}.sb-season-page[data-preview=true] .sb-festive-cover button{display:none}.sb-edit-status{font-size:14px;color:var(--blue)}.sb-show-changes,.sb-mobile-views{display:none}.sb-bot-picker{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:35px 0 20px}.sb-bot-picker>label{margin:0;flex:1;max-width:460px}.sb-bot-workspace{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;align-items:stretch}.sb-chat,.sb-owner{border:1px solid #d3ddeb;border-radius:9px;overflow:hidden;background:#fff;min-width:0}.sb-chat-head{padding:18px 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.sb-chat-head>small{font-size:12px;color:#65718a}.sb-chat [data-bot-messages]{padding:24px;min-height:330px}.sb-bubble{background:#edf2fb;border-radius:12px 12px 12px 2px;padding:15px 18px;margin:0 10% 15px 0;font-size:16px;line-height:1.6}.sb-bubble.sb-customer{margin:0 0 15px 10%;background:#e6f1e9;border-radius:12px 12px 2px}.sb-chat-answers{display:flex;gap:10px;flex-wrap:wrap}.sb-chat-answers button{font-size:14px;min-height:44px}.sb-owner{background:#edf2fb;padding:28px}.sb-owner>small{font-size:12px;color:#567299}.sb-owner>h4{font-size:26px;letter-spacing:-.03em;font-weight:500;margin:18px 0}.sb-owner>p{font-size:16px}.sb-bot-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:16px}.sb-bot-controls a{margin-left:auto;color:var(--blue);font-size:15px;padding:12px 0}.sb-bot-fields p{font-size:13px}.sb-footer-links{display:flex;flex-wrap:wrap;gap:20px;padding:20px 0;border-bottom:1px solid var(--line);font-size:15px}@media(min-width:1600px){.hero.studio-intro.sb-intro{padding-left:max(5%,calc((100vw - 1440px)/2));padding-right:max(5%,calc((100vw - 1440px)/2))}}@media(max-width:1050px){.sb-intro .hero-lead{font-size:17px}.sb-direction>summary strong{font-size:18px}.sb-season-workspace{grid-template-columns:1fr 1fr}.sb-festive-items{padding:15px;gap:12px}.sb-festive-item>img{height:140px}.sb-festive-item strong{font-size:18px}.sb-editor-heading{align-items:start}}@media(max-width:760px){.hero.studio-intro.sb-intro{grid-template-columns:1fr;gap:16px;padding:18px 5%}.sb-intro .hero-copy{max-width:none}.sb-intro h1{font-size:36px;line-height:1.06;margin:0 0 14px;letter-spacing:-1.4px}.sb-intro h1 br{display:none}.sb-intro h1 br:after{content:" "}.sb-intro .hero-lead{font-size:16px;line-height:1.5;margin:0}.sb-intro .eyebrow{font-size:10px;margin:0 0 12px}.sb-intro .actions{margin-top:18px;gap:18px}.sb-intro .actions .button{padding:13px;font-size:14px;min-height:46px}.sb-intro .actions .text-link{font-size:13px}.sb-intro .intro-experience{display:none}.sb-direction-picker h2{font-size:20px;margin-bottom:12px}.sb-direction>summary{min-height:54px;padding:12px 0;gap:12px}.sb-direction>summary strong{font-size:17px}.sb-direction[open]>summary{padding-inline:12px}.sb-direction-content{padding:0 12px 12px}.sb-nav-more>div{position:static;box-shadow:none;min-width:0;margin-top:12px;padding:4px;border:0;border-left:2px solid #cfd8ea}.sb-nav-more summary{padding:8px 0;min-height:44px}.sb-nav-more>div>a{padding:12px}.sb-catalog-top{display:block}.sb-catalog-top>label{max-width:none}.sb-category-list{gap:2px 15px}.sb-category-list button{font-size:14px}.sb-service>summary{font-size:17px;padding:18px 0}.sb-service p,.sb-service dd{font-size:16px}.sb-walkthrough{margin-top:45px}.sb-walkthrough h3{font-size:27px}.sb-walk-stage{padding:24px;min-height:330px}.sb-walk-stage h4{font-size:25px}.sb-walk-stage p,.sb-walk-result strong{font-size:16px}.sb-walk-controls{gap:8px}.sb-walk-controls button{font-size:14px;padding:10px 12px}.sb-step-dots{order:3;width:100%;margin:10px 0}.sb-material-placeholder{padding:25px 20px}.sb-material-placeholder h4{font-size:23px}.sb-role-details>summary{font-size:20px}.sb-fish-surface{grid-template-columns:1fr}.sb-fish-surface img{height:180px}.sb-fish-surface>div{padding:22px}.sb-editor-heading,.sb-editor-bar{flex-direction:column}.sb-editor-bar .sb-switch{width:100%;display:grid;grid-template-columns:1fr 1fr}.sb-season-workspace{display:block;margin-top:16px}.sb-mobile-views{display:flex;width:100%;display:grid;grid-template-columns:1fr 1fr}.sb-season-workspace[data-eye=editor]>.sb-season-page{display:none}.sb-season-workspace[data-eye=page]>.sb-season-fields{display:none}.sb-season-page[data-mobile=false]{max-width:100%}.sb-festive-items{grid-template-columns:1fr 1fr;gap:10px;padding:15px}.sb-festive-item>img{height:140px}.sb-festive-item>span{padding:13px}.sb-festive-item strong{font-size:18px}.sb-festive-cover{min-height:240px;padding:25px}.sb-show-changes{display:block;width:100%;margin-top:20px}.sb-editor-actions button{font-size:12px}.sb-edit-status{font-size:13px}.sb-season-fields{padding:18px}.sb-two-fields{grid-template-columns:80px minmax(0,1fr)}.sb-bot-picker{display:block}.sb-bot-picker .sb-switch{margin-top:18px}.sb-bot-workspace{display:block;margin-top:16px}.sb-bot-workspace[data-eye=client]>.sb-owner{display:none}.sb-bot-workspace[data-eye=owner]>.sb-chat{display:none}.sb-chat [data-bot-messages]{padding:18px;min-height:330px}.sb-chat-head{padding:16px}.sb-bot-controls a{width:100%;margin:0}.sb-bubble{font-size:15px}.sb-owner{padding:22px}.sb-bot-workspace[data-eye=owner] .sb-owner{min-height:330px}.sb-footer-links{gap:14px;font-size:14px}}@media(max-width:760px){.sb-intro h1{font-size:clamp(28px,8vw,36px);overflow-wrap:anywhere}.sb-intro .hero-copy,.sb-direction-picker{width:100%}}@media(prefers-reduced-motion:reduce){.sb-intro *,.sb-season-workspace *{transition:none!important;animation:none!important}}.sb-source-gallery{margin:25px 0;border-block:1px solid #cbd5e7;padding:20px 0}.sb-source-gallery summary{display:flex;justify-content:space-between;gap:15px;cursor:pointer;font-size:17px}.sb-source-gallery>div{display:grid;grid-template-columns:2fr .65fr 1fr;gap:20px;margin-top:25px;align-items:start}.sb-source-gallery img{width:100%;height:auto;display:block;border:1px solid #d6d9df;border-radius:5px}.sb-source-gallery a>span{font-size:13px;display:block;color:var(--blue);margin-top:12px}@media(max-width:760px){.sb-source-gallery>div{grid-template-columns:1fr}.sb-source-gallery>div>a:nth-child(2){max-width:240px}}.sb-preview-menu{padding:24px;border-top:1px solid #e3d5b8}.sb-preview-menu h5{font-family:Georgia,serif;font-size:24px;font-weight:400;margin:0 0 15px}.sb-preview-menu p{font-size:15px}[hidden]{display:none!important}.sb-bitrix-offer{max-width:1100px;margin:26px 0 30px;padding:24px 28px;background:#edf2fc;border-left:4px solid var(--blue);border-radius:0 8px 8px 0}.sb-bitrix-label{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--blue);margin:0 0 14px}.sb-bitrix-label>span{font-size:28px;line-height:1}.sb-bitrix-offer h4{font-size:clamp(24px,2.3vw,32px);font-weight:500;line-height:1.2;margin:0 0 16px}.sb-bitrix-offer>p:not(.sb-bitrix-label){font-size:18px;line-height:1.65;margin-bottom:18px}.sb-bitrix-offer>a{color:var(--blue);font-size:17px;text-decoration:underline;text-underline-offset:4px;display:inline-flex;align-items:center;min-height:44px}.sb-migration-details>summary,.sb-security-signs>summary{justify-content:flex-start;align-items:center;width:fit-content;max-width:100%;gap:12px;list-style:none;color:var(--blue);font-size:18px;font-weight:500;cursor:pointer;padding:14px 16px;margin:10px 0;background:#edf2fc;border-radius:6px}.sb-migration-details>summary::-webkit-details-marker,.sb-security-signs>summary::-webkit-details-marker{display:none}.sb-migration-details>summary::marker,.sb-security-signs>summary::marker{content:""}.sb-migration-details>summary>span,.sb-security-signs>summary>span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:1px solid #a9b9e9;border-radius:50%;font-size:22px;font-weight:400;line-height:1}.sb-security-signs{margin:26px 0;max-width:1100px}.sb-security-signs[open]>summary>span{transform:rotate(45deg)}.sb-security-signs>div{font-size:18px;line-height:1.65;padding:8px 0}.sb-security-signs li+li{margin-top:16px}#update-steps{scroll-margin-top:90px}@media(max-width:760px){.sb-bitrix-offer{padding:20px}.sb-bitrix-offer>p:not(.sb-bitrix-label),.sb-security-signs>div{font-size:17px}.sb-migration-details>summary,.sb-security-signs>summary{font-size:17px;padding:12px}.sb-bitrix-label{font-size:14px}}.sb-site-audit{background:#f1f5fd}.sb-site-audit .wide-copy,.sb-app-development .wide-copy{max-width:1100px}.sb-audit-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0}.sb-audit-points>p{padding-top:18px;border-top:1px solid #cbd5e8;font-size:18px;line-height:1.6}.sb-site-audit .actions .text-link{font-size:17px;min-height:44px;display:inline-flex;align-items:center}.sb-app-development{background:#fcfcfd}@media(max-width:760px){.sb-audit-points{grid-template-columns:1fr;gap:8px}.sb-audit-points>p{font-size:17px}.sb-site-audit .actions{gap:16px}}.sb-change-note{font-size:14px;line-height:1.55;color:#ad2731;margin:0 0 20px}.sb-season-page .sb-change-mark{color:#a51324!important;background-color:#fff0f1;outline:2px solid #d82f42;outline-offset:3px;border-radius:3px}.sb-season-page img.sb-change-mark,.sb-season-page .sb-festive-cover.sb-change-mark{background-color:transparent;outline:3px solid #d82f42;outline-offset:-3px}.sb-festive-cover .sb-change-mark{display:table;padding:3px 7px}.aa-source-picker{display:flex;flex-wrap:wrap;gap:6px}.aa-source-picker button{font-size:13px;padding:9px 11px;border:1px solid #ccd7e8;background:transparent;border-radius:4px;min-height:44px}.aa-source-picker button[aria-pressed=true]{color:#244cdb;border-color:#244cdb;background:#edf2fb}.aa-before-copy .aa-source-path{font-size:14px;line-height:1.6;margin:15px 0 0;color:#45546e}.aa-form .aa-photos{grid-template-columns:140px minmax(0,1fr);align-items:start}.aa-form .aa-upload{font-size:13px;margin:0;gap:10px;overflow-wrap:anywhere}.aa-upload small{font-size:11px;line-height:1.6;color:#758096}.aa-upload input{font-size:12px;padding:9px;max-width:100%}.aa-preview h4{overflow-wrap:anywhere}.aa-intro{max-width:780px;margin-bottom:28px}.aa-intro .eyebrow{margin-bottom:14px}.aa-intro h3{font-size:clamp(29px,3vw,44px);line-height:1.15;margin-bottom:20px}.aa-intro>p:last-child{font-size:18px;max-width:730px}.aa-mode{display:flex;align-items:center;gap:16px;border-bottom:1px solid #ccd7e8;padding-bottom:15px;margin-bottom:28px}.aa-mode button{border:0;border-radius:0;padding:12px 0;background:transparent;font-size:19px;min-height:48px;color:#6a7487;border-bottom:3px solid transparent}.aa-mode button[aria-pressed=true]{color:var(--blue);border-bottom-color:var(--blue)}.aa-mode>span{color:#8c97aa}.aa-before{display:grid;grid-template-columns:minmax(230px,.7fr) minmax(0,1.5fr);gap:30px;align-items:center}.aa-before-copy h4{font-size:29px;font-weight:500;line-height:1.2;letter-spacing:-.035em;margin:0 0 22px}.aa-before-copy>p{font-size:17px;color:#5e6b80}.aa-before-copy a{font-size:15px;display:inline-block;padding:12px 0}.aa-before figure{margin:0;min-width:0}.aa-before figure img{display:block;width:100%;height:auto;border:1px solid #c4ccda;border-radius:7px;background:#e7ebf1;box-shadow:0 12px 32px #24344c0c}.aa-before figcaption{font-size:12px;line-height:1.6;margin-top:12px;color:#738094}.aa-before>[data-aa-transform]{grid-column:1/-1;justify-self:start}.aa-after{animation:aa-reveal .3s ease}.aa-changes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-bottom:28px}.aa-changes details{border-top:2px solid #c8d4e8;padding-top:15px}.aa-changes summary{cursor:pointer;display:flex;justify-content:space-between;gap:12px;font-size:17px;font-weight:500;line-height:1.4}.aa-changes summary>span{color:var(--blue)}.aa-changes p{font-size:15px;margin:20px 0 0;color:#45546e}.aa-changes small{font-size:11px;color:#7a869a;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:7px}.aa-working{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:28px;padding:25px;background:#eaf0fa;border-radius:12px;align-items:start}.aa-form{background:#fff;padding:26px;border-radius:7px;min-width:0}.aa-work-heading{padding-bottom:20px;border-bottom:1px solid #e0e5ef;margin-bottom:22px;display:grid;gap:7px}.aa-work-heading>span{font-size:22px;font-weight:500}.aa-work-heading small{font-size:12px;color:#758096}.aa-form label{display:grid;gap:8px;font-size:15px;margin-bottom:20px}.aa-form input,.aa-form textarea{width:100%;min-width:0;font:inherit;font-size:16px;padding:13px;border:1px solid #c5cfdf;border-radius:5px;color:#191c23;background:#fff}.aa-form textarea{resize:vertical}.aa-form fieldset{min-width:0;border:0;margin:0 0 22px;padding:0}.aa-form legend{padding:0;margin-bottom:10px;font-size:15px}.aa-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.aa-photos button{min-width:0;padding:4px;border:1px solid #d0d9e8;border-radius:5px;background:#fff;overflow:hidden}.aa-photos button[aria-pressed=true]{border:2px solid var(--blue);padding:3px;background:#e7edfd}.aa-photos img{display:block;width:100%;height:85px;object-fit:cover;border-radius:2px}.aa-photos button>span{display:block;padding:8px 2px;font-size:12px}.aa-actions{display:flex;gap:10px;flex-wrap:wrap}.aa-actions>button{min-height:44px}.aa-actions>button:last-child{font-size:13px}.aa-status{font-size:13px;color:#45608e;margin:17px 0 0}.aa-preview{min-width:0}.aa-preview-heading{font-size:14px;margin:0 0 16px;color:#536582}.aa-preview article{background:#fff;border-radius:8px;overflow:hidden}.aa-preview article>img{width:100%;height:260px;object-fit:cover;display:block;outline-offset:-4px}.aa-preview article>div{padding:26px}.aa-preview article small{font-size:10px;color:#64768d;letter-spacing:.1em}.aa-preview h4{font-size:30px;font-weight:500;letter-spacing:-.04em;line-height:1.2;margin:15px 0}.aa-preview article p{font-size:16px;color:#647088;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.aa-preview article strong{font-size:17px;display:block;font-weight:500}.aa-preview .is-focused{outline:2px solid #244cdb59;outline-offset:6px;border-radius:2px;transition:outline-color .2s}.aa-saved{font-size:14px;color:#286d52}.aa-note{font-size:13px;color:#738096;max-width:900px;margin:20px 0}.aa-access{border-top:1px solid #cbd5e6;margin-top:25px;padding-top:20px}.aa-access>summary{display:flex;justify-content:space-between;gap:12px;font-size:16px;cursor:pointer}.aa-access>p{font-size:15px;max-width:850px;color:#677388}@keyframes aa-reveal{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:900px){.aa-before{grid-template-columns:1fr}.aa-before-copy{max-width:750px}.aa-before figure{max-width:100%}.aa-before-copy h4 br{display:none}.aa-working{padding:18px;gap:18px}.aa-form{padding:20px}.aa-preview article>div{padding:20px}.aa-preview h4{font-size:25px}.aa-preview article>img{height:220px}.aa-photos img{height:70px}}@media(max-width:760px){.aa-intro h3{font-size:30px}.aa-intro>p:last-child{font-size:17px}.aa-mode{gap:12px;justify-content:space-between}.aa-mode button{font-size:16px}.aa-before-copy h4{font-size:25px}.aa-before-copy>p{font-size:16px}.aa-changes{grid-template-columns:1fr;gap:14px}.aa-changes summary{font-size:16px}.aa-working{grid-template-columns:1fr;padding:14px;gap:22px}.aa-form{padding:18px}.aa-work-heading>span{font-size:20px}.aa-photos img{height:72px}.aa-actions{display:grid;grid-template-columns:1fr}.aa-preview-heading{font-size:13px}.aa-preview article>img{height:210px}.aa-preview h4{font-size:26px}.aa-before [data-aa-transform]{width:100%;font-size:15px;padding:14px}.aa-mode button{white-space:normal;max-width:45%}.aa-note{font-size:12px}}.aa-mobile-field{display:none!important}.aa-mobile-field select{padding:12px;width:100%;border:1px solid #c5cfdf;border-radius:5px;font:inherit;background:#fff;color:#191c23}@media(max-width:760px){.aa-after{display:grid;gap:20px}.aa-working{grid-row:1}.aa-changes{grid-row:2;margin:0}.aa-preview{grid-row:1}.aa-form{grid-row:2}.aa-preview article{display:grid;grid-template-columns:100px minmax(0,1fr)}.aa-preview article>img{height:100%;min-height:180px;object-fit:cover}.aa-preview article>div{padding:18px}.aa-preview h4{font-size:21px;line-height:1.2}.aa-preview article p{font-size:13px}.aa-preview article strong{font-size:15px}.aa-form .aa-mobile-field{display:grid!important}.aa-form [data-aa-label]{display:none}.aa-form[data-focus=title] [data-aa-label=title],.aa-form[data-focus=description] [data-aa-label=description],.aa-form[data-focus=price] [data-aa-label=price]{display:grid}.aa-form[data-focus=photo] [data-aa-label=photo]{display:block}.aa-work-heading{margin-bottom:16px;padding-bottom:14px}.aa-work-heading>span{font-size:18px}}@media(max-width:760px){.aa-form .aa-photos{grid-template-columns:1fr}.aa-photos button{max-width:160px}.aa-upload input{font-size:14px;min-height:44px}.aa-source-picker{gap:5px}.aa-preview article{display:block}.aa-preview article>img{height:155px;min-height:0;width:100%;object-fit:cover}.aa-preview article>div{padding:16px}.aa-preview h4{margin:10px 0}.aa-preview article p{margin:10px 0}}@media(prefers-reduced-motion:reduce){.aa-after{animation:none}.aa-preview .is-focused{transition:none}}#fish-admin-screens{margin:0 0 80px;scroll-margin-top:32px}.fg-heading{max-width:800px;margin:0 0 28px}.fg-heading .eyebrow{margin-bottom:14px}.fg-heading h3{font-size:clamp(30px,3vw,44px);line-height:1.15;margin:0 0 18px}.fg-heading>p:last-child{font-size:18px;line-height:1.6;color:#647088}.fg-toolbar{display:flex;align-items:end;gap:12px 20px;flex-wrap:wrap;padding:20px 0;border-top:1px solid #d7deea;border-bottom:1px solid #d7deea}.fg-toolbar label{display:grid;gap:8px;font-size:14px;flex:1 1 260px;max-width:420px}.fg-toolbar select{width:100%;min-height:48px;background:#fff;border:1px solid #b8c5dc;border-radius:5px;padding:10px 12px;font:inherit;font-size:16px;color:#191c23}.fg-arrows,.fg-versions{display:flex;gap:6px}.fg-toolbar button{min-height:48px;border:1px solid #cad5e7;background:#fff;color:#647088;padding:10px 14px;border-radius:5px;font:inherit;font-size:14px;transition:background .15s,color .15s}.fg-arrows>button{width:48px;font-size:20px;padding:8px}.fg-toolbar button[aria-pressed=true]{background:#244cdb;color:#fff;border-color:#244cdb}.fg-toolbar button:disabled{opacity:.35;cursor:default}.fg-description{font-size:17px;line-height:1.6;max-width:900px;margin:24px 0}.fg-toolbar button:focus-visible,.fg-toolbar select:focus-visible,#fish-admin-screens a:focus-visible{outline:3px solid #244cdb;outline-offset:4px}#fish-admin-screens figure{margin:0}#fish-admin-screens figure>a{display:block;background:#edf2fb;border:1px solid #cbd6e8;border-radius:8px;overflow:hidden;cursor:zoom-in}#fish-admin-screens figure img{display:block;width:100%;height:auto}#fish-admin-screens figcaption{margin-top:14px;color:#647088;font-size:14px;line-height:1.6}.fg-bottom{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:10px}.fg-bottom>a{display:inline-flex;align-items:center;min-height:48px;color:#244cdb;font-size:16px;text-underline-offset:5px}.fg-status{font-size:14px;color:#963b35;margin:0}.fg-status:empty{display:none}.fg-note{font-size:13px;line-height:1.6;color:#748096;max-width:950px;margin:12px 0 0}@media(max-width:700px){#fish-admin-screens{margin-bottom:55px}.fg-heading>p:last-child{font-size:16px}.fg-toolbar{gap:12px}.fg-toolbar label{max-width:none;flex-basis:calc(100% - 120px);min-width:130px}.fg-arrows{gap:4px}.fg-versions{width:100%}.fg-versions>button{flex:1;font-size:13px;padding:10px 8px}.fg-description{font-size:16px;margin:20px 0}.fg-bottom>a{font-size:15px}#fish-admin-screens figcaption{font-size:12px}}.fg-versions[hidden]{display:none}@media(prefers-reduced-motion:reduce){.fg-toolbar button{transition:none}}.dc-calendar{max-width:440px;min-width:0;color:#244137}.dc-month{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.dc-month strong{font-size:18px;text-transform:capitalize}.dc-calendar button{font:inherit;min-height:44px;border:1px solid #b7c9bf;border-radius:6px;background:#fff;color:#244137;padding:8px}.dc-month button{min-width:44px}.dc-week,.dc-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.dc-week span{text-align:center;font-size:13px;color:#64776e;padding:6px 0}.dc-days button{padding:6px 0;font-size:16px}.dc-days button[aria-pressed=true]{color:#fff;background:#245c45;border-color:#245c45}.dc-calendar button:disabled{color:#a4ada8;background:#f0f3f1;border-color:transparent;cursor:default;opacity:.6}.dc-calendar button:focus-visible{outline:3px solid #2855d9;outline-offset:2px}.dc-hint{font-size:14px!important;color:#617569;margin:14px 0 0}.pd-date-field{display:grid;gap:8px}.pd-date-field>span{font-size:16px}.pd-date-field [data-pd-date-open]{font:inherit;min-height:48px;text-align:left;padding:12px;border:1px solid #acbeb1;border-radius:6px;background:#fff;color:#1d332c}.pd-date-field .dc-calendar{padding:16px;border:1px solid #acbeb1;border-radius:6px;background:#fff}.bd-demo{width:100%;color:#233e32;overflow-anchor:none}.bd-heading{margin-bottom:22px}.bd-heading small{font-size:14px;color:#527062}.bd-heading h3{font-size:clamp(26px,3vw,36px);margin:10px 0;line-height:1.15}.bd-heading p{font-size:17px!important;line-height:1.55}.bd-steps{list-style:none;display:flex;flex-wrap:wrap;gap:7px 15px;padding:0;margin:0 0 24px;font-size:14px;color:#7b8c82}.bd-steps li[aria-current]{color:#254f3a;font-weight:600}.bd-stage{padding:24px;border:1px solid #cad9cf;border-radius:10px;background:#f7faf7;min-height:340px}.bd-stage h4{font-size:26px!important;margin:0 0 18px!important;line-height:1.2!important}.bd-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bd-services button{display:block;width:100%;padding:0;text-align:left;border:1px solid #b9cbbc;border-radius:8px;background:#fff;overflow:hidden;color:#244137}.bd-services img{display:block;width:100%;height:140px;object-fit:cover}.bd-services span{display:block;padding:15px}.bd-services b{font-size:18px}.bd-services small{display:block;font-size:14px;margin-top:8px;line-height:1.4}.bd-services button[aria-pressed=true],.bd-times button[aria-pressed=true]{border-color:#285b42;box-shadow:inset 0 0 0 2px #285b42;background:#edf5ef}.bd-times{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:500px}.bd-times button{font-size:21px;padding:20px;border:1px solid #b9cbbc;background:#fff;color:#244137;border-radius:7px}.bd-times small{display:block;font-size:14px;margin-top:7px}.bd-times button:disabled{opacity:.45;background:#e9eeea}.bd-form label{display:grid;gap:9px;font-size:16px;margin:18px 0}.bd-form input,.bd-form select{display:block;width:100%;max-width:500px;border:1px solid #a9beb0;background:#fff;padding:13px;font:inherit;font-size:18px;color:#244137;border-radius:5px}.bd-form p{font-size:16px!important}.bd-summary{display:grid;grid-template-columns:160px minmax(0,1fr);gap:14px;font-size:18px;line-height:1.5}.bd-summary dt{color:#62776a}.bd-summary dd{margin:0;overflow-wrap:anywhere}.bd-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:22px}.bd-controls button{font-size:17px;min-height:48px;padding:13px 20px;border:1px solid #a9beb0;border-radius:5px;background:#fff;color:#244137}.bd-controls [data-bd-next],.bd-controls [data-bd-confirm]{background:#285b42;color:#fff;border-color:#285b42}.bd-controls button:disabled{opacity:.45;cursor:default}.bd-note{font-size:14px!important;color:#607568}.bd-error{font-size:16px!important;color:#a22d33}.bd-success{padding:22px;background:#e4f0e7;border-left:3px solid #2b6845}.bd-demo button:focus-visible{outline:3px solid #2855d9;outline-offset:3px}@media(max-width:760px){.bd-stage{padding:18px;min-height:0}.bd-services{grid-template-columns:1fr}.bd-services button{display:grid;grid-template-columns:90px 1fr;align-items:center}.bd-services img{height:100%;min-height:100px}.bd-services span{padding:14px}.bd-summary{grid-template-columns:1fr;gap:4px;font-size:17px}.bd-summary dd{margin-bottom:12px}.bd-controls button{font-size:16px;padding:12px}.bd-steps{font-size:13px;gap:8px 12px}}.pd-intro{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center;width:100%}.pd-intro>img{width:100%;height:360px;object-fit:cover;border-radius:10px}.pd-intro>div{padding:12px 0}.project-examples .pd-intro h4{font-size:38px;line-height:1.14;margin:14px 0 20px}.pd-intro small{font-size:14px;color:#45695a}.project-examples .pd-intro p{font-size:18px;line-height:1.6}.pd-intro .pd-note{font-size:14px;color:#62716c;margin:18px 0 0}.preorder-active .scene-controls,.preorder-active .scene-caption,.preorder-active .simulation-note{display:none}.preorder-active .scene-stage{min-height:0;padding:28px}.pd-modal{box-sizing:border-box;width:min(1400px,calc(100vw - 28px));max-width:none;max-height:calc(100dvh - 28px);padding:28px;border:0;border-radius:14px;background:#f5f8f5;color:#1d332c;font-family:Golos Text,Arial,sans-serif;overflow:auto}.pd-modal::backdrop{background:#172c2bc7}body:has(.pd-modal[open]){overflow:hidden}.pd-modal *{box-sizing:border-box}.pd-modal .pd-header{position:static;display:flex;align-items:start;justify-content:space-between;gap:24px;min-height:0;height:auto;padding:0 0 22px;border-bottom:1px solid #d4ded7;background:none}.pd-modal h2{font-size:clamp(27px,3vw,42px);line-height:1.15;margin:10px 0 0;letter-spacing:-.04em;font-weight:500}.pd-header small{font-size:13px;letter-spacing:.06em}.pd-header button{white-space:nowrap;min-height:44px;padding:12px 16px}.pd-modal p{font-size:17px;line-height:1.6}.pd-boundary{font-size:15px!important;color:#5b6e64}.pd-toolbar{display:grid;grid-template-columns:1.1fr 1fr auto;align-items:end;gap:20px;margin:24px 0}.pd-modal label{display:grid;gap:8px;font-size:16px}.pd-modal input:not([type=checkbox]),.pd-modal textarea,.pd-modal select{width:100%;min-width:0;font:inherit;font-size:17px;color:#1d332c;padding:12px;border:1px solid #acbeb1;border-radius:6px;background:#fff}.pd-toolbar button{display:grid;gap:6px;text-align:left;min-height:74px;border-color:#9ab4a4;background:#e6eee7}.pd-toolbar button span{font-size:14px}.pd-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pd-card{min-width:0;padding:18px;background:#fff;border:1px solid #d4ded7;border-radius:10px}.pd-card[data-selected=true]{border-color:#37664b;box-shadow:inset 0 0 0 1px #37664b}.pd-card>label:first-child{display:grid;grid-template-columns:24px 82px minmax(0,1fr);gap:12px;align-items:start;cursor:pointer}.pd-card input[type=checkbox]{width:22px;height:22px;accent-color:#37664b;margin:0}.pd-card img{width:82px;height:82px;object-fit:cover;border-radius:6px}.pd-card strong{font-size:17px;line-height:1.35;display:block;margin:6px 0}.pd-card small{font-size:12px;color:#607568}.pd-card em{font-size:13px;font-style:normal;color:#487455;display:block}.pd-card .pd-quantity{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-top:18px;font-size:15px}.pd-quantity input{max-width:110px}.pd-contact{margin-top:34px;padding-top:24px;border-top:1px solid #bbcdbf}.pd-modal h3{font-size:26px;font-weight:500;line-height:1.25;margin:22px 0 18px}.pd-lines{padding:0;list-style:none;margin:16px 0 24px}.pd-lines li{display:flex;flex-wrap:wrap;align-items:start;gap:8px 24px;padding:14px 0;border-bottom:1px solid #cfdbd2;font-size:17px}.pd-lines li>span{flex:1;min-width:180px}.pd-lines li strong{white-space:nowrap}.pd-lines small{width:100%;color:#62776a}.pd-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:18px}.pd-contact form>label{margin:20px 0}.pd-modal .demo-action{background:#2d5942;color:#fff;border-color:#2d5942;font-size:17px;min-height:48px;padding:14px 20px}.pd-error{color:#a12c34}.pd-review{max-width:950px;margin:auto}.pd-review dl{display:grid;grid-template-columns:160px 1fr;gap:12px;font-size:18px;line-height:1.6}.pd-review dd{margin:0;overflow-wrap:anywhere}.pd-review dt{color:#607568}.pd-actions{display:flex;flex-wrap:wrap;gap:14px}.pd-success{font-size:21px!important;color:#2d5942}@media(max-width:1050px){.pd-products{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-toolbar{grid-template-columns:1fr 1fr}.pd-toolbar>button{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;min-height:48px}.pd-card>label:first-child{grid-template-columns:22px 70px minmax(0,1fr)}.pd-card img{width:70px;height:70px}}@media(max-width:760px){.pd-intro{grid-template-columns:1fr;gap:20px}.pd-intro>img{height:210px}.project-examples .pd-intro h4{font-size:29px}.preorder-active .scene-stage{padding:18px}.pd-modal{padding:18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.pd-header{gap:12px!important}.pd-header button{font-size:14px;padding:10px}.pd-header small{font-size:11px}.pd-products,.pd-fields,.pd-toolbar{grid-template-columns:1fr}.pd-toolbar{gap:14px}.pd-card>label:first-child{grid-template-columns:22px 82px minmax(0,1fr)}.pd-card img{width:82px;height:82px}.pd-review dl{grid-template-columns:1fr;gap:4px}.pd-review dd{margin-bottom:12px}.pd-modal p,.pd-lines li{font-size:16px}}.pd-modal .pd-header{position:sticky;top:-28px;z-index:5;background:#f5f8f5;padding-top:12px}.pd-header [data-pd-close]{min-width:44px}@media(max-width:760px){.pd-modal .pd-header{top:-18px}}.scene-certificate{display:block!important;padding:30px!important;min-height:0!important;background:#eef2f7}.cd-demo{--cd-ink:#152b48;--cd-soft:#eef2f7;--cd-line:#ccd5e0;--cd-gold:#bf9e65;width:100%;color:var(--cd-ink)}.cd-demo [hidden]{display:none!important}.cd-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:27px}.cd-heading small{font-size:10px;letter-spacing:.12em;color:#72839a}.project-examples .cd-heading h4{font-size:32px;line-height:1.12;font-weight:500;letter-spacing:-.045em;margin:11px 0 0}.cd-demo-actions{display:flex;gap:7px;flex-wrap:wrap}.cd-heading button{background:transparent;color:#314f71;border-color:#b6c5d7;font-size:12px;min-height:44px}.cd-demo-actions [data-cert-watch]{background:#152b48;color:#fff;border-color:#152b48}.cd-steps{display:flex;list-style:none;padding:0;margin:0 0 27px;counter-reset:cd-step;border-bottom:1px solid var(--cd-line)}.cd-steps li{flex:1;min-width:0;font-size:12px;color:#7d8ca0;position:relative;padding:0 8px 14px 0;white-space:nowrap;counter-increment:cd-step}.cd-steps li:before{content:counter(cd-step);display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid #c5cfdd;border-radius:50%;font-size:10px;margin-right:7px}.cd-steps li.cd-current{color:#193756}.cd-steps li.cd-current:before,.cd-steps li.cd-done:before{border-color:#294e76;background:#294e76;color:#fff}.cd-steps li.cd-current:after{content:"";height:2px;position:absolute;bottom:-1px;left:0;right:15px;background:#294e76}.cd-grid{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:30px;align-items:start}.cd-form-panel,.cd-preview{min-width:0}.cd-form-panel{padding-top:var(--cd-form-offset,220px)}.cd-demo:not([data-phase=editing]) .cd-form-panel{padding-top:12px}.cd-details-form label,.cd-email-form label{font-size:15px;display:block;color:#314b68;font-weight:500;margin:0 0 19px}.cd-demo input{font:inherit;width:100%;max-width:100%;border:1px solid #bccadb;border-radius:3px;background:#fff;color:#173858;padding:14px 13px;margin-top:8px;font-size:18px;min-height:50px}.cd-demo input::placeholder{color:#96a5b6;font-size:14px}.cd-demo input:focus-visible{outline:2px solid #47739e;outline-offset:3px}.project-examples .cd-input-hint,.project-examples .cd-email-form>p{font-size:13px;line-height:1.5;color:#6c8098;margin:0 0 15px}.project-examples .cd-demo .demo-action{background:#152b48;color:#fff;border:0;font-size:14px;padding:15px 18px;min-height:48px;margin:4px 0 8px}.cd-validation,.cd-email-error{font-size:12px!important;color:#98553c!important;line-height:1.5;margin:10px 0!important;min-height:18px}.cd-ready{display:flex;align-items:center;gap:12px;justify-content:space-between;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid var(--cd-line)}.cd-ready>span{font-size:13px;color:#294d71}.cd-ready>button{font-size:11px;padding:8px 11px;min-height:44px;border-color:#bacadc;background:none}.cd-email-form>small{font-size:11px;display:block;color:#74879e;line-height:1.5;margin-top:7px}.cd-preview{padding:0;background:transparent;box-shadow:none}.cd-preview-label{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;color:#63768d;min-height:38px;margin-bottom:13px}.cd-preview-label button{padding:8px 12px;font-size:11px;border:1px solid #aebfd1;background:#fff;color:#244363;min-height:38px}.cd-demo .certificate-placeholder{display:block;min-height:0;padding:0;border:0;background:none;color:inherit;border-radius:0;text-align:initial}.cd-demo .cert-state{font-size:11px!important;color:#63768d!important;margin:14px 0 0;line-height:1.5;min-height:33px}.cd-paper.certificate-document{position:relative;isolation:isolate;container-type:inline-size;display:block;aspect-ratio:210/297;width:100%;height:auto;max-width:none;min-height:0;margin:0;padding:0;border:0;border-radius:0;overflow:hidden;background:#fbfcfd;color:#263b4d;box-shadow:0 9px 30px #283b491a;text-align:center;font-family:Golos Text,Arial,sans-serif}.cd-paper.certificate-document:after{content:none}.cd-paper-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;overflow:hidden;background:#fbfcfd}.cd-paper-art img{position:static!important;display:block;width:100%;height:100%;max-width:none;object-fit:fill}.cd-paper-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;padding:15% 15% 23%;background:transparent}.cd-paper-brand{display:flex;flex-direction:column;align-items:center;gap:5px}.cd-paper-brand b{font-size:5cqw;letter-spacing:.25em;font-weight:400;color:#4b625f}.cd-paper-brand>span{font-size:1.5cqw;letter-spacing:.14em;color:#71827f}.cd-paper-title{margin-top:10cqw;width:100%}.cd-paper-title>span{font:italic 6cqw/1.1 Georgia,serif;color:#94794e}.project-examples .cd-paper-title h4,.cd-zoom .cd-paper-title h4{font:400 9cqw/1.05 Georgia,serif;letter-spacing:-.045em;margin:1.4cqw 0 5cqw;color:#263e4b}.project-examples .cd-paper-title p,.cd-zoom .cd-paper-title p{font-size:2.5cqw;line-height:1.5;color:#546d71;margin:0;max-width:none}.cd-paper-title p>span{display:block;font-size:.85em;letter-spacing:.08em;color:#7d8d8b;margin-top:1cqw}.cd-personal{width:100%;margin-top:10cqw}.cd-personal>small{font-size:1.5cqw;letter-spacing:.15em;color:#82918c;display:block;margin-bottom:3cqw}.cd-paper.certificate-document .panel-cert-name.cd-name{position:static!important;display:block;font:italic 400 8cqw/1.16 Georgia,serif!important;letter-spacing:-.035em;color:#355550;overflow-wrap:anywhere;max-width:100%;margin:0 0 3cqw}.cd-paper[data-name-size=medium].certificate-document .panel-cert-name.cd-name{font-size:6.5cqw!important}.cd-paper[data-name-size=small].certificate-document .panel-cert-name.cd-name{font-size:5.1cqw!important}.cd-paper[data-empty=true] .cd-name{color:#96a8a2!important}.project-examples .cd-personal .cd-occasion,.cd-zoom .cd-personal .cd-occasion{font-size:3cqw;line-height:1.5;color:#607974;overflow-wrap:anywhere;max-width:100%;min-height:1.5em;margin:0}.cd-paper-sign{display:flex;flex-direction:column;gap:2cqw;align-items:center;margin-top:auto;padding-top:2cqw;font-size:1.9cqw;line-height:1.6;letter-spacing:.04em;color:#6e837d}.cd-paper-sign>span:first-child{font-size:3.8cqw;color:#b79b69}.cd-preview .cd-paper{max-width:430px;margin-inline:auto}.cd-zoom{width:min(720px,96%);max-height:94svh;overflow:auto;border:1px solid #b9c8c4;background:#e9efec;color:#29433f;padding:18px;overscroll-behavior:contain}.cd-zoom::backdrop{background:#142c27bb;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.cd-zoom-toolbar{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:10px;background:#e9efec;padding-bottom:12px}.cd-zoom-toolbar button{font-size:12px;min-height:44px;background:#fbfcfd;color:#29483f;border-color:#aabfb6}.cd-zoom>.cd-paper{width:min(100%,calc((94svh - 135px)*210/297));margin:auto}.cd-zoom>p{font-size:11px;color:#6e837c;margin:14px 0 0;line-height:1.5}#experience-player.certificate-active{overflow:clip}.scene-stage.scene-certificate{overflow:visible!important;scroll-margin-top:18px}.cd-writing .cd-name,.cd-writing .cd-occasion{animation:cd-ink .45s ease-out}@keyframes cd-ink{0%{opacity:.45;filter:blur(1px)}to{opacity:1;filter:blur(0)}}.certificate-result>.cd-paper{animation:cd-unfold .65s cubic-bezier(.2,.7,.2,1) both;transform-origin:center}@keyframes cd-unfold{0%{opacity:.3;transform:translateY(7px) rotateX(5deg)}to{opacity:1;transform:none}}.cd-delivery{padding:10px 0}.cd-delivery>small{font-size:9px;letter-spacing:.12em;color:#71849b}.project-examples .cd-delivery>h4{font-size:29px;line-height:1.15;letter-spacing:-.04em;font-weight:500;margin:14px 0}.project-examples .cd-delivery-copy{font-size:14px;color:#58718c;overflow-wrap:anywhere;margin:0 0 20px}.cd-attachment{display:flex;gap:12px;align-items:center;background:#f9fbff;border:1px solid #c9d6e6;padding:16px}.cd-attachment>span{font-size:11px;border:1px solid #ac946a;color:#8c7144;padding:12px 7px}.cd-attachment b{font-size:15px;font-weight:500}.cd-attachment small{display:block;font-size:11px;color:#7c8da4;margin-top:5px}.cd-attachment i{margin-left:auto;font-style:normal;color:#486e94}.project-examples .cd-demo-warning{font-size:11px;color:#7b8da4;line-height:1.5;margin:16px 0}.cd-delivery>button{font-size:12px;min-height:44px;background:transparent;border-color:#b8c9df}.cd-envelope{height:90px;position:relative;width:160px;background:#294665;border:1px solid #345575;margin:12px 0 25px;border-radius:2px;perspective:500px}.cd-envelope:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(150deg,transparent 49.5%,#1b3654 50%) left/50% 100% no-repeat,linear-gradient(210deg,transparent 49.5%,#1b3654 50%) right/50% 100% no-repeat;pointer-events:none}.cd-envelope>span{position:absolute;left:14px;right:14px;top:8px;height:55px;background:#f6f8fc;color:#1c3b60;font-family:Georgia,serif;text-align:center;padding:12px;font-size:14px;animation:cd-attach 1s ease-in-out infinite}.cd-envelope>i{position:absolute;right:-15px;top:-15px;z-index:2;font-style:normal;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#bf9e65;color:#fff}.cd-demo[data-phase=sent] .cd-envelope>span{animation:none;transform:translateY(14px)}.cd-demo[data-phase=sent] .cd-envelope>i{font-size:0}.cd-demo[data-phase=sent] .cd-envelope>i:after{content:"✓";font-size:19px}.cd-demo[data-playing=false] .cd-envelope>span{animation-play-state:paused}@keyframes cd-attach{0%{transform:translateY(-22px)}80%,to{transform:translateY(14px)}}@media(max-width:760px){.scene-certificate{padding:20px 14px!important}.cd-heading{display:block;margin-bottom:20px}.cd-heading h4 br{display:none}.project-examples .cd-heading h4{font-size:25px;line-height:1.15;max-width:330px}.cd-heading small{font-size:8px;letter-spacing:.08em}.cd-demo-actions{margin-top:16px;gap:5px}.cd-heading button{font-size:10px;min-height:40px;padding:9px 11px}.cd-steps{margin-bottom:18px}.cd-steps li{font-size:9px;text-align:center;padding:0 2px 12px}.cd-steps li:before{display:grid;width:17px;height:17px;font-size:9px;margin:0 auto 8px}.cd-steps li.cd-current:after{right:0}.cd-grid{display:flex;flex-direction:column;gap:22px}.cd-preview{order:0;position:sticky;top:8px;z-index:2;width:100%;padding:7px;background:#e8eeebef;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 7px 20px #142d4410}.cd-preview .cd-paper{max-width:188px}.cd-form-panel,.cd-demo:not([data-phase=editing]) .cd-form-panel{order:1;width:100%;padding:0}.cd-preview-label{font-size:10px;min-height:30px;margin-bottom:7px;padding:0 2px}.cd-preview-label button{min-height:30px;font-size:10px;padding:5px 9px}.cd-demo .cert-state{font-size:9px!important;min-height:0;margin:8px 2px 0}.cd-demo input{font-size:18px;min-height:50px}.cd-details-form label,.cd-email-form label{font-size:15px;margin-bottom:18px}.project-examples .cd-demo .demo-action{width:100%;margin-top:4px;font-size:14px}.cd-ready{padding-bottom:16px;margin-bottom:20px}.project-examples .cd-delivery>h4{font-size:28px}.cd-demo[data-phase=sent] .cd-preview,.cd-demo[data-phase=sending] .cd-preview{position:relative;top:auto}.cd-demo[data-keyboard=true] .cd-preview-label{min-height:23px}.cd-demo[data-keyboard=true] .cd-preview .cd-paper{max-width:125px}.cd-demo[data-keyboard=true] .cert-state{display:none}.cd-zoom{padding:12px}.cd-zoom-toolbar button{font-size:10px;padding:8px 10px}.cd-zoom>.cd-paper{width:min(100%,calc((94svh - 125px)*210/297))}}@page{size:A4 portrait;margin:0}@media print{body.cd-printing{margin:0!important;padding:0!important;background:#fff!important}body.cd-printing>*:not(.cd-zoom){display:none!important}body.cd-printing .cd-zoom{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;margin:0!important;padding:0!important;width:210mm!important;height:297mm!important;max-width:none!important;max-height:none!important;overflow:visible!important;border:0!important;background:#fff!important}body.cd-printing .cd-zoom::backdrop{display:none!important}body.cd-printing .cd-zoom-toolbar,body.cd-printing .cd-zoom>p{display:none!important}body.cd-printing .cd-zoom>.cd-paper{width:210mm!important;height:297mm!important;max-width:none!important;margin:0!important;box-shadow:none!important;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}body.cd-printing .cd-paper-art img{print-color-adjust:exact;-webkit-print-color-adjust:exact}}@media(prefers-reduced-motion:reduce){.cd-demo *,.cd-zoom *{animation:none!important;transition:none!important}}
