.tariff-demo{background:var(--sample-bg);color:var(--sample-ink);font-family:Arial,sans-serif;overflow-wrap:anywhere}.tariff-demo *{box-sizing:border-box}.tariff-demo a{color:inherit;text-decoration:none}.tariff-demo button,.tariff-demo input,.tariff-demo select{font:inherit}.tariff-demo button{cursor:pointer}.sample-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 4%;background:#101b2b;color:#fff;font-size:12px}.sample-toolbar a{min-height:32px}.sample-nav,.sample-toolbar a{display:flex;align-items:center}.sample-nav{justify-content:space-between;gap:24px;padding:26px 5%;border-bottom:1px solid color-mix(in srgb,var(--sample-ink) 20%,transparent)}.sample-brand{font-size:21px;font-weight:900;letter-spacing:-.05em}.sample-nav nav{display:flex;gap:24px;align-items:center}.sample-nav nav a,.sample-nav nav button{font-size:13px;padding:10px 0;border:0;background:none;color:inherit;min-height:44px}.sample-nav nav button[aria-pressed=true]{border-bottom:2px solid var(--sample-accent)}.sample-cart-button,.sample-nav-cta{padding:12px 18px;min-height:44px;border:1px solid;border-radius:24px;background:transparent;color:inherit;font-size:13px}.sample-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:6%;padding:70px 5% 45px;align-items:center;min-height:640px}.tariff-demo .sample-eyebrow{font-size:11px!important;text-transform:uppercase;letter-spacing:.16em;line-height:1.6!important;margin:0 0 22px}.tariff-demo .sample-hero h1{font-size:min(clamp(38px,5.4vw,82px),var(--pontera-heading-cap,999px))!important;line-height:1.04!important;letter-spacing:-.055em!important;margin:0 0 28px;font-weight:600}.tariff-demo .sample-lead{max-width:420px;font-size:16px!important;line-height:1.65!important;opacity:.78}.sample-cta{align-items:center;width:fit-content;min-height:48px;padding:16px 24px;margin-top:26px;background:var(--sample-ink);color:var(--sample-bg)!important;border:0;border-radius:2px;font-size:14px}.sample-cta,.sample-hero-bottom{display:flex;justify-content:space-between;gap:24px}.sample-hero-bottom{margin-top:70px;font-size:10px;text-transform:uppercase;letter-spacing:.05em;opacity:.7}.sample-art{position:relative;isolation:isolate;overflow:hidden;min-height:400px;background:color-mix(in srgb,var(--sample-accent) 28%,var(--sample-bg));border-radius:150px 150px 4px 4px}.sample-art>span{position:absolute;left:24px;top:20px;font-size:12px;letter-spacing:.2em}.sample-art>small{position:absolute;bottom:20px;left:24px;font-size:10px;letter-spacing:.16em}.art-object{position:absolute;left:25%;bottom:15%;width:50%;height:56%;border-radius:50% 50% 8px 8px;background:linear-gradient(125deg,color-mix(in srgb,var(--sample-accent) 25%,white),var(--sample-accent));box-shadow:24px 24px 40px #0003;transform:rotate(-12deg)}.art-orbit{position:absolute;border:1px solid color-mix(in srgb,var(--sample-ink) 35%,transparent);width:75%;aspect-ratio:1;border-radius:50%;left:12%;top:10%}.art-plane{position:absolute;inset:auto -10% 0;height:24%;background:color-mix(in srgb,var(--sample-ink) 12%,transparent);transform:rotate(-10deg)}.variation-1 .art-object{border-radius:4px;transform:rotate(15deg);height:60%;width:35%;left:32%}.variation-2 .art-object{border-radius:50%;height:46%;aspect-ratio:1;width:auto}.variation-3 .art-object{border-radius:40px;transform:rotate(30deg);height:48%;width:48%}.variation-4 .art-object{border-radius:48% 48% 40% 40%;height:65%;width:40%;left:30%;transform:rotate(-6deg)}.sample-ribbon{display:flex;justify-content:space-around;gap:24px;padding:24px 5%;border-block:1px solid color-mix(in srgb,var(--sample-ink) 20%,transparent);font-size:13px}.sample-ribbon span{display:flex;align-items:center;gap:30px}.sample-ribbon i{color:var(--sample-accent)}.sample-section{padding:72px 5%;scroll-margin-top:90px}.sample-section-heading{display:flex;justify-content:space-between;gap:36px;align-items:end;margin-bottom:35px}.tariff-demo .sample-section h2{font-size:min(clamp(30px,3.5vw,52px),var(--pontera-heading-cap,999px))!important;line-height:1.12!important;letter-spacing:-.04em!important;margin:10px 0}.sample-section-heading>p{max-width:380px;font-size:14px!important;line-height:1.65!important}.sample-item-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sample-item-grid article{display:flex;flex-direction:column;padding:24px;border:1px solid color-mix(in srgb,var(--sample-ink) 25%,transparent);min-width:0}.sample-index{font-size:11px;opacity:.6}.tariff-demo .sample-item-grid h3{font-size:min(22px,var(--pontera-heading-cap,999px))!important;margin:22px 0 12px;line-height:1.2!important}.tariff-demo .sample-item-grid p{font-size:14px!important;line-height:1.7!important;margin:0 0 24px;opacity:.8}.sample-item-grid article>a:last-child,.sample-item-grid article>button:last-child{margin-top:auto;min-height:48px;padding-top:16px}.sample-approach{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-block:1px solid color-mix(in srgb,var(--sample-ink) 20%,transparent)}.sample-approach>.sample-eyebrow{grid-column:1/-1}.sample-approach>div{max-width:450px;line-height:1.8;font-size:16px}.sample-contact{display:grid;grid-template-columns:1.2fr 1fr;gap:60px}.sample-contact>div:last-child{padding:30px;border:1px solid color-mix(in srgb,var(--sample-ink) 25%,transparent)}.sample-contact p{font-size:15px!important;line-height:1.7!important}.sample-contact strong{font-size:28px}.sample-footer{display:flex;gap:24px;justify-content:space-between;padding:30px 5%;border-top:1px solid color-mix(in srgb,var(--sample-ink) 20%,transparent);font-size:12px}.sample-shop-filters{display:flex;gap:20px;margin-bottom:24px}.sample-shop-filters label{display:grid;gap:8px;flex:1;min-width:0;font-size:13px}.sample-shop-filters input,.sample-shop-filters select{width:100%;min-width:0;padding:14px;border:1px solid #9da6ae;background:#fff;color:#17243b;border-radius:5px;font-size:16px}.sample-item-grid .sample-art{min-height:240px;margin:-24px -24px 20px;border-radius:0}.sample-item-grid .sample-art small{display:none}.sample-cart{position:fixed;z-index:100;right:20px;top:110px;width:min(420px,calc(100vw - 40px));max-height:75vh;overflow:auto;padding:24px;background:var(--sample-bg);color:var(--sample-ink);border:1px solid var(--sample-ink);box-shadow:0 18px 70px #0006}.sample-cart>div{display:flex;justify-content:space-between;align-items:center}.sample-cart button{min-height:44px;border:0;background:none;color:inherit}.sample-cart ul{list-style:none;padding:0}.sample-cart li{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #8885;font-size:14px}.sample-cart p{font-size:13px!important;line-height:1.5!important}.demo-exclusive .sample-hero{grid-template-columns:1.15fr 1fr;padding-block:80px;min-height:700px}.demo-exclusive .sample-art{border-radius:0;min-height:520px}.demo-exclusive .sample-hero h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em!important}.demo-exclusive .art-object{height:80%;bottom:-10%;border-radius:0;transform:rotate(20deg)}.demo-landing .sample-art{border-radius:50%;aspect-ratio:1}.demo-landing .sample-cta{border-radius:40px}.demo-custom .sample-hero{min-height:550px}.tariff-demo :is(a,button,input,select):focus-visible{outline:3px solid var(--sample-accent);outline-offset:4px}@media(max-width:800px){.sample-toolbar{flex-wrap:wrap}.sample-toolbar>span{display:none}.sample-nav{flex-wrap:wrap;gap:12px;padding:20px 5%}.sample-nav nav{order:3;width:100%;gap:20px;flex-wrap:wrap}.demo-exclusive .sample-hero,.sample-hero{grid-template-columns:1fr;padding:40px 5%;gap:32px;min-height:0}.sample-hero-bottom{margin-top:32px}.demo-exclusive .sample-art,.sample-art{min-height:330px}.demo-landing .sample-art{min-height:0;max-height:400px}.sample-ribbon{flex-wrap:wrap;justify-content:flex-start;gap:14px}.sample-section{padding:42px 5%}.sample-section-heading{display:block}.sample-item-grid{grid-template-columns:1fr}.sample-approach,.sample-contact{grid-template-columns:1fr;gap:24px}.sample-contact>div:last-child{padding:20px}.sample-shop-filters{flex-direction:column}.sample-footer{flex-wrap:wrap}.tariff-demo .sample-hero h1{font-size:min(44px,var(--pontera-heading-cap,999px))!important}.sample-toolbar a{font-size:11px}.sample-cart{top:90px}.sample-brand{font-size:19px}}html body main .tariff-demo :is(p,small){color:var(--sample-ink)!important}.tariff-demo .sample-photo{position:relative;margin:0;min-width:0;overflow:hidden;aspect-ratio:4/3;background:var(--sample-accent)}.tariff-demo .sample-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.tariff-demo .sample-photo figcaption{position:absolute;bottom:14px;left:14px;color:#fff;background:#101820b0;padding:6px 10px;font-size:11px;letter-spacing:.06em}.tariff-demo .sample-item-grid article{display:flex;flex-direction:column;min-width:0}.tariff-demo .sample-item-grid article>.sample-cta{margin-top:auto;min-height:44px}.tariff-demo .sample-item-grid article>strong{margin:12px 0 18px}.tariff-demo .sample-item-grid .sample-photo{aspect-ratio:1;flex-shrink:0}.tariff-demo .sample-item-grid article:first-child .sample-photo img{object-position:15% center}.tariff-demo .sample-item-grid article:nth-child(3) .sample-photo img{object-position:90% center}.tariff-demo .sample-item-grid .sample-photo figcaption{display:none}.tariff-demo .sample-item-grid article:hover .sample-photo img{transform:scale(1.035)}.sample-shop-home .sample-hero{grid-template-columns:.8fr 1.2fr}.sample-shop-home .sample-photo{border-radius:3px 100px 3px 3px}.sample-shop-bloom .sample-hero>.sample-photo{border-radius:48% 48% 4% 4%;aspect-ratio:4/5}.sample-shop-bloom .sample-ribbon{background:#b94768;color:white}.sample-shop-ceramic .sample-hero{grid-template-columns:1fr 1.2fr}.sample-shop-ceramic .sample-hero h1{font-family:Georgia,serif}.sample-shop-ceramic .sample-approach{background:#dcc7ab}.sample-shop-tech .sample-photo{border-radius:24px;box-shadow:0 22px 65px #214c7822}.sample-shop-tech .sample-item-grid article{border:1px solid #afc4e2;border-radius:20px;padding:16px;background:#f7faff}.sample-shop-outdoor .sample-hero{position:relative;isolation:isolate;min-height:620px;grid-template-columns:1fr;padding-right:48%}.sample-shop-outdoor .sample-hero>.sample-photo{position:absolute;inset:0;z-index:-2;aspect-ratio:auto}.sample-shop-outdoor .sample-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#10271ef5,#10271e9c 50%,transparent)}.sample-shop-outdoor .sample-hero>.sample-photo figcaption{display:none}@media(max-width:800px){.tariff-demo .sample-hero{grid-template-columns:minmax(0,1fr);padding:28px 5%;gap:24px}.tariff-demo .sample-hero h1{font-size:min(clamp(28px,8vw,40px),var(--pontera-heading-cap,999px))!important}.tariff-demo .sample-photo{max-width:100%;border-radius:14px;aspect-ratio:4/3}.sample-shop-outdoor .sample-hero{padding:40px 6%;min-height:580px}.sample-shop-outdoor .sample-hero:after{background:#10271eb0}.sample-shop-bloom .sample-hero>.sample-photo{aspect-ratio:1}.tariff-demo .sample-item-grid{gap:28px}.tariff-demo .sample-item-grid .sample-photo{aspect-ratio:4/3}}@media(prefers-reduced-motion:reduce){.tariff-demo .sample-photo img{transition:none}}.sample-card-line .sample-hero>.sample-photo,.sample-ex-architecture .sample-hero>.sample-photo{aspect-ratio:4/5;border-radius:160px 0 0 0}.sample-card-care .sample-photo,.sample-land-language .sample-photo{border-radius:45% 45% 12px 12px}.sample-card-photo .sample-hero,.sample-ex-fashion .sample-hero{grid-template-columns:1fr 1.3fr}.sample-card-photo .sample-photo{transform:rotate(2deg);box-shadow:18px 18px 0 var(--sample-accent)}.sample-ex-hotel .sample-hero,.sample-ex-residence .sample-hero{grid-template-columns:1fr;padding-top:36px}.sample-ex-hotel .sample-hero>.sample-photo,.sample-ex-residence .sample-hero>.sample-photo{aspect-ratio:21/9}.sample-land-course .sample-photo{border-radius:0 90px 0 90px}.sample-land-water .sample-photo{border-radius:40px}.sample-ex-lab .sample-photo{clip-path:polygon(8% 0,100% 0,100% 92%,92% 100%,0 100%,0 8%)}@media(max-width:800px){.tariff-demo .sample-hero{grid-template-columns:minmax(0,1fr)}.sample-card-photo .sample-photo{transform:none;box-shadow:none}.sample-ex-hotel .sample-hero>.sample-photo,.sample-ex-residence .sample-hero>.sample-photo{aspect-ratio:4/3}}.about-page{--a-bg:#03111c;--a-panel:#081f30;--a-line:#28536a;--a-cyan:#62d8ff;--a-gold:#f0ca75;background:var(--a-bg);color:#eef8ff;overflow:hidden}.about-cta,.about-hero,.about-section{padding:78px max(5%,calc((100vw - 1500px)/2))}.about-hero{position:relative;display:grid;grid-template-columns:1.12fr .88fr;gap:6%;align-items:center;min-height:690px;background:radial-gradient(circle at 82% 30%,#124c6a88,transparent 36%),linear-gradient(135deg,#041522,#020b13)}.about-current{position:absolute;inset:0;pointer-events:none;opacity:.32;background:linear-gradient(90deg,transparent 0 42%,#54d9ff 48%,#fff0a1 50%,#54d9ff 52%,transparent 58%);background-size:230% 2px;background-repeat:no-repeat;background-position-y:82%;animation:about-current 6s linear infinite}.about-cta>span,.about-hero-copy>span,.about-kicker{color:var(--a-cyan);font-size:12px;font-weight:750;letter-spacing:.2em}.about-hero h1{font-size:min(clamp(38px,4vw,58px),var(--pontera-heading-cap,999px));line-height:1.02;letter-spacing:-.045em;margin:22px 0}.about-hero-copy>p{max-width:780px;color:#adc4d5;font-size:18px;line-height:1.75}.about-page .actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.about-principles{display:flex;gap:24px;flex-wrap:wrap;margin-top:38px;color:#a7c5d8;font-size:13px}.about-principles span{display:flex;gap:8px;align-items:center}.about-principles svg{width:17px;color:var(--a-cyan)}.about-photo-composition{position:relative;min-height:550px}.about-photo-composition img{object-fit:cover;border:1px solid #4b839f;box-shadow:0 25px 80px #0009}.about-photo-main{position:absolute;width:72%;aspect-ratio:1;right:3%;top:4%;border-radius:28% 8% 28% 8%;animation:about-float 7s ease-in-out infinite}.about-photo-small{position:absolute;width:28%;aspect-ratio:1;border-radius:18px;z-index:2}.about-photo-small.one{left:0;top:13%;animation:about-float 6s ease-in-out -2s infinite}.about-photo-small.two{left:5%;bottom:4%;animation:about-float 6.8s ease-in-out -4s infinite}.about-orbit{position:absolute;right:-7%;top:-5%;width:92%;aspect-ratio:1;border:1px solid #53d7ff44;border-radius:50%;animation:about-spin 24s linear infinite}.about-orbit:after,.about-orbit:before{content:"";position:absolute;border:1px solid #53d7ff33;border-radius:50%;inset:10%}.about-orbit:after{inset:22%}.about-orbit i{position:absolute;width:9px;height:9px;background:#78e3ff;border-radius:50%;box-shadow:0 0 18px #4dd8ff}.about-orbit i:first-child{left:10%;top:24%}.about-orbit i:nth-child(2){right:7%;top:47%;background:var(--a-gold)}.about-orbit i:nth-child(3){left:35%;bottom:0}.about-live-label{position:absolute;right:0;bottom:5%;z-index:3;padding:12px 17px;border:1px solid #3c7189;border-radius:999px;background:#061927e8;color:#bdd8e8;font-size:13px}.about-live-label span{display:inline-block;width:8px;height:8px;margin-right:8px;background:#41e79d;border-radius:50%;box-shadow:0 0 12px #41e79d;animation:about-pulse 1.8s ease-in-out infinite}.about-section{position:relative}.about-section:nth-of-type(odd){background:#041522}.about-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%}.about-cta h2,.about-section h2{font-size:min(clamp(32px,3.7vw,58px),var(--pontera-heading-cap,999px));line-height:1.1;letter-spacing:-.035em;margin:16px 0}.about-cta p,.about-heading p,.about-quality>div>p,.about-rich-copy p,.about-system-copy>p{color:#a3bdcf;font-size:17px;line-height:1.75}.about-rich-copy p:first-child{margin-top:0}.about-heading{max-width:940px;margin-bottom:38px}.about-expertise{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.about-expertise article{position:relative;overflow:hidden;padding:28px;border:1px solid var(--a-line);border-radius:16px;background:linear-gradient(145deg,#0a2537,#051521);transition:.3s}.about-expertise article:before{content:"";position:absolute;top:0;left:-60%;width:45%;height:2px;background:linear-gradient(90deg,transparent,#5fe0ff,#ffe593,transparent);filter:drop-shadow(0 0 7px #46d8ff);animation:about-card-current 5s linear infinite;animation-delay:calc(var(--i) * -.7s)}.about-expertise article:hover{transform:translateY(-5px);border-color:#4d9abb;box-shadow:0 18px 45px #0005}.about-expertise svg{color:var(--a-cyan)}.about-expertise h3{font-size:min(21px,var(--pontera-heading-cap,999px));margin:19px 0 12px}.about-expertise p{min-height:78px;color:#9eb9cc;line-height:1.6}.about-expertise a,.about-link{display:inline-flex;align-items:center;gap:8px;color:#8edfff}.about-system{display:grid;grid-template-columns:.9fr 1.1fr;gap:6%;align-items:center;background:radial-gradient(circle at 80% 50%,#0b3e5a,transparent 42%),#03101a}.about-system-copy ul{list-style:none;padding:0;margin:27px 0;display:grid;gap:15px}.about-system-copy li{display:flex;gap:12px;align-items:center;color:#c4dce9}.about-system-copy li svg{width:20px;color:var(--a-cyan)}.about-diagram{display:block;position:relative;border:1px solid #35617a;border-radius:20px;overflow:hidden;background:#061927;box-shadow:0 25px 80px #0008}.about-diagram:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,#52d9ff13 48%,#ffe69814 52%,transparent 75%);transform:translateX(-120%);animation:about-scan 5s ease-in-out infinite}.about-diagram img{width:100%;display:block}.about-diagram span{position:absolute;right:18px;bottom:15px;display:flex;gap:8px;align-items:center;padding:10px 14px;border-radius:999px;background:#061725e8;color:#9ce5ff}.about-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.about-stages article{display:flex;gap:20px;padding:26px;border-top:1px solid #37627a;background:linear-gradient(180deg,#08203355,transparent)}.about-stages b{font-size:30px;color:#4689ad}.about-stages h3{margin:4px 0 10px}.about-stages p{color:#98b5c8;line-height:1.65;margin:0}.about-quality{display:grid;grid-template-columns:.8fr 1.2fr;gap:6%;background:linear-gradient(90deg,#061a29,#03111c)}.about-quality-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.about-quality-grid article{padding:20px;border:1px solid #284c62;border-radius:13px;background:#082031}.about-quality-grid svg{color:var(--a-cyan);width:20px}.about-quality-grid h3{margin:12px 0 7px}.about-quality-grid p{font-size:14px;line-height:1.55;color:#94b1c5;margin:0}.about-team{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.about-team article{display:grid;grid-template-columns:92px 1fr;align-items:center;border:1px solid #294d62;border-radius:15px;overflow:hidden;background:#071c2a;animation:about-team-in .7s both;animation-delay:calc(var(--i) * .08s)}.about-team img{width:92px;height:92px;object-fit:cover}.about-team article>div{padding:13px}.about-team h3{font-size:min(17px,var(--pontera-heading-cap,999px));margin:0 0 6px}.about-team p{font-size:13px;color:#83cdec;margin:0}.about-link{margin-top:27px}.about-values{display:grid;grid-template-columns:.75fr 1.25fr;gap:7%;background:#041522}.about-values>div:last-child{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.about-values article{padding:23px;border:1px solid #274a60;border-radius:14px}.about-values article svg{color:var(--a-gold)}.about-values h3{margin:15px 0 8px}.about-values p{color:#9ab6c9;line-height:1.6;margin:0}.about-cta{text-align:center;background:radial-gradient(circle at 50% 0,#12516f,transparent 58%),#03101a;border-top:1px solid #28566d}.about-cta h2{max-width:1000px;margin:18px auto}.about-cta p{max-width:760px;margin:0 auto}.about-cta .actions{justify-content:center}@keyframes about-current{0%{background-position-x:160%}to{background-position-x:-130%}}@keyframes about-card-current{0%{left:-60%}to{left:130%}}@keyframes about-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes about-spin{to{transform:rotate(1turn)}}@keyframes about-pulse{50%{opacity:.35;transform:scale(.75)}}@keyframes about-scan{0%,20%{transform:translateX(-120%)}75%,to{transform:translateX(120%)}}@keyframes about-team-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:1000px){.about-hero,.about-quality,.about-system{grid-template-columns:1fr}.about-photo-composition{min-height:500px;max-width:650px;width:100%;margin:auto}.about-intro,.about-values{grid-template-columns:1fr;gap:30px}.about-expertise,.about-stages{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.about-cta,.about-hero,.about-section{padding:55px 6%}.about-hero{display:block}.about-photo-composition{min-height:390px;margin-top:45px}.about-principles{display:grid;gap:13px}.about-expertise,.about-quality-grid,.about-stages,.about-team,.about-values>div:last-child{grid-template-columns:1fr}.about-expertise p{min-height:0}.about-hero h1{font-size:min(40px,var(--pontera-heading-cap,999px))}.about-photo-main{width:76%}.about-photo-small{width:30%}}@media(prefers-reduced-motion:reduce){.about-current,.about-diagram:before,.about-expertise article:before,.about-live-label span,.about-orbit,.about-photo-main,.about-photo-small,.about-team article{animation:none!important}}.about-expertise article,.about-quality-grid article,.about-stages article,.about-team article,.about-values article{--about-accent:#55ccff;--about-rgb:85,204,255;position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--about-accent) 48%,#183c50);background:radial-gradient(circle at 92% 8%,rgba(var(--about-rgb),.11),transparent 35%),linear-gradient(145deg,#0a2132,#04131f);box-shadow:inset 0 0 22px rgba(var(--about-rgb),.035);transition:transform .25s,border-color .25s,box-shadow .25s}.about-expertise article:nth-child(4n+2),.about-quality-grid article:nth-child(4n+2),.about-stages article:nth-child(4n+2),.about-team article:nth-child(4n+2),.about-values article:nth-child(4n+2){--about-accent:#25dc90;--about-rgb:37,220,144}.about-expertise article:nth-child(4n+3),.about-quality-grid article:nth-child(4n+3),.about-stages article:nth-child(4n+3),.about-team article:nth-child(4n+3),.about-values article:nth-child(4n+3){--about-accent:#a87aff;--about-rgb:168,122,255}.about-expertise article:nth-child(4n),.about-quality-grid article:nth-child(4n),.about-stages article:nth-child(4n),.about-team article:nth-child(4n),.about-values article:nth-child(4n){--about-accent:#f0c76f;--about-rgb:240,199,111}.about-expertise article:after,.about-quality-grid article:after,.about-stages article:after,.about-team article:after,.about-values article:after{content:"";position:absolute;z-index:3;left:-45%;top:0;width:42%;height:2px;background:linear-gradient(90deg,transparent,var(--about-accent),#fff,transparent);box-shadow:0 0 12px var(--about-accent);animation:about-color-current 5.6s linear infinite}.about-expertise article:hover,.about-quality-grid article:hover,.about-stages article:hover,.about-team article:hover,.about-values article:hover{transform:translateY(-4px);border-color:var(--about-accent);box-shadow:0 18px 44px #0007,0 0 24px rgba(var(--about-rgb),.16)}.about-expertise article svg,.about-quality-grid article svg,.about-values article svg{color:var(--about-accent);filter:drop-shadow(0 0 7px rgba(var(--about-rgb),.45))}@keyframes about-color-current{to{left:110%}}@media(prefers-reduced-motion:reduce){.about-expertise article,.about-expertise article:after,.about-quality-grid article,.about-quality-grid article:after,.about-stages article,.about-stages article:after,.about-team article,.about-team article:after,.about-values article,.about-values article:after{animation:none!important;transition:none!important}}.about-photo-main.about-face-swap{animation:about-face-swap .8s ease both,about-float 7s ease-in-out infinite}.about-photo-small.one.about-face-swap{animation:about-face-swap .8s ease both,about-float 6s ease-in-out -2s infinite}.about-photo-small.two.about-face-swap{animation:about-face-swap .8s ease both,about-float 6.8s ease-in-out -4s infinite}@keyframes about-face-swap{0%{opacity:0;filter:blur(8px);transform:translateY(10px) scale(.97)}to{opacity:1;filter:none}}@media(prefers-reduced-motion:reduce){.about-face-swap{animation:none!important}}.about-scale-number{display:block;font-size:28px;line-height:1.2;font-weight:750;color:#9fc5ff}.about-scale p{font-size:14px;line-height:1.65}.password-field{position:relative;display:block;width:100%;min-width:0}.password-field>input{width:100%;padding-right:52px!important}.password-field>input::-ms-clear,.password-field>input::-ms-reveal{display:none}.password-field>button.password-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:44px;height:40px;min-height:0;padding:0;margin:0;border:0;border-radius:8px;background:transparent;color:inherit;box-shadow:none;cursor:pointer;opacity:.8}.password-field>button.password-toggle:hover{opacity:1;background:rgba(127,150,140,.15)}.password-field>button.password-toggle:focus-visible{outline:2px solid #7bbd38;outline-offset:1px;opacity:1}.password-field>button.password-toggle:disabled{cursor:default;opacity:.4}.password-toggle svg{width:20px;height:20px;pointer-events:none}html body .home-shop-callout-copy strong,html body .home-shop-callout-icon{color:#d0ff98;border-color:#bcf36b55}html body .home-shop-callout-icon{background:#b8fa7015}html body .home-shop-callout{background:radial-gradient(ellipse at 72% 110%,#91b64c35,transparent 60%),linear-gradient(110deg,#122e28,#183b32 55%,#233d2a)}html body .home-shop-callout:focus-visible{outline-color:#d7ffa7}html body .home-shop-callout{position:relative;z-index:4;display:flex;align-items:center;justify-content:center;gap:18px;width:100%;padding:18px 5%;background:linear-gradient(110deg,#142d46,#19364d 55%,#28434e);border-block:1px solid #b6c9d333;color:#fff;text-decoration:none;overflow:hidden;isolation:isolate}.home-shop-callout-icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border:1px solid #e4c78455;border-radius:12px;background:#ffe1a012;color:#ffe1a0;font-size:25px}.home-shop-callout-copy{display:flex;align-items:baseline;gap:16px;min-width:0}html body .home-shop-callout-copy strong{color:#ffe1a0;font-size:21px;line-height:1.3;font-weight:750;letter-spacing:-.4px}html body .home-shop-callout-copy>span{color:#dce8f0;font-size:13px;line-height:1.5}.home-shop-callout-action{display:inline-flex;align-items:center;gap:17px;flex:none;padding:12px 18px;margin-left:18px;min-height:44px;background:#f7d78e;color:#15283c;border:1px solid #ffe7b6;border-radius:9px;font-size:13px;font-weight:700;white-space:nowrap;transition:background .2s,box-shadow .2s}.home-shop-callout:hover .home-shop-callout-action{background:#ffeab8;box-shadow:0 4px 22px #f2cb7138}.home-shop-callout:focus-visible{outline:3px solid #fff2c5;outline-offset:-4px}@media(max-width:1180px){.home-shop-callout-copy{display:grid;gap:4px}.home-shop-callout-action{margin-left:auto}html body .ref-header nav.expanded>a[href="/templates-500"]{grid-column:span 2;min-height:46px}}@media(max-width:600px){html body .home-shop-callout{padding:14px 16px;gap:11px;flex-wrap:wrap;justify-content:flex-start}.home-shop-callout-icon{width:34px;height:34px;border-radius:9px;font-size:23px}html body .home-shop-callout-copy strong{font-size:19px}html body .home-shop-callout-copy>span{font-size:11px;max-width:250px}.home-shop-callout-copy{flex:1}.home-shop-callout-action{margin:0 0 0 45px;padding:10px 16px;min-height:40px;font-size:12px;justify-content:space-between;min-width:185px}}@media(prefers-reduced-motion:reduce){.home-shop-callout-action{transition:none}}.hero-commercial-facts{position:absolute;z-index:4;left:4%;top:75.6%;width:39%;height:16%;display:grid;grid-template-columns:1.1fr .8fr .95fr 1.05fr;align-items:center;gap:clamp(3px,.65vw,12px);padding:8px clamp(4px,.65vw,12px);background:#05101bef;border:1px solid #24405188;border-radius:5px;box-shadow:0 0 16px 5px #04101be6}.hero-commercial-facts>div{display:flex;align-items:center;gap:clamp(3px,.5vw,10px);min-width:0}.hero-commercial-facts svg{width:clamp(16px,1.8vw,28px);height:auto;color:#28b4ef;flex:none}.hero-commercial-facts b{display:block;font-size:clamp(14px,1.65vw,27px);line-height:1.2;font-weight:750;white-space:nowrap;color:#fff}.hero-commercial-facts small{display:block;margin-top:5px;font-size:clamp(7px,.7vw,11px);line-height:1.4;color:#c8d5df;white-space:nowrap}.hero-launch-note{padding:9px 5%;background:#061522;color:#93adc1;font-size:11px;line-height:1.5;border-bottom:1px solid #173248}html body .home-shop-callout{gap:14px;padding:8px 3%;min-height:50px}html body .home-shop-callout-icon{width:28px;height:28px;font-size:19px;border-radius:9px}html body .home-shop-callout-copy{display:flex;align-items:center;gap:12px}html body .home-shop-callout-copy strong{font-size:16px;line-height:1.2;letter-spacing:-.2px;white-space:nowrap}html body .home-shop-callout-copy>span{font-size:12px;line-height:1.3}html body .home-shop-callout-action{min-height:32px;padding:7px 14px;margin-left:6px;gap:12px;font-size:12px;line-height:1.2}@media(max-width:800px){.hero-commercial-facts{left:0;top:auto;bottom:0;width:100%;height:auto;min-height:112px;padding:16px 6%;grid-template-columns:1fr 1fr;gap:16px 22px;border:0;border-radius:0;background:#061522;box-shadow:0 -14px 25px #061522}.hero-commercial-facts b{font-size:21px}.hero-commercial-facts small{font-size:10px;margin-top:3px}.hero-commercial-facts svg{width:23px}.hero-launch-note{font-size:10px;padding:10px 6%;max-width:600px;margin-inline:auto}html body .restored-hero .hero-globe-toggle{bottom:130px}}html body .home-shop-callout-copy strong{color:#a6f6d2;background:linear-gradient(110deg,#73e7ff 5%,#b1f9d7 48%,#dcff9f 95%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 9px #69e9db40);text-shadow:none}html body .home-shop-callout-icon{color:#9cf0d7;border-color:#88ebd344;background:#77e6d212;box-shadow:0 0 18px #84eedc16}@media(forced-colors:active){html body .home-shop-callout-copy strong{background:none;-webkit-text-fill-color:LinkText;color:LinkText;filter:none}}@media(max-width:800px){html body .home-shop-callout{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:9px;padding:7px 14px;min-height:46px}html body .home-shop-callout-icon{display:none}html body .home-shop-callout-copy{display:flex;flex:1;min-width:0;gap:0}html body .home-shop-callout-copy strong{font-size:clamp(13px,3.7vw,15px);line-height:1.2;letter-spacing:-.35px;white-space:nowrap}html body .home-shop-callout-copy>span{display:none}html body .home-shop-callout-action{margin:0;min-width:0;width:auto;min-height:32px;padding:7px 11px;gap:7px;font-size:11px;line-height:1.2}}@media(max-width:350px){html body .home-shop-callout{padding-inline:10px;gap:7px}html body .home-shop-callout-copy strong{font-size:13px}html body .home-shop-callout-action{padding-inline:8px;gap:4px;font-size:10px}}html body .home-shop-callout-action,html body .restored-hero .hero-calculate-primary,html body .restored-hero .hero-primary{background:#194e72!important;color:#f4f9ff!important;border:1px solid #5285a6!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;animation:none!important}html body .home-shop-callout:hover .home-shop-callout-action{background:#246487!important;box-shadow:none!important}html body .home-shop-callout-action:after,html body .home-shop-callout-action:before{content:none!important;animation:none!important}html body .ref-brand>b.pontera-header-mark{position:relative;display:block;overflow:hidden;width:48px!important;height:24px!important;flex:0 0 48px;background:none!important;border:0!important;border-radius:0;box-shadow:none!important}html body .ref-brand>b.pontera-header-mark img{position:absolute;left:50%;top:-12px;width:108px!important;height:54px!important;max-width:none!important;transform:translateX(-50%);object-fit:contain;mix-blend-mode:lighten}html body .ref-brand>span{line-height:1.15;letter-spacing:.07em}html body .ref-brand .pontera-russian{display:block;margin-top:3px;color:#9be9de;font-size:1em;font-style:normal;font-weight:inherit;letter-spacing:inherit;line-height:inherit}html body .ref-brand small{white-space:nowrap}@media(max-width:650px){html body .ref-brand>b.pontera-header-mark{width:40px!important;height:20px!important;flex-basis:40px}html body .ref-brand>b.pontera-header-mark img{width:90px!important;height:45px!important;top:-10px}html body .ref-brand .pontera-russian{font-size:1em;margin-top:2px}}html body .pontera-home-header .ref-brand>span{font-size:18px!important;font-weight:750;line-height:1.05}html body .pontera-home-header .ref-brand small{font-size:8px!important;letter-spacing:.12em;margin-top:5px}html body .pontera-home-header .ref-brand>b.pontera-header-mark{width:58px!important;height:29px!important;flex-basis:58px}html body .pontera-home-header .ref-brand>b.pontera-header-mark img{width:130px!important;height:65px!important;top:-14.5px}@media(max-width:650px){html body .pontera-home-header .ref-brand>span{font-size:15px!important}html body .pontera-home-header .ref-brand small{font-size:7px!important;margin-top:4px}html body .pontera-home-header .ref-brand>b.pontera-header-mark{width:46px!important;height:23px!important;flex-basis:46px}html body .pontera-home-header .ref-brand>b.pontera-header-mark img{width:104px!important;height:52px!important;top:-11.7px}}.ai-home{position:relative;isolation:isolate;overflow:hidden;padding:82px 5%;border-block:1px solid #193b51;background:radial-gradient(circle at 50% 20%,#093457 0,transparent 30%),linear-gradient(180deg,#03111d,#020b13);color:#eef8ff}.ai-home:before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(#4bc8ff0a 1px,transparent 0),linear-gradient(90deg,#4bc8ff0a 1px,transparent 0);background-size:68px 68px;mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent)}.ai-home-current{position:absolute;z-index:-1;left:-20%;right:-20%;top:240px;height:2px;background:linear-gradient(90deg,transparent,#4bd8ff,#f8cb70,#4bd8ff,transparent);filter:blur(.3px);box-shadow:0 0 16px #36cfff;animation:ai-current 7s linear infinite}.ai-home-head{max-width:760px}.ai-home-cta span,.ai-home-head>span,.ai-outcome-grid>section>span,.ai-subhead span{font-size:11px;font-weight:800;letter-spacing:.18em;color:#5cd8ff}.ai-home-head h2{font-size:min(clamp(38px,4vw,58px),var(--pontera-heading-cap,999px));margin:12px 0 10px}.ai-home-head p,.ai-subhead p{color:#91adc2;line-height:1.65;margin:0}.ai-spheres{position:relative;min-height:570px;max-width:1220px;margin:35px auto 50px}.ai-core{position:absolute;left:50%;top:50%;translate:-50% -50%;width:220px;aspect-ratio:1;border:1px solid #65dfff88;border-radius:50%;display:grid;place-content:center;text-align:center;background:radial-gradient(circle at 35% 28%,#16628b,#071a2c 48%,#020a11 76%);box-shadow:0 0 25px #40cdff77,0 0 90px #0c91d744,inset 0 0 32px #74ddff55;animation:ai-core 4s ease-in-out infinite}.ai-core:after,.ai-core:before{content:"";position:absolute;inset:-29px;border:1px dashed #4fcbff77;border-radius:50%;animation:ai-spin 18s linear infinite}.ai-core:after{inset:-62px;border-color:#f0bd5f44;animation-direction:reverse;animation-duration:28s}.ai-core i{position:absolute;inset:11px;border-radius:50%;background:conic-gradient(from 0deg,transparent,#65e0ff66,transparent 28%,#f8c55c55,transparent 54%);animation:ai-spin 7s linear infinite}.ai-core strong{font-size:24px;line-height:1.05;z-index:1}.ai-core small{color:#83afc7;margin-top:8px;z-index:1}.ai-sphere-card{position:absolute;width:300px;min-height:94px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:17px;border:1px solid #2c637e;border-radius:12px;background:linear-gradient(120deg,#0a2639eF,#061725eF);box-shadow:0 15px 40px #0005,inset 0 0 24px #31bdff0b;transition:.3s}.ai-sphere-card:before{content:"";position:absolute;height:1px;width:95px;top:50%;background:linear-gradient(90deg,#56d6ff,transparent);box-shadow:0 0 9px #57d9ff;animation:ai-pulse 2.4s ease-in-out infinite}.ai-sphere-card:nth-of-type(2n):before{background:linear-gradient(270deg,#56d6ff,transparent)}.ai-sphere-card:hover{transform:translateY(-5px);border-color:#6ddcff;box-shadow:0 15px 45px #0089d43b,inset 0 0 28px #31bdff18}.ai-sphere-card>svg{color:#55d7ff}.ai-sphere-card span{display:grid;gap:5px}.ai-sphere-card b{font-size:15px}.ai-sphere-card small{color:#8ca9bd;line-height:1.35}.ai-sphere-card em{font-style:normal;color:#64ddff}.ai-pos-0{left:4%;top:10%}.ai-pos-1{right:4%;top:10%}.ai-pos-2{left:0;top:41%}.ai-pos-3{right:0;top:41%}.ai-pos-4{left:6%;bottom:8%}.ai-pos-5{right:6%;bottom:8%}.ai-pos-0:before,.ai-pos-2:before,.ai-pos-4:before{right:-95px}.ai-pos-1:before,.ai-pos-3:before,.ai-pos-5:before{left:-95px}.ai-subhead{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-top:26px;border-top:1px solid #1b4055}.ai-home-cta h3,.ai-outcome-grid h3,.ai-subhead h3{font-size:min(clamp(27px,3vw,40px),var(--pontera-heading-cap,999px));margin:10px 0}.ai-subhead>a{color:#82ddff;white-space:nowrap}.ai-agent-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:27px}.ai-agent{position:relative;aspect-ratio:.8;border:1px solid #29546b;border-radius:12px;overflow:hidden;background:#081926;box-shadow:0 14px 30px #0004;animation:ai-float 5s ease-in-out infinite;animation-delay:calc(var(--agent-delay)*-.65s)}.ai-agent img{width:100%;height:100%;object-fit:cover;object-position:center top;filter:saturate(.8) contrast(1.05);transition:.5s}.ai-agent:hover img{transform:scale(1.05);filter:saturate(1.05)}.ai-agent:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,#03111ef2 88%)}.ai-agent-glow{position:absolute;z-index:1;inset:-120% 20%;background:linear-gradient(90deg,transparent,#6bdcff55,transparent);rotate:25deg;animation:ai-sweep 5s ease-in-out infinite;animation-delay:calc(var(--agent-delay)*-.8s)}.ai-agent span{position:absolute;z-index:2;left:15px;right:15px;bottom:15px;display:grid;gap:5px}.ai-agent b{font-size:17px}.ai-agent small{color:#9bb5c8;line-height:1.35}.ai-agent em{position:absolute;z-index:2;right:12px;top:12px;font-style:normal;color:#7fe2ff;font-size:10px;letter-spacing:.12em}.ai-process-head{margin-top:70px}.ai-process{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:32px 0 70px}.ai-process article{position:relative;padding:0 20px 0 0}.ai-process article:not(:last-child):after{content:"";position:absolute;left:57px;right:0;top:24px;height:1px;background:linear-gradient(90deg,#60dbff,transparent);box-shadow:0 0 8px #5ddaff}.ai-process article>div{width:49px;height:49px;display:grid;place-items:center;border:1px solid #56cdee;border-radius:50%;background:#0b2a3d;box-shadow:0 0 17px #36b9e644}.ai-process svg{width:20px;color:#73e0ff}.ai-process>article>span{display:block;color:#4bbfe9;font-size:11px;margin:16px 0 8px}.ai-process h4{font-size:min(17px,var(--pontera-heading-cap,999px));margin:0 0 7px}.ai-process p{font-size:13px;color:#8ba7ba;line-height:1.5;margin:0}.ai-outcome-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:24px}.ai-outcome-grid>section{padding:30px;border:1px solid #21475d;border-radius:15px;background:linear-gradient(145deg,#081e2e,#04111c)}.ai-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px}.ai-metrics article{padding:18px 12px;border:1px solid #294e62;border-radius:10px;background:#071724;display:grid;gap:9px}.ai-metrics svg{color:#f6c96d;width:20px}.ai-metrics b{font-size:27px}.ai-metrics small{color:#8ca8bb;line-height:1.35}.ai-integrations p{color:#91aec1;line-height:1.6}.ai-orbit{position:relative;width:230px;height:150px;margin:22px auto;display:grid;place-items:center;border:1px dashed #4cccfb77;border-radius:50%;animation:ai-breathe 4s ease-in-out infinite}.ai-orbit:before{content:"";inset:24px;border:1px solid #d5a94f77}.ai-orbit:before,.ai-orbit>i{position:absolute;border-radius:50%}.ai-orbit>i{width:45%;height:45%;background:radial-gradient(circle,#75dfff99,transparent 68%);animation:ai-breathe 2s infinite}.ai-orbit>b{z-index:1;font-size:22px}.ai-orbit svg{position:absolute;padding:8px;width:36px;height:36px;border:1px solid #2d6a88;border-radius:50%;background:#071b2a;color:#64d9ff}.ai-orbit svg:first-of-type{left:-8px}.ai-orbit svg:nth-of-type(2){right:-8px}.ai-orbit svg:nth-of-type(3){top:-16px}.ai-orbit svg:nth-of-type(4){bottom:-16px}.ai-home-cta{margin-top:30px;padding:36px;display:flex;align-items:center;gap:40px;border:1px solid #765f35;border-radius:16px;background:radial-gradient(circle at 80%,#593c16 0,transparent 35%),linear-gradient(115deg,#0b2434,#07131d);box-shadow:inset 0 0 50px #d99d3410}.ai-home-cta>div{flex:1}.ai-home-cta p{color:#9db4c5;line-height:1.6}.ai-home-cta .button{white-space:nowrap;background:linear-gradient(100deg,#f2bd54,#ffe09b);color:#17202a}.ai-home-cta .button:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,#fff8,transparent);translate:-130%;animation:ai-button 3.5s infinite}@keyframes ai-spin{to{rotate:1turn}}@keyframes ai-core{50%{box-shadow:0 0 32px #40cdffaa,0 0 115px #0c91d766,inset 0 0 40px #74ddff77}}@keyframes ai-current{0%{translate:-20%}50%{translate:20%}to{translate:-20%}}@keyframes ai-pulse{50%{opacity:.25}}@keyframes ai-float{50%{transform:translateY(-5px)}}@keyframes ai-sweep{0%,28%{translate:-180%}70%,to{translate:180%}}@keyframes ai-breathe{50%{filter:brightness(1.35);transform:scale(1.025)}}@keyframes ai-button{55%,to{translate:130%}}@media(max-width:980px){.ai-spheres{display:grid;grid-template-columns:1fr 1fr;gap:14px;min-height:0;padding-top:260px}.ai-core{top:110px}.ai-sphere-card{position:relative!important;inset:auto!important;width:auto}.ai-sphere-card:before{display:none}.ai-agent-grid{grid-template-columns:repeat(3,1fr)}.ai-agent-grid .ai-agent:nth-child(n+4){display:none}.ai-process{grid-template-columns:repeat(3,1fr);gap:25px}.ai-process article:after{display:none}.ai-outcome-grid{grid-template-columns:1fr}.ai-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.ai-home{padding:55px 6%}.ai-spheres{grid-template-columns:1fr;padding-top:225px}.ai-core{width:170px;top:88px}.ai-sphere-card{min-height:80px}.ai-agent-grid{grid-template-columns:1fr 1fr}.ai-agent-grid .ai-agent:nth-child(3){display:none}.ai-metrics,.ai-process{grid-template-columns:1fr 1fr}.ai-home-cta{align-items:flex-start;flex-direction:column;padding:25px}.ai-home-cta .button{width:100%;text-align:center}.ai-subhead>a{display:none}}@media(prefers-reduced-motion:reduce){.ai-home *{animation:none!important}.ai-agent:hover img{transform:none}}.ai-home .ai-home-current{top:410px}.ai-agents-head{padding-top:20px}.ai-agents-head h3{font-size:min(28px,var(--pontera-heading-cap,999px));margin-bottom:4px}.ai-agents-head p{font-size:14px}.ai-agent-grid{gap:13px;margin-top:20px}.ai-agent{aspect-ratio:1.32;border-radius:8px}.ai-agent img{object-position:center 34%}.ai-agent span{left:13px;right:13px;bottom:12px;gap:3px}.ai-agent b{font-size:14px}.ai-agent small{font-size:11px;max-width:170px}.ai-agent em{display:none}.ai-agents-reference{display:block;width:min(1166px,100%);margin:28px auto 0;line-height:0}.ai-agents-reference img{display:block;width:100%;height:auto}.ai-circuit-map{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:0}.ai-circuit-base{fill:none;stroke:#19506d;stroke-width:2;opacity:.7}.ai-circuit-energy{fill:none;stroke:url(#flowCyan);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:4 12;filter:url(#electricGlow);animation:ai-electric-flow 1.1s linear infinite}.ai-circuit-energy.energy-1,.ai-circuit-energy.energy-4{stroke:url(#flowGold);animation-direction:reverse}.ai-circuit-energy.energy-2,.ai-circuit-energy.energy-5{stroke:url(#flowViolet)}.ai-electric-particle{fill:#eafcff;filter:url(#electricGlow)}.particle-1,.particle-4{fill:#ffd56c}.particle-2,.particle-5{fill:#b797ff}.ai-core,.ai-sphere-card{z-index:2}@keyframes ai-electric-flow{to{stroke-dashoffset:-32}}@media(max-width:980px){.ai-circuit-map{display:none}}