@keyframes ozwPulse{0%,to{box-shadow:0 0 0 3px #6fcf8e40}50%{box-shadow:0 0 0 7px #0000}}@keyframes ozwFeed{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes ozwBlink{50%{opacity:0}}@keyframes ozsBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ozwMegaIn{0%{transform:translateY(10px)}to{transform:none}}.brand-custom-logo{object-fit:contain;flex:none;width:43px;height:43px}.home-insight-media img,.journal-card-media img,.journal-featured-media img,.related-post-media img{object-fit:fill;width:100%;height:100%;transition:transform .35s}.footer-social-links{border-top:1px solid var(--line);grid-template-columns:repeat(8,minmax(0,1fr));margin:0 auto;padding-block:22px}@media (max-width:420px){.contact-social-links,.footer-social-links{grid-template-columns:repeat(3,minmax(0,1fr))}}:root:root{--coral:#f79d01;--coral-hover:#ffb126;--coral-deep:#8f5600}html .answer-band,html .article-body,html .btn-light,html .cream-band,html .global-band,html .ivory-section,html .quick-answer,html .testimonial-card,html .testimonials-section{--coral:#8f5600;--coral-hover:#734500;--coral-deep:#734500}:root{--ozw-card:#1f1e1a;--ozw-card-2:#252420;--ozw-edge:#0c0b0a;--ozw-line:#f4f1e81f;--ozw-text:#e9e4d8;--ozw-muted:#c9c2b4;--ozw-coral:#f79d01;--ozw-coral-dk:#b56f00;--ozw-coral-dk2:#8a5400;--ic-fg:#e3b46e;--ic-bg:#f79d011a;--ic-ring:inset 0 0 0 1px #e3b46e4d}main:has(>.ozw-hero) h2{max-width:24ch}main:has(>.ozw-hero) .faq-intro h2{max-width:none}main:has(>.ozw-hero) .ozw-row .ozw-row-h{font-size:clamp(1.4rem,1.75vw,1.72rem)!important;line-height:1.18!important}main:has(>.ozw-hero) .kicker{letter-spacing:.06em;text-transform:uppercase;color:#ffc15a;font-size:.8rem}main:has(>.ozw-hero) .hero-lede{color:var(--ozw-muted);max-width:600px;font-size:clamp(1.02rem,1.15vw,1.16rem)}.ozw3d{position:relative}.ozw-card{background:linear-gradient(180deg, var(--ozw-card-2), var(--ozw-card));border:1px solid var(--ozw-line);box-shadow:inset 0 1px 0 #ffffff17, 0 1px 0#2b2924, 0 2px 0#1a1916, 0 3px 0#16150f, 0 4px 0#13120f, 0 5px 0#11100d, 0 6px 0 var(--ozw-edge), 0 22px 36px -14px #000000d9;border-radius:20px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;position:relative;transform:translateY(0)}.ozw-card:focus-within,.ozw-card:hover{box-shadow:inset 0 1px 0 #ffffff1f, 0 1px 0#3a2d12, 0 2px 0#4d3810, 0 3px 0#62450c, 0 4px 0#8a5400, 0 5px 0#8a5400, 0 6px 0#6b4a09, 0 7px 0#553a08, 0 8px 0#402c06, 0 9px 0#2e2005, 0 10px 0 var(--ozw-edge), 0 36px 50px -18px #000000e6, 0 20px 40px -22px #f79d0180;border-color:#f79d018c;transform:translateY(-5px)}.ozw-cube{width:52px;height:52px;color:var(--ic-fg);background:var(--ic-bg);box-shadow:var(--ic-ring), 0 10px 18px -8px #000000b3;border-radius:14px;flex:none;place-items:center;display:inline-grid}.ozw-cube svg{width:34px;height:34px}.ozw-cube svg,.ozw-cube svg *{stroke:var(--ic-fg)!important;stroke-width:1.8px!important}.ozw-svc p{color:var(--ozw-muted);font-size:.97rem}.ozw-console{flex-direction:column;margin:0;display:flex;overflow:hidden;background:#0f0f0d!important;padding:0!important}.ozw-console-bar{border-bottom:1px solid var(--ozw-line);background:#181714;align-items:center;gap:8px;padding:12px 16px;display:flex}.ozw-console-bar i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.ozw-console-bar i+i{background:#febc2e}.ozw-console-bar i+i+i{background:#28c840}.ozw-console-bar span{color:var(--ozw-muted);margin-left:8px;font:500 .8rem/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ozw-live,.ozw-log em{margin-left:auto;font-style:normal}.ozw-live{color:#8fe0a8;font:600 .72rem/1 var(--font-sans);letter-spacing:.08em;background:#6fcf8e1f;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;display:inline-flex}.ozw-live:before{content:"";background:#6fcf8e;border-radius:50%;width:7px;height:7px;animation:1.6s infinite ozwPulse}.ozw-term{color:#dcd6ca;flex-direction:column;flex:1;min-height:300px;font:400 .84rem/1.9 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex}.ozw-cmd,.ozw-log span{text-overflow:ellipsis;overflow:hidden}.ozw-cmd{white-space:nowrap;border-bottom:1px dashed #f4f1e81a;padding:14px 18px 10px}.ozw-feed{flex:1;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 12% 88%,#0000);mask:linear-gradient(#0000,#000 12% 88%,#0000)}.ozw-track{animation:34s linear infinite ozwFeed;position:absolute;inset:0 0 auto}.ozw-feed:hover .ozw-track{animation-play-state:paused}.ozw-log{margin:0;padding:6px 18px;list-style:none;display:grid}.ozw-log li{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.ozw-log time{color:#8e887d;flex:none}.ozw-log b{flex:none;width:12px;font-weight:700}.ozw-log em{flex:none;padding-left:12px}.ozw-log .ok b,.ozw-log .ok em{color:#7fdc9c}.ozw-console .c-p,.ozw-log .run b,.ozw-log .run em{color:#ffc15a}.ozw-log .fix b,.ozw-log .fix em{color:#f3c56b}.ozw-log span{min-width:0}.ozw-console .c-m{color:#9b958a}.ozw-console .c-b{color:#fff}.ozw-console .ozw-caret{vertical-align:-2px;background:#e9e4d8;width:8px;height:1.05em;animation:1s step-end infinite ozwBlink;display:inline-block}@property --p{syntax:"<number>";inherits:false;initial-value:0}.ozw-console figcaption{color:var(--ozw-muted);padding:0 18px 16px;font-size:.78rem}.ozw-svc{color:inherit;flex-direction:column;gap:12px;min-height:100%;padding:24px 22px 22px;text-decoration:none;display:flex}.ozw-svc h3{color:var(--cream);margin-top:8px}.ozw-svc p{font-size:.95rem;line-height:1.62}.ozw-svc ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ozw-svc li{color:var(--ozw-text);border:1px solid var(--line-2);background:#ffffff08;border-radius:999px;padding:4px 9px;font-size:.76rem}.ozw-svc .ozw-more{color:#ffc15a;align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:.9rem;font-weight:600;display:inline-flex}.compact-callout .text-link svg,.mega-intro .text-link svg,.ozw-svc .ozw-more svg{width:16px;height:16px}.smb-fix-head .smb-ic svg{width:20px;height:20px}.ozw-ticks{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ozw-ticks li{color:var(--ozw-text);padding-left:30px;font-size:.98rem;line-height:1.55;position:relative}.ozw-ticks li:before{background:var(--ic-bg);box-shadow:var(--ic-ring);content:"";border-radius:6px;width:19px;height:19px;position:absolute;top:.2em;left:0}.ozw-ticks li:after{content:"";border-left:2px solid var(--ic-fg);border-bottom:2px solid var(--ic-fg);width:7px;height:4px;position:absolute;top:calc(.2em + 5px);left:6px;transform:rotate(-45deg)}.ozw-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,76px);display:grid}.ozw-row.ozw-rev .ozw-row-media{order:2}.ozw-row-media{perspective:1200px;position:relative}.ozw-row-media .cms-hero-featured{border-radius:0;min-height:0;margin:0;overflow:visible}.ozw-row-media img{object-fit:cover;border:1px solid var(--ozw-line);width:100%;box-shadow:0 6px 0 var(--ozw-edge), 0 50px 70px -36px #000000f2;border-radius:22px;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block;transform:rotateY(7deg)rotateX(3deg);max-height:none!important}.ozw-row.ozw-rev .ozw-row-media img{transform:rotateY(-7deg)rotateX(3deg)}.ozw-row-media:hover img{transform:none!important}.ozw-row .ozw-row-h{color:var(--cream);margin:12px 0}.ozw-row p{color:var(--ozw-muted);margin-bottom:16px;line-height:1.75}.ozw-tight{border-top:0;padding-top:clamp(56px,6vw,96px)}.ozw-tight:before{display:none}.ozw3d .table-scroll{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}@media (max-width:860px){.ozw-row{grid-template-columns:1fr}.ozw-row.ozw-rev .ozw-row-media{order:0}.ozw-row-media img,.ozw-row.ozw-rev .ozw-row-media img{transform:none}.ozw-tight{border-top:1px solid var(--line);padding-top:clamp(64px,7vw,108px)}}@media (max-width:560px){.ozw-term{font-size:.74rem}}@media (hover:none){.ozw-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.ozw3d *,.ozw3d :after,.ozw3d :before{transition:none!important;animation:none!important}.ozw-track{position:static}.ozw-feed{max-height:340px;overflow:auto}}main:has(>.ozw-hero) .testimonials-section .kicker{color:var(--coral-deep)}main:has(>.ozw-hero) section p{color:#c9c2b4}main:has(>.ozw-hero) .testimonials-section .section-heading p{color:inherit}main:has(>.ozw-hero) .testimonials-section p{color:inherit}main:has(>.ozw-hero){--section-y:clamp(88px, 9vw, 140px)}.ozw-row{align-items:stretch}.ozw-row-copy,.ozw-row-media{flex-direction:column;display:flex}.ozw-row-media .hero-media{flex:1;min-height:0;display:flex}.ozw-row-media .cms-hero-featured{flex:1;width:100%;display:flex}.ozw-row-media img{aspect-ratio:auto!important;height:100%!important;min-height:420px!important}.ozw-row-copy{justify-content:center}@media (max-width:860px){.ozw-row-media img{aspect-ratio:4/3!important;height:auto!important;min-height:0!important}}main:has(>.ozw-hero) .section-heading{max-width:880px;flex-direction:column!important;grid-template-columns:none!important;justify-content:flex-start!important;align-items:flex-start!important;gap:16px!important;margin-bottom:clamp(36px,4.5vw,56px)!important;display:flex!important}main:has(>.ozw-hero) .section-heading>*{text-align:left!important;place-self:flex-start start!important;width:auto!important;max-width:100%!important;margin:0!important}main:has(>.ozw-hero) .section-heading h2{max-width:30ch!important;margin-top:12px!important}main:has(>.ozw-hero) .section-heading p{color:var(--ozw-muted);font-size:1.04rem;line-height:1.72;max-width:68ch!important}main:has(>.ozw-hero) .section-heading>div{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ozw-track{will-change:transform;backface-visibility:hidden}.ftcs-row{align-items:center!important}.ftcs-row .ozw-row-media img{object-fit:cover;object-position:top center;aspect-ratio:16/10!important;height:auto!important;min-height:0!important}.ftcs-row .ozw-row-h{color:var(--cream);margin:12px 0;font-size:clamp(1.5rem,2vw,2rem);line-height:1.15}.ftcs-row .ozw-row-copy>p{color:#c9c2b4;line-height:1.72}.ftcs-row-sec{padding-block:clamp(64px,7vw,110px)}.ftcs-mobile .ozw-row-media{justify-self:center;width:100%;max-width:340px}.ftcs-mobile .ozw-row-media img{object-fit:contain;aspect-ratio:auto!important;transform:none!important}.ftcs-hero .case-visual{min-width:0;display:block}.ftcs-hero .case-visual .cms-hero-featured{min-height:0;margin:0}.ftcs-hero .case-visual img{object-fit:cover;border:1px solid #f4f1e824;border-radius:18px;width:100%;transform:perspective(1200px)rotateY(-6deg);box-shadow:0 6px #0c0b0a,0 40px 70px -30px #000000e6;height:auto!important;min-height:0!important;max-height:none!important}@media (max-width:860px){.ftcs-hero .case-visual img{transform:none}}.ozwf-hero .cms-hero-featured{justify-content:center;min-height:0;margin:0;display:flex}.ozwf-hero .cms-managed-hero-image{aspect-ratio:1;object-fit:cover;object-position:center top;border-radius:24px;width:100%;max-width:440px;box-shadow:0 2px #2a241c,0 8px #0c0b09,0 28px 50px #00000080;height:auto!important;min-height:0!important;max-height:none!important}.ozwf-hero .hero-grid,.ozwf-links a{align-items:center}.ozwf-links{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.ozwf-links a{color:#f79d01;border:1px solid #f79d018c;border-radius:999px;gap:8px;padding:11px 18px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex}.ozwf-links a:first-child{color:#140e0b;background:#f79d01;border-color:#f79d01}.ozwf-links a:hover{transform:translateY(-2px)}.ozwf-sec{padding-block:clamp(56px,6vw,96px)}.ozwf-head{max-width:760px;margin-bottom:clamp(24px,3vw,40px)}.ozwf-head h2{margin:12px 0 10px}.ozwf-card p,.ozwf-head p{color:#c9c2b4;margin:0;line-height:1.7}.ozwf-row2{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:stretch;gap:clamp(18px,2.4vw,32px);display:grid}.ozwf-card{box-sizing:border-box;background:linear-gradient(#1c1a16,#151310);border:1px solid #f79d0133;border-radius:22px;flex-direction:column;height:100%;padding:clamp(24px,3vw,40px);display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 6px #0b0a08,0 24px 44px #0000006b}.ozwf-card h2,.ozwf-card h3{color:var(--cream);margin:10px 0 14px}.ozwf-card p{margin:0 0 14px;line-height:1.75}.ozwf-card p:last-child{margin-bottom:0}.ozwf-card .kicker{align-self:flex-start}.ozwf-timeline b{color:#f79d01;letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:.74rem;display:block}.ozwf-infobox caption{text-align:left;color:var(--cream);padding:0 0 12px;font-family:inherit;font-size:1.25rem;font-weight:600}.ozwf-infobox{border-collapse:collapse;width:100%;font-size:.95rem}.ozwf-infobox td,.ozwf-infobox th{vertical-align:top;text-align:left;border-top:1px solid #ffffff14;padding:11px 0}.ozwf-infobox th{color:#f79d01;letter-spacing:.02em;width:38%;padding-right:14px;font-size:.84rem;font-weight:600}.ozwf-infobox td,.ozwf-timeline h3{color:var(--cream)}.ozwf-infobox td a{color:#f79d01}.ozwf-timeline{counter-reset:ozwf;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.ozwf-timeline li{box-sizing:border-box;background:linear-gradient(#1c1a16,#151310);border:1px solid #f79d0133;border-radius:18px;height:100%;padding:22px 20px;position:relative;box-shadow:inset 0 1px #ffffff0d,0 5px #0b0a08,0 18px 34px #00000061}.ozwf-timeline li:before{counter-increment:ozwf;content:counter(ozwf, decimal-leading-zero);background:var(--ic-bg);width:38px;height:38px;color:var(--ic-fg);box-shadow:var(--ic-ring);border-radius:11px;justify-content:center;align-items:center;margin-bottom:14px;font-size:.8rem;font-weight:700;display:inline-flex}.ozwf-timeline b{margin-bottom:4px}.ozwf-timeline h3{margin:0 0 8px}.ozwf-timeline p{color:#c9c2b4;margin:0;font-size:.93rem;line-height:1.6}.ozwf-plinks,.ozwf-timeline{margin:0;padding:0;list-style:none}.ozwf-card .faq-list details,.ozwf-plinks a{background:#ffffff05;border:1px solid #ffffff17;border-radius:14px}.ozwf-plinks a{color:var(--cream);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;display:flex}.ozwf-plinks a span{color:#9d968a;font-size:.86rem;font-weight:400}.ozwf-plinks a:after{content:"→";color:#f79d01}.ozwf-plinks a:hover{border-color:#f79d0199}.ozwf-card .faq-list,.ozwf-plinks{gap:10px;display:grid}.ozwf-card .faq-list details{padding:0 16px}.ozwf-card .faq-list summary{cursor:pointer;color:var(--cream);padding:14px 0;font-weight:600;list-style:none}.ozs-faq summary::-webkit-details-marker{display:none}.ozwf-card .faq-list summary::-webkit-details-marker{display:none}.ozwf-card .faq-list summary:after{content:"+";float:right;color:#f79d01;font-weight:700}.ozs-faq details[open] summary:after,.ozwf-card .faq-list details[open] summary:after{content:"−"}.ozwf-card .faq-list details p{margin:0;padding:0 0 14px;font-size:.95rem}.ozwf-card-link,.ozwf-more a{color:#f79d01;font-weight:600;text-decoration:none}.ozwf-card-link:hover{text-decoration:underline}.ozwf-cta{background:#f79d01;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);padding:clamp(28px,4vw,56px);display:grid;box-shadow:0 8px #8f5600,0 30px 60px #00000073}.ozwf-cta h2{color:#140e0b;margin:10px 0 0}.ozwf-cta .kicker{color:#3a2600}.ozwf-cta p{color:#2a1c05;margin:0;line-height:1.7}.ozwf-cta .ozwf-links a{color:#140e0b;background:0 0;border-color:#140e0b}.ozwf-cta .ozwf-links a:first-child{color:#f79d01;background:#140e0b}@media (max-width:1100px){.ozwf-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.ozwf-timeline li:last-child{grid-column:1/-1}}@media (max-width:860px){.ozwf-cta,.ozwf-row2,.ozwf-timeline{grid-template-columns:1fr}.ozwf-hero .cms-managed-hero-image{max-width:360px}}.ozwf-row{align-items:stretch!important}.ozwf-row .ozw-row-media{justify-self:center;width:100%;max-width:460px;display:flex}.ozwf-row .ozw-row-media .cms-hero-featured,.ozwf-row .ozw-row-media .hero-media{box-shadow:none;background:0 0;border:0;flex:1;min-height:0;margin:0;display:flex}.ozwf-row .ozw-row-media img{object-fit:cover;object-position:center top;border-radius:22px;width:100%;box-shadow:0 2px #2a241c,0 8px #0b0a08,0 24px 46px #00000073;aspect-ratio:auto!important;height:100%!important;min-height:0!important;max-height:none!important;transform:none!important}.ozwf-row .ozw-row-copy{background:linear-gradient(#1c1a16,#151310);border:1px solid #f79d0133;border-radius:22px;padding:clamp(24px,3vw,40px);box-shadow:inset 0 1px #ffffff0d,0 6px #0b0a08,0 24px 44px #0000006b}.ozwf-row .ozw-row-h{color:var(--cream);margin:12px 0;font-size:clamp(1.5rem,2vw,2rem);line-height:1.15}.ozwf-row .ozw-row-copy>p{color:#c9c2b4;line-height:1.72}.ozwf-facts,.ozwf-principles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:18px 0 8px;padding:0;list-style:none;display:grid}.ozwf-facts li{background:#ffffff06;border:1px solid #f79d014d;border-radius:14px;padding:13px 16px}.ozwf-facts b,.ozwf-principles b{color:#f79d01;letter-spacing:.09em;text-transform:uppercase;font-size:.74rem;display:block}.ozwf-facts b{margin-bottom:4px;font-weight:600}.ozwf-facts span{color:var(--cream);font-weight:600}@media (max-width:860px){.ozwf-row .ozw-row-media{max-width:420px}.ozwf-row .ozw-row-media img{aspect-ratio:1!important;height:auto!important}}.ozwf-card .table-scroll{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}.ozwf-card .ozwf-infobox,.ozwf-card .ozwf-infobox caption,.ozwf-card .ozwf-infobox td,.ozwf-card .ozwf-infobox th,.ozwf-card .ozwf-infobox tr{background:0 0!important}.ozwf-card .ozwf-infobox caption,.ozwf-card .ozwf-infobox td{color:var(--cream)!important}.ozwf-card .ozwf-infobox td a,.ozwf-card .ozwf-infobox th{color:#f79d01!important}.ozwf-principles{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));margin:auto 0 0;padding:20px 0 0}.ozwf-principles li{background:#f79d010d;border:1px solid #f79d0140;border-radius:14px;padding:14px}.ozwf-principles b{margin-bottom:6px}.ozwf-principles span{color:var(--cream);font-size:.93rem;line-height:1.45;display:block}.ozwf-more{padding-top:18px;margin-top:auto!important}@media (max-width:860px){.ozwf-principles{grid-template-columns:1fr}}.ozs-sec{padding-block:clamp(64px,7vw,112px)}.ozs-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(20px,4vw,64px);margin-bottom:clamp(32px,4vw,52px);display:grid}.ozs-card h2,.ozs-head h2{color:var(--cream);margin:12px 0 0}.ozs-head h2 em{color:#f79d01;font-style:normal}.ozs-card p,.ozs-head p{color:var(--ozw-muted);margin:0;line-height:1.72}.ozs-row2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(18px,2.4vw,30px);display:grid}.ozs-card{box-sizing:border-box;flex-direction:column;height:100%;padding:clamp(24px,3vw,40px);display:flex}.ozs-card h2{margin:12px 0 16px}.ozs-card h3,.ozs-trend h3{color:var(--cream);margin:10px 0 12px}.ozs-card p{margin:0 0 14px;line-height:1.74}.ozs-card .kicker{align-self:flex-start}.ozs-chips{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:8px;display:flex}.ozs-chips span{color:var(--ozw-text);background:#f79d010f;border:1px solid #f79d0159;border-radius:999px;padding:6px 12px;font-size:.8rem}.ozs-bars{gap:16px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ozs-bars li{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.ozs-bars span{color:var(--cream);font-size:.95rem;font-weight:600}.ozs-bars b,.ozs-kpis b{color:#f79d01;font-variant-numeric:tabular-nums}.ozs-bars i{background:#12110e;border-radius:999px;grid-column:1/-1;height:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0009}.ozs-bars i:after{content:"";width:var(--v);transform-origin:0;background:linear-gradient(90deg,#b56f00,#f79d01 60%,#ffc15a);border-radius:999px;animation:1.6s cubic-bezier(.2,.7,.2,1) both ozsBar;position:absolute;inset:0 auto 0 0;box-shadow:0 0 14px #f79d0173}.ozs-bars li.low i:after{background:linear-gradient(90deg,#7a3b12,#e0782c)}.ozs-note{padding-top:16px;color:#9d968a!important;margin-top:auto!important;font-size:.8rem!important}.ozs-stages{counter-reset:ozs;gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ozs-kpis div,.ozs-stages li{border:1px solid var(--ozw-line)}.ozs-stages li{background:#ffffff05;border-radius:14px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.ozs-stages li:before{counter-increment:ozs;content:counter(ozs, decimal-leading-zero);background:var(--ic-bg);width:36px;height:36px;color:var(--ic-fg);box-shadow:var(--ic-ring);border-radius:10px;flex:none;place-items:center;font-size:.78rem;font-weight:700;display:grid}.ozs-stages strong{color:var(--cream);margin-bottom:2px;display:block}.ozs-kpis small,.ozs-stages span,.ozs-trend p{color:var(--ozw-muted);font-size:.93rem;line-height:1.55}.ozs-console{height:100%}.ozs-console .ozw-term{min-height:0}.ozs-console .ozw-feed{min-height:300px}.ozs-kpis{border-top:1px solid var(--ozw-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:auto;padding:14px 18px 18px;display:grid}.ozs-kpis div{text-align:center;background:#171613;border-radius:12px;padding:12px 6px}.ozs-kpis b{font-size:1.35rem;display:block}.ozs-kpis small{margin-top:4px;font-size:.72rem;line-height:1.3;display:block}.ozs-grid3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(18px,2vw,26px);display:grid}.ozs-grid3>.ozw-card{box-sizing:border-box;height:100%}.ozs-trend{flex-direction:column;gap:10px;padding:26px 24px;display:flex}.ozs-trend h3{margin:6px 0 0}.ozs-trend p{margin:0;font-size:.95rem;line-height:1.62}.ozs-trend small{color:#ffc15a;border-top:1px dashed #f4f1e81f;margin-top:auto;padding-top:10px;font-size:.8rem}.ozs-serp{perspective:1400px;height:100%}.ozs-serp-in{box-sizing:border-box;color:#202124;height:100%;transform-style:preserve-3d;background:#f7f5f0;border-radius:22px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:12px;padding:18px;font:400 .78rem/1.45 Arial,Helvetica,sans-serif;transition:transform .6s;display:grid;transform:rotateY(-8deg)rotateX(4deg);box-shadow:0 8px #cfcac0,0 40px 70px -30px #000000e6}.ozs-serp:hover .ozs-serp-in{transform:none}.ozs-q{color:#202124;background:#fff;border:1px solid #dfe1e5;border-radius:999px;grid-column:1/-1;align-items:center;gap:8px;padding:9px 14px;display:flex;box-shadow:0 1px 4px #2021241f}.ozs-q:before{content:"";border:2px solid #9aa0a6;border-radius:50%;width:12px;height:12px}.ozs-blk{background:#fff;border:1px solid #e3e3e3;border-radius:12px;margin-bottom:10px;padding:10px 12px;position:relative}.ozs-blk:last-child{margin-bottom:0}.ozs-blk>b{color:#5f6368;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:.72rem;display:block}.ozs-blk p{color:#3c4043;margin:0}.ozs-blk .ozs-l{color:#1a0dab;font-size:.92rem;display:block}.ozs-blk .ozs-u{color:#188038;font-size:.72rem}.ozs-blk.ai{background:linear-gradient(#eef3fe,#fff);border-color:#d2e3fc}.ozs-src{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ozs-src span{color:#1a73e8;background:#fff;border:1px solid #d2e3fc;border-radius:999px;padding:2px 8px;font-size:.68rem}.ozs-src span.me{color:#140e0b;background:#f79d01;border-color:#f79d01;font-weight:700}.ozs-map{background:linear-gradient(135deg,#e8f0e3 25%,#dfe9f6 25% 50%,#e8f0e3 50% 75%,#dfe9f6 75%) 0 0/22px 22px;border-radius:8px;height:54px;margin:4px 0 6px;position:relative}.ozs-map i{background:#ea4335;border-radius:50% 50% 50% 0;width:12px;height:12px;position:absolute;transform:rotate(-45deg)}.ozs-map i:first-child{top:14px;left:22%}.ozs-map i:nth-child(2){background:#f79d01;top:26px;left:52%}.ozs-map i:nth-child(3){top:10px;left:76%}.ozs-kp{flex-direction:column;display:flex}.ozs-kp .ozs-logo{color:#f79d01;background:#141412;border-radius:10px;place-items:center;width:44px;height:44px;margin-bottom:6px;font-size:1.2rem;font-weight:700;display:grid}.ozs-legend li b,.ozs-n{background:var(--ic-bg);color:var(--ic-fg);box-shadow:var(--ic-ring);border-radius:50%}.ozs-n{text-align:center;width:22px;height:22px;font:700 .72rem/22px Arial,sans-serif;position:absolute;top:-9px;right:-9px}.ozs-legend{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ozs-legend li{color:var(--ozw-muted);align-items:flex-start;gap:12px;font-size:.95rem;line-height:1.55;display:flex}.ozs-legend li b{flex:none;place-items:center;width:26px;height:26px;font-size:.78rem;display:grid}.ozs-legend strong{color:var(--cream)}.ozs-table-wrap{border-radius:20px;overflow-x:auto}.ozs-table{border-collapse:separate;border-spacing:0;width:100%;min-width:720px}.ozs-table td,.ozs-table th{text-align:left;vertical-align:top;border-bottom:1px solid var(--ozw-line);color:var(--ozw-text);padding:16px 20px;font-size:.95rem;line-height:1.55;background:0 0!important}.ozs-table thead th{font-weight:700;color:#140e0b!important;background:#f79d01!important}.ozs-table thead th:first-child{border-radius:16px 0 0}.ozs-table thead th:last-child{border-radius:0 16px 0 0}.ozs-table tbody th{width:18%;font-weight:600;color:#ffc15a!important}.ozs-table tbody tr:hover td,.ozs-table tbody tr:hover th{background:#f79d010d!important}.ozs-card .table-scroll,.ozs-table-wrap .table-scroll{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.ozs-faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.ozs-faq details{border:1px solid var(--ozw-line);background:linear-gradient(#1f1e1a,#1a1916);border-radius:16px;padding:0 20px;box-shadow:0 4px #0c0b0a}.ozs-faq summary{cursor:pointer;color:var(--cream);padding:18px 28px 18px 0;font-weight:600;list-style:none;position:relative}.ozs-faq summary:after{content:"+";color:#f79d01;font-weight:700;position:absolute;top:16px;right:0}.ozs-faq details p{color:var(--ozw-muted);margin:0;padding:0 0 18px;font-size:.95rem;line-height:1.7}.ozs-src-line{color:#9d968a;margin-top:22px;font-size:.82rem}.ozs-src-line a{color:#ffc15a}@media (max-width:980px){.ozs-grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.ozs-grid3.ozs-g9{grid-template-columns:1fr}.ozs-serp-in{transform:none}}@media (max-width:860px){.ozs-faq,.ozs-head,.ozs-row2{grid-template-columns:1fr}.ozs-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ozs-serp-in{grid-template-columns:1fr}}@media (max-width:640px){.ozs-grid3{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ozs-bars i:after{animation:none}}.seo-hub-page .seo-know-list{grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important}.seo-hub-page .seo-know-list>article{grid-column:span 2!important}.seo-hub-page .seo-know-list>article:nth-child(n+4){grid-column:span 3!important}.seo-hub-page .related-pages-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}@media (max-width:860px){.seo-hub-page .related-pages-grid,.seo-hub-page .seo-know-list{grid-template-columns:1fr!important}.seo-hub-page .seo-know-list>article,.seo-hub-page .seo-know-list>article:nth-child(n+4){grid-column:auto!important}}.mega-menu{border-radius:0 0 26px 26px;background:radial-gradient(900px 320px at 12% 0,#f79d011a,#0000 60%),linear-gradient(#1b1a16,#131210)!important;border:1px solid #f79d0138!important;border-top:0!important;padding:30px clamp(24px,3vw,44px) 34px!important;box-shadow:0 40px 90px #0009,inset 0 1px #ffffff0a!important}.mega-menu:before{content:"";background:linear-gradient(90deg,#0000,#f79d01 20%,#ffc15a 50%,#f79d01 80%,#0000);height:2px;position:absolute;top:0;left:0;right:0}.mega-services{grid-template-columns:minmax(220px,.78fr) minmax(0,2.5fr) minmax(210px,.78fr)!important;gap:clamp(20px,2.4vw,36px)!important}.mega-intro{background:radial-gradient(260px 200px at 0 0,#f79d0133,#0000 70%),linear-gradient(#221f19,#181612);border:1px solid #f79d0147;border-radius:20px;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 5px #0c0b09,0 24px 40px -18px #000c}.mega-intro .mega-menu-heading{font-family:var(--font-serif,Georgia, serif);color:var(--cream);margin:2px 0 10px;font-size:1.55rem;line-height:1.15}.mega-intro p{font-size:.92rem;line-height:1.6;margin:0 0 18px!important}.mega-intro .text-link{background:#f79d01;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:11px 18px;font-size:.9rem;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px #8f5600;color:#140e0b!important;border:0!important;text-decoration:none!important}.mega-intro .text-link:hover{transform:translateY(-2px);box-shadow:0 6px #8f5600}.mega-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mega-service-grid>a{background:#ffffff06;grid-template-rows:auto 1fr;align-items:start;transition:transform .22s cubic-bezier(.2,.7,.2,1),border-color .22s,background .22s,box-shadow .22s;position:relative;border:1px solid #f4f1e814!important;display:grid!important}.mega-service-grid>a:before{content:"";background-color:var(--ic-bg);background-position:50%;background-repeat:no-repeat;grid-row:1/3;transition:transform .25s}.mega-service-grid>a span{font-weight:700;line-height:1.25;color:var(--cream)!important;font-size:.95rem!important}.mega-service-grid>a small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;display:-webkit-box;overflow:hidden;color:#a39c8f!important;line-height:1.45!important}.mega-service-grid>a:after{content:"→";color:#f79d01;opacity:0;font-weight:700;transition:opacity .2s,transform .2s;position:absolute;transform:translate(-4px)}.mega-service-grid>a:focus-visible,.mega-service-grid>a:hover{background:linear-gradient(#f79d011a,#f79d0108);transform:translateY(-3px);box-shadow:0 14px 30px -14px #f79d0173;border-color:#f79d0180!important}.mega-service-grid>a:hover span{color:#ffc15a!important}.mega-service-grid>a:hover:before{transform:rotate(-6deg)scale(1.06)}.mega-service-grid>a:hover:after{opacity:1;transform:none}.mega-service-grid>a:last-child:nth-child(3n+2){grid-column:span 2}.mega-service-grid>a[href="/seo/"] span:after{content:"New";color:#8fe0a8;letter-spacing:.06em;vertical-align:2px;background:#7fdc9c24;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:.66rem}.mega-service-grid>a[href="/services/ai-systems-agents/"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23e3b46e'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203l1.8%204.7%204.7%201.8-4.7%201.8L12%2016l-1.8-4.7-4.7-1.8%204.7-1.8z'%2F%3E%3Cpath%20d%3D'M19%2015l.8%202%202%20.8-2%20.8-.8%202-.8-2-2-.8%202-.8z'%2F%3E%3C%2Fsvg%3E")}.mega-service-grid>a[href="/services/web-saas-software/"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23e3b46e'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'm8%208-4%204%204%204M16%208l4%204-4%204M14%205l-4%2014'%2F%3E%3C%2Fsvg%3E")}.mega-service-grid>a[href="/services/ecommerce-engineering/"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23e3b46e'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'9'%20cy%3D'20'%20r%3D'1.4'%2F%3E%3Ccircle%20cx%3D'18'%20cy%3D'20'%20r%3D'1.4'%2F%3E%3Cpath%20d%3D'M3%204h2.5l2.4%2011h10.6l2-8H6.3'%2F%3E%3C%2Fsvg%3E")}.mega-service-grid>a[href="/services/wordpress-woocommerce/"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23e3b46e'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'3'%20y%3D'4'%20width%3D'18'%20height%3D'16'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M3%208h18M8%208v12M11%2012h7M11%2016h5'%2F%3E%3C%2Fsvg%3E")}.mega-service-grid>a[href="/services/automation-integrations/"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23e3b46e'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'6'%20cy%3D'6'%20r%3D'2.5'%2F%3E%3Ccircle%20cx%3D'18'%20cy%3D'12'%20r%3D'2.5'%2F%3E%3Ccircle%20cx%3D'6'%20cy%3D'18'%20r%3D'2.5'%2F%3E%3Cpath%20d%3D'M8.5%206h3a3%203%200%200%201%203%203v.5M8.5%2018h3a3%203%200%200%200%203-3v-.5'%2F%3E%3C%2Fsvg%3E")}.mega-service-grid>a[href="/services/seo-ai-discovery/"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23e3b46e'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'11'%20cy%3D'11'%20r%3D'6.5'%2F%3E%3Cpath%20d%3D'm20%2020-4.2-4.2M8.5%2011h5M11%208.5v5'%2F%3E%3C%2Fsvg%3E")}.mega-service-grid>a[href="/services/design-branding/"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23e3b46e'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%2020h4L19%209a2.8%202.8%200%200%200-4-4L4%2016z'%2F%3E%3Cpath%20d%3D'M13.5%206.5l4%204'%2F%3E%3C%2Fsvg%3E")}.mega-service-grid>a[href="/services/digital-marketing/"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23e3b46e'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M3%2017l6-6%204%204%208-8'%2F%3E%3Cpath%20d%3D'M15%207h6v6'%2F%3E%3C%2Fsvg%3E")}.mega-service-grid>a[href="/services/mobile-app-development/"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23e3b46e'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'7'%20y%3D'2.5'%20width%3D'10'%20height%3D'19'%20rx%3D'2.5'%2F%3E%3Cpath%20d%3D'M11%2018.5h2'%2F%3E%3C%2Fsvg%3E")}.mega-service-grid>a[href="/services/hosting-infrastructure/"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23e3b46e'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M7%2018h10.5a4%204%200%200%200%20.6-8A6%206%200%200%200%206.3%209.2%204.5%204.5%200%200%200%207%2018z'%2F%3E%3C%2Fsvg%3E")}.mega-service-grid>a[href="/services/maintenance-modernization/"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23e3b46e'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%203l7%203v5c0%204.5-3%208.3-7%2010-4-1.7-7-5.5-7-10V6z'%2F%3E%3Cpath%20d%3D'm9%2012%202%202%204-4'%2F%3E%3C%2Fsvg%3E")}.mega-service-grid>a[href="/seo/"]:before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23e3b46e'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M4%2020V10M10%2020V4M16%2020v-7M22%2020H2'%2F%3E%3C%2Fsvg%3E")}.mega-featured{background:#ffffff05;border:1px solid #f4f1e814;border-radius:20px}.compact-menu .mega-label,.mega-featured .mega-label,.mega-services .mega-label{align-items:center;gap:8px;font-weight:700;display:flex}.compact-menu .mega-label:before,.mega-featured .mega-label:before{content:"";background:#d9a862;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #d9a8621f}.mega-featured>a{border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 -12px;transition:background .2s,color .2s,padding .2s;color:var(--cream)!important;border-bottom:0!important;font-size:.87rem!important;display:flex!important}.mega-featured>a:after{content:"↗";color:#f79d01;opacity:.55;transition:opacity .2s,transform .2s}.mega-featured>a:hover{background:#f79d0117;color:#ffc15a!important}.mega-featured>a:hover:after{opacity:1;transform:translate(2px,-2px)}.mega-featured>a.mega-promo{background:linear-gradient(135deg,#f79d01,#ffb126);border-radius:16px;margin:14px 0 0;box-shadow:0 5px #8f5600;color:#140e0b!important;padding:16px!important}.mega-featured>a.mega-promo:after{content:none}.mega-promo em{letter-spacing:.08em;text-transform:uppercase;color:#f79d01;background:#140e0b;border-radius:999px;margin-bottom:8px;padding:3px 8px;font-size:.66rem;font-style:normal;font-weight:800;display:inline-block}.mega-promo strong{margin-bottom:4px;font-size:1rem;display:block}.mega-promo span{color:#2a1c05;font-size:.8rem;line-height:1.45;display:block}.mega-featured>a.mega-promo:hover{transform:translateY(-2px);color:#140e0b!important}.compact-menu{gap:clamp(20px,2.4vw,36px)!important}.compact-menu .mega-link-list{gap:8px!important}.compact-menu .mega-link-list a{background:#ffffff06;border-radius:12px;align-items:center;gap:10px;font-weight:600;transition:transform .2s,border-color .2s,background .2s;display:flex;color:var(--cream)!important;border:1px solid #f4f1e814!important;padding:12px 14px!important}.compact-menu .mega-link-list a:before{content:"";background:#f79d01;flex:none;box-shadow:0 0 10px #f79d0199}.compact-menu .mega-link-list a:hover{background:#f79d0114;transform:translateY(-2px);color:#ffc15a!important;border-color:#f79d0180!important}.compact-callout{background:radial-gradient(260px 200px at 100% 0,#f79d012e,#0000 70%),linear-gradient(#221f19,#181612);border-radius:20px;flex-direction:column;display:flex;box-shadow:0 5px #0c0b09;border:1px solid #f79d0147!important;padding:26px 24px!important}.compact-callout .mega-menu-heading{font-family:var(--font-serif,Georgia, serif);color:var(--cream);margin:0 0 8px;font-size:1.45rem;line-height:1.15}.compact-callout .text-link{background:#f79d01;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:10px 16px;font-weight:700;display:inline-flex;box-shadow:0 4px #8f5600;color:#140e0b!important;border:0!important;text-decoration:none!important}.nav-group.open .mega-link-list a,.nav-group.open .mega-service-grid>a{animation:.42s cubic-bezier(.2,.7,.2,1) backwards ozwMegaIn}.nav-group.open .mega-link-list a:first-child,.nav-group.open .mega-service-grid>a:first-child{animation-delay:0s}.nav-group.open .mega-link-list a:nth-child(2),.nav-group.open .mega-service-grid>a:nth-child(2){animation-delay:25ms}.nav-group.open .mega-link-list a:nth-child(3),.nav-group.open .mega-service-grid>a:nth-child(3){animation-delay:50ms}.nav-group.open .mega-link-list a:nth-child(4),.nav-group.open .mega-service-grid>a:nth-child(4){animation-delay:75ms}.nav-group.open .mega-link-list a:nth-child(5),.nav-group.open .mega-service-grid>a:nth-child(5){animation-delay:.1s}.nav-group.open .mega-link-list a:nth-child(6),.nav-group.open .mega-service-grid>a:nth-child(6){animation-delay:.125s}.nav-group.open .mega-link-list a:nth-child(7),.nav-group.open .mega-service-grid>a:nth-child(7){animation-delay:.15s}.nav-group.open .mega-link-list a:nth-child(8),.nav-group.open .mega-service-grid>a:nth-child(8){animation-delay:.175s}.nav-group.open .mega-link-list a:nth-child(9),.nav-group.open .mega-service-grid>a:nth-child(9){animation-delay:.2s}.nav-group.open .mega-link-list a:nth-child(10),.nav-group.open .mega-service-grid>a:nth-child(10){animation-delay:.225s}.nav-group.open .mega-link-list a:nth-child(11),.nav-group.open .mega-service-grid>a:nth-child(11){animation-delay:.25s}.nav-group.open .mega-link-list a:nth-child(12),.nav-group.open .mega-service-grid>a:nth-child(12){animation-delay:.275s}@media (max-width:1180px){.mega-services{grid-template-columns:minmax(0,2.4fr) minmax(200px,.8fr)!important}.mega-services .mega-intro{display:none}}@media (prefers-reduced-motion:reduce){.nav-group.open .mega-link-list a,.nav-group.open .mega-service-grid>a{animation:none}}.ozab-row{align-items:stretch}.ozab-media{background:#141412;border:1px solid #f79d0138;border-radius:22px;flex-direction:column;justify-content:center;gap:12px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 6px #0b0a08,0 26px 46px -18px #000000d9}.ozab-media .cms-hero-featured,.ozab-media .hero-media{box-shadow:none;background:0 0;border:0;width:100%;min-height:0;margin:0;display:block}.ozab-media img{aspect-ratio:16/9;object-fit:contain;border-radius:14px;width:100%;display:block;height:auto!important;min-height:0!important;max-height:none!important;transform:none!important}.ozab-cap{color:#9d968a;text-align:center;margin:0;font-size:.84rem;line-height:1.5}.ozab-groups{gap:12px;margin:6px 0 18px;padding:0;list-style:none;display:grid}.ozab-groups li{border:1px solid var(--ozw-line);color:var(--ozw-muted);background:#ffffff05;border-radius:14px;padding:14px 16px;line-height:1.55}.ozab-groups b{color:#f79d01;letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:.74rem;display:block}.ozab-links{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:6px;display:flex}.ozab-links a{color:#ffc15a;border-bottom:1px solid #ffc15a66;font-weight:600;text-decoration:none}.ozab-links a:hover{color:#f79d01}.ozab-hero .hero-copy-wrap{flex-direction:column;justify-content:center;display:flex}.ozab-hero .hero-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}@media (max-width:860px){.ozab-row .ozab-media{order:0}}.mega-service-grid>a{border-radius:13px;align-content:center;grid-template-columns:34px minmax(0,1fr)!important;gap:2px 12px!important;min-height:0!important;padding:11px 12px!important}.mega-service-grid>a:before{width:34px;height:34px;box-shadow:var(--ic-ring);background-size:22px 22px;border-radius:10px}.mega-service-grid>a:hover:before{background-color:#f79d0126;transform:scale(1.04)}.compact-menu .mega-link-list a:before{width:6px;height:6px;box-shadow:none;opacity:.8;background:#d9a862;border-radius:50%}.compact-menu .mega-link-list a:hover:before{opacity:1}.mega-service-grid{grid-auto-rows:1fr!important;align-content:stretch!important;gap:8px!important}.mega-service-grid>a:after{top:9px;right:11px}.mega-intro{padding:22px 20px}.mega-featured{padding:16px}.mega-featured>a{padding:7px 12px!important}.mega-featured>a.mega-promo{display:none!important}.compact-menu .mega-link-list a{padding-top:10px!important;padding-bottom:10px!important}.hero-grid{min-height:0!important;padding-top:clamp(22px,3.5vw,30px)!important;padding-bottom:clamp(22px,3.5vw,30px)!important}.page-hero:has(.hero-grid){padding-top:0!important;padding-bottom:0!important}.case-hero-grid,.contact-hero-grid{padding-top:clamp(36px,5vw,68px)!important;padding-bottom:clamp(36px,5vw,68px)!important}.journal-hero{padding-top:clamp(36px,4.5vw,60px)!important}.article-hero{padding-top:clamp(32px,4.5vw,56px)!important;padding-bottom:clamp(36px,5vw,64px)!important}main :is(.page-hero,.case-hero,.article-hero,.journal-hero,.contact-hero,.hero-grid,.case-hero-grid,.contact-hero-grid) h1{max-width:none}.smb-sec .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.smb-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(20px,4vw,64px);margin-bottom:clamp(26px,3vw,40px);display:grid}.smb-head h2{margin-top:12px}.smb-sec h2 em,.why-sec h2 em{color:#e9b56a;font-style:italic}.smb-head>p{color:var(--body-2);max-width:560px;font-size:1.02rem;line-height:1.65}.smb-sec h3{font-family:var(--font-serif);color:var(--cream)}.smb-sec p{line-height:1.6}.smb-ic{width:44px;height:44px;color:var(--ic-fg);background:var(--ic-bg);box-shadow:var(--ic-ring);border-radius:12px;flex:none;place-items:center;display:grid}.smb-ic svg{width:28px;height:28px}.smb-answer-card{background:radial-gradient(520px 260px at 0 0,#f79d0121,#0000 70%),linear-gradient(#1d1c18,#171613);border:1px solid #f79d0138;border-radius:26px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:clamp(22px,3vw,44px);padding:clamp(24px,3.4vw,44px);display:grid;box-shadow:inset 0 1px #ffffff0d,0 6px #0c0b09,0 30px 60px -30px #000c}.smb-answer-copy h2{margin:12px 0 18px}.smb-answer-lead{color:var(--cream-soft);border-left:3px solid #e9b56ab3;padding-left:18px;font-size:clamp(1.05rem,1.4vw,1.2rem)}.smb-who{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.smb-who li{border:1px solid var(--line-2);color:var(--body-2);border-radius:999px;padding:7px 13px;font-size:.85rem}.smb-stats{grid-template-rows:repeat(3,1fr);gap:12px;display:grid}.smb-stat,.smb-who li{background:#ffffff08}.smb-stat{border:1px solid var(--line);border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:18px;padding:16px 20px;display:grid}.smb-stat strong{font-family:var(--font-serif);color:#e9b56a;grid-row:1/3;min-width:2.6ch;font-size:clamp(2.2rem,3.4vw,3rem);font-weight:400;line-height:1}.smb-stat p{color:var(--cream-soft);font-size:.95rem;line-height:1.45}.smb-stat small{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:.72rem}.smb-source{color:var(--quiet);margin-top:18px;font-size:.86rem}.smb-source a,.why-source a{color:var(--body-2);text-underline-offset:3px;text-decoration:underline}.smb-source a:hover{color:#e9b56a}.smb-figure{border:1px solid var(--line-2);background:#141412;border-radius:22px;margin:0 0 clamp(22px,2.6vw,32px);overflow:hidden;box-shadow:0 6px #0c0b09}.smb-figure img,.why-figure img{width:100%;height:auto;display:block}.smb-figure figcaption,.why-figure figcaption{color:var(--quiet);border-top:1px solid var(--line);padding:12px 18px;font-size:.86rem}.smb-grid{align-items:stretch;gap:16px;display:grid}.smb-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.smb-card{border:1px solid var(--line);background:linear-gradient(#ffffff09,#ffffff03);border-radius:20px;flex-direction:column;gap:12px;padding:24px 22px;transition:transform .22s,border-color .22s;display:flex;position:relative;box-shadow:0 5px #0c0b09}.smb-card:hover{border-color:#e9b56a66;transform:translateY(-3px)}.smb-num{color:var(--quiet);letter-spacing:.1em;font-size:.8rem;position:absolute;top:22px;right:22px}.smb-card p,.smb-steps p{color:var(--body-2);font-size:.95rem}.smb-tags{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:6px 0 0;list-style:none;display:flex}.smb-tags li{color:#e3b46e;background:#f79d0114;border:1px solid #e3b46e33;border-radius:999px;padding:4px 10px;font-size:.74rem}.smb-table-wrap{border:1px solid var(--line-2);background:#ffffff05;border-radius:22px;overflow-x:auto;box-shadow:0 6px #0c0b09}.smb-table-wrap:focus-visible{outline-offset:3px;outline:2px solid #e9b56a}.smb-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.95rem}.smb-table td,.smb-table th{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:16px 20px}.smb-fix-row:last-child p,.smb-table tbody tr:last-child td,.smb-table tbody tr:last-child th{border-bottom:0}.smb-table thead th{background:#f79d010d;padding-top:22px;padding-bottom:18px}.smb-table tbody th{width:18%;color:var(--quiet);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:600}.smb-table td{color:var(--cream-soft);line-height:1.5}.smb-table tbody tr:nth-child(2n) td,.smb-table tbody tr:nth-child(2n) th{background:#ffffff05}.smb-tier{font-family:var(--font-serif);color:var(--cream);font-size:1.22rem;font-weight:400;display:inline-block}.smb-table thead th:nth-child(3) .smb-tier{color:#e9b56a}.smb-note{color:var(--quiet);margin-top:16px;font-size:.9rem}.smb-journey-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:stretch;gap:clamp(18px,2.4vw,32px);display:grid}.smb-figure-tight,.smb-steps{flex-direction:column;justify-content:center;margin:0;display:flex}.smb-steps{justify-content:space-between;list-style:none;position:relative}.smb-steps:before{content:"";background:linear-gradient(#e9b56a80,#e9b56a1a);width:1px;position:absolute;top:30px;bottom:30px;left:21px}.smb-step-n,.smb-steps li{display:grid;position:relative}.smb-steps li{border:1px solid var(--line);background:#ffffff06;border-radius:18px;grid-template-columns:1fr;align-items:start;gap:12px;padding:22px 20px;box-shadow:0 5px #0c0b09}.smb-step-n{color:#e9b56a;z-index:1;background:#1c1a16;border:1px solid #e9b56a66;border-radius:12px;place-items:center;width:44px;height:44px;font-size:.9rem;font-weight:700}.smb-steps h3{margin-bottom:4px}.smb-fix-list{border:1px solid var(--line-2);border-radius:22px;overflow:hidden;box-shadow:0 6px #0c0b09}.smb-fix-head,.smb-fix-row{grid-template-columns:1fr 1fr;display:grid}.smb-fix-head>span,.smb-fix-row p{border-bottom:1px solid var(--line)}.smb-fix-head>span{letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);background:#ffffff06;align-items:center;gap:12px;padding:16px 22px;font-size:.8rem;display:flex}.smb-fix-head>span+span{color:#e9b56a;background:#f79d010f}.smb-fix-head .smb-ic{border-radius:9px;width:32px;height:32px}.smb-ic-x{color:#b9a9a0;box-shadow:inset 0 0 0 1px var(--line-2);background:#ffffff0a}.smb-fix-row p{margin:0;padding:18px 22px;font-size:.98rem}.smb-before{color:var(--body);position:relative}.smb-after{color:var(--cream);border-left:1px solid var(--line);background:#f79d0109}.smb-case{border:1px solid var(--line);color:inherit;background:#ffffff06;border-radius:20px;flex-direction:column;gap:10px;padding:24px 22px;text-decoration:none;transition:transform .22s,border-color .22s;display:flex;box-shadow:0 5px #0c0b09}.smb-case:hover{border-color:#e9b56a73;transform:translateY(-3px)}.smb-case-tag{letter-spacing:.1em;color:#e3b46e;background:#f79d0114;border-radius:999px;align-self:flex-start;padding:4px 10px}.smb-case p,.smb-faq-list details p{color:var(--body-2);font-size:.95rem}.smb-case .smb-case-win{color:var(--cream-soft);background:#ffffff08;border:1px dashed #e9b56a47;border-radius:12px;padding:12px 14px}.smb-case-win b,.smb-link b{font-weight:600;display:block}.smb-case-tag,.smb-case-win b{text-transform:uppercase;font-size:.72rem}.smb-case-win b{letter-spacing:.12em;color:var(--quiet);margin-bottom:4px}.smb-case-link{color:#e9b56a;align-items:center;gap:8px;margin-top:auto;padding-top:4px;font-size:.92rem;font-weight:600;display:inline-flex}.smb-case-link .icon{width:16px;height:16px}.smb-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.smb-faq-list details,.smb-link,.why-faq-list details{border:1px solid var(--line);background:#ffffff06;border-radius:16px}.smb-faq-list details,.why-faq-list details{margin:0}.smb-faq-list details[open],.why-faq-list details[open]{border-color:#e9b56a59}.smb-faq-list summary,.why-faq-list summary{cursor:pointer;color:var(--cream);padding:18px 20px}.smb-faq-list details p{padding:0 20px 18px}.smb-link{color:inherit;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.smb-link b{color:var(--cream)}.smb-link small,.why-link small{color:var(--quiet);margin-top:3px;font-size:.86rem;display:block}.smb-link .icon{color:#e3b46e;flex:none;width:18px;height:18px}.smb-link:hover{border-color:#e9b56a73;transform:translateY(-2px)}.smb-cta-card{background:radial-gradient(600px 280px at 100% 0,#f79d0129,#0000 70%),linear-gradient(#1f1d18,#171612);border:1px solid #f79d0147;border-radius:28px;grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:28px;padding:clamp(28px,4vw,52px);display:grid;box-shadow:0 6px #0c0b09}.smb-cta-card h2{margin:12px 0}.smb-cta-card p{color:var(--body-2);max-width:620px}.smb-cta-actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1024px){.smb-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.smb-answer-card,.smb-cta-card,.smb-head,.smb-journey-grid{grid-template-columns:1fr}.smb-stats{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}.smb-stat{grid-template-columns:1fr}.smb-stat strong{grid-row:auto;margin-bottom:6px}}@media (max-width:680px){.smb-faq-list,.smb-grid-3,.smb-stats{grid-template-columns:1fr}.smb-fix-head{display:none}.smb-fix-row{border-bottom:1px solid var(--line);grid-template-columns:1fr}.smb-fix-row p{border-bottom:0}.smb-after:before,.smb-before:before{letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:.7rem;display:block}.smb-before:before{content:"Before";color:var(--quiet)}.smb-after{border-left:0}.smb-after:before{content:"After";color:#e9b56a}}@media (prefers-reduced-motion:reduce){.smb-card,.smb-case,.smb-link{transition:none}}.smb-card,.smb-case,.smb-link{transform-style:preserve-3d;will-change:transform}.smb-card:hover,.smb-case:hover{transform:perspective(900px)rotateX(4deg)translateY(-5px);box-shadow:0 9px #0b0a08,0 28px 44px -22px #000000d9}.smb-card:before,.smb-case:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff0f,#0000 38%);position:absolute;inset:0}.smb-case{position:relative}.smb-answer-card,.smb-cta-card{position:relative;transform:perspective(1400px)rotateX(1.2deg)}.smb-stat{box-shadow:inset 0 1px #ffffff0d,0 4px #0c0b09}.smb-hero-visual{position:relative}.smb-hero-visual svg{filter:drop-shadow(0 30px 40px #00000073);width:100%;height:auto;overflow:visible}@media (prefers-reduced-motion:reduce){.smb-card:hover,.smb-case:hover{transform:none}}.smb-table-wrap .table-scroll{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.smb-sec .smb-table,.smb-sec .smb-table tr,.why-sec .why-table tr{background:0 0!important}.smb-sec .smb-table td,.smb-sec .smb-table th{border-color:var(--line)!important;background:0 0!important}.smb-sec .smb-table td{color:var(--cream-soft)!important}.smb-sec .smb-table tbody th{color:var(--quiet)!important}.smb-sec .smb-table thead th{background:#f79d010d!important}.smb-sec .smb-table tbody tr:nth-child(2n) td,.smb-sec .smb-table tbody tr:nth-child(2n) th{background:#ffffff05!important}.smb-fix-head .smb-ic{background:#ffffff0a;border-bottom:0!important;padding:0!important}.smb-fix-head span+span .smb-ic{background:#f79d0117}.smb-stack .smb-figure{max-width:1120px;margin-inline:auto}.smb-journey-grid{grid-template-columns:1fr}.smb-journey-grid .smb-figure-tight{width:100%;max-width:1120px;margin-inline:auto}.smb-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:0;display:grid}.smb-steps:before{display:none}@media (max-width:1024px){.smb-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.smb-steps{grid-template-columns:1fr}}.smb-stack-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:clamp(18px,2.2vw,28px);margin-bottom:clamp(22px,2.6vw,32px);display:grid}.smb-stack .smb-stack-grid .smb-figure{flex-direction:column;justify-content:center;max-width:none;margin:0;display:flex}.smb-layers,.smb-layers ol{flex-direction:column;display:flex}.smb-layers{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #e3b46e33;border-radius:22px;padding:24px 22px;box-shadow:0 6px #0c0b09}.smb-layers h3{margin:10px 0 14px}.smb-layers ol{flex:1;justify-content:space-between;gap:12px;margin:0;padding:0;list-style:none}.smb-layers li{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.smb-layer-n{color:#e3b46e;background:#f79d0117;border-radius:9px;place-items:center;width:30px;height:30px;font-size:.8rem;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #e3b46e4d}.smb-layers b{color:var(--cream);font-size:.95rem;font-weight:600;display:block}.smb-layers li p{color:var(--body-2);margin:2px 0 0;font-size:.88rem;line-height:1.5}.smb-layers-note{color:var(--quiet);border-top:1px dashed #e3b46e40;margin:14px 0 0;padding-top:12px;font-size:.84rem}@media (max-width:1024px){.smb-stack-grid{grid-template-columns:1fr}}main :is(.page-hero,.case-hero,.article-hero,.journal-hero,.contact-hero,.hero-grid,.case-hero-grid,.contact-hero-grid) h1 em{color:#e9b56a;font-style:italic}.why-sec .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.why-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(20px,4vw,64px);margin-bottom:clamp(26px,3vw,40px);display:grid}.why-head h2{margin-top:12px}.why-head>p{color:var(--body-2);max-width:560px;font-size:1.02rem;line-height:1.65}.why-sec h3{font-family:var(--font-serif);color:var(--cream)}.why-sec p{line-height:1.6}.why-ic{width:44px;height:44px;color:var(--ic-fg);background:var(--ic-bg);box-shadow:var(--ic-ring);border-radius:12px;flex:none;place-items:center;display:grid}.why-ic svg{width:28px;height:28px}.why-ic-sm{border-radius:9px;width:30px;height:30px}.why-ic-sm svg{width:19px;height:19px}.why-answer-card{background:radial-gradient(640px 280px at 0 0,#f79d0121,#0000 70%),linear-gradient(#1d1c18,#171613);border:1px solid #f79d0138;border-radius:28px;padding:clamp(26px,3.6vw,48px);position:relative;transform:perspective(1400px)rotateX(1.2deg);box-shadow:inset 0 1px #ffffff0d,0 7px #0c0b09,0 34px 60px -30px #000000d9}.why-answer-card h2{margin:12px 0 16px}.why-lead{color:var(--cream-soft);border-left:3px solid #e9b56ab3;max-width:900px;padding-left:18px;font-size:clamp(1.05rem,1.4vw,1.22rem)}.why-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.why-fact{border:1px solid var(--line);background:#ffffff08;border-radius:18px;flex-direction:column;gap:6px;padding:18px 20px;display:flex;box-shadow:inset 0 1px #ffffff0d,0 4px #0c0b09}.why-fact strong{font-family:var(--font-serif);color:#e9b56a;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:400;line-height:1}.why-fact span,.why-gate span{color:var(--body-2);font-size:.92rem;line-height:1.4}.why-grid{align-items:stretch;gap:16px;display:grid}.why-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.why-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.why-card,.why-case{border:1px solid var(--line);transform-style:preserve-3d;color:inherit;background:linear-gradient(#ffffff09,#ffffff03);border-radius:20px;flex-direction:column;gap:12px;padding:24px 22px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;box-shadow:0 5px #0c0b09}.why-card:before,.why-case:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff0f,#0000 38%);position:absolute;inset:0}.why-card:hover,.why-case:hover{border-color:#e9b56a6b;transform:perspective(900px)rotateX(4deg)translateY(-5px);box-shadow:0 9px #0b0a08,0 28px 44px -22px #000000d9}.why-card p,.why-case p,.why-list li,.why-step p{color:var(--body-2);font-size:.94rem}.why-proof{color:#e9b56a;border-top:1px dashed #e3b46e40;align-items:center;gap:7px;margin-top:auto;padding-top:6px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.why-case-link .icon,.why-proof .icon{width:15px;height:15px}.why-case-link,.why-market{align-items:center;gap:8px;display:inline-flex}.why-market{letter-spacing:.1em;text-transform:uppercase;color:#e3b46e;align-self:flex-start;font-size:.74rem}.why-case-link{color:#e9b56a;margin-top:auto;font-size:.9rem;font-weight:600}.why-stairs{perspective:1200px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:14px;margin:0;padding:0 0 80px;list-style:none;display:grid}.why-step{transform:translateY(calc((5 - var(--i)) * 16px)) rotateX(3deg);transform-origin:bottom;background:linear-gradient(#24211c,#181613);border:1px solid #e3b46e33;border-radius:20px;flex-direction:column;gap:14px;padding:22px 18px 18px;transition:transform .25s,border-color .25s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12,0 10px #0e0d0b,0 10px 0 1px #e3b46e1f,0 34px 44px -24px #000000e6}.why-step:hover{transform:translateY(calc((5 - var(--i)) * 16px - 8px)) rotateX(0deg);border-color:#e9b56a73}.why-step:after{content:"";background:linear-gradient(90deg,#0000,#e9b56a8c,#0000);border-radius:2px;height:2px;position:absolute;top:0;left:18px;right:18px}.why-step-n{letter-spacing:.08em;color:#e3b46e;background:#f79d0117;border-radius:999px;place-items:center;min-width:34px;height:26px;padding:0 8px;font-size:.74rem;font-weight:700;display:inline-grid;box-shadow:inset 0 0 0 1px #e3b46e4d}.why-step h3{margin-top:12px}.why-step p{margin-top:6px;font-size:.88rem;line-height:1.5}.why-gate{background:#ffffff08;border:1px dashed #e3b46e4d;border-radius:14px;align-items:flex-start;gap:10px;margin-top:auto;padding:12px;display:flex}.why-gate b{letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);margin-bottom:2px;font-size:.68rem;font-weight:600;display:block}.why-gate span{color:var(--cream-soft);font-size:.86rem}.why-split{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:clamp(18px,2.4vw,30px);display:grid}.why-figure{border:1px solid var(--line-2);background:#141412;border-radius:22px;justify-content:center;margin:0;overflow:hidden;box-shadow:0 6px #0c0b09}.why-figure,.why-list,.why-panel{flex-direction:column;display:flex}.why-panel{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #e3b46e33;border-radius:22px;padding:26px 24px;box-shadow:0 6px #0c0b09}.why-list{flex:1;gap:14px;margin:14px 0 0;padding:0;list-style:none}.why-list li{padding-left:18px;line-height:1.55;position:relative}.why-list li:before{content:"";background:#d9a862;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0}.why-link b,.why-list b{color:var(--cream)}.why-source{color:var(--quiet);margin-top:16px;font-size:.84rem}.why-link{border:1px solid var(--line);color:inherit;background:#ffffff06;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;box-shadow:0 4px #0c0b09}.why-link b{font-weight:600;display:block}.why-link .icon{color:#e3b46e;flex:none;width:18px;height:18px}.why-link:hover{border-color:#e9b56a73;transform:translateY(-2px)}.why-table-wrap{border:1px solid var(--line-2);background:#ffffff05;border-radius:22px;overflow-x:auto;box-shadow:0 6px #0c0b09}.why-table-wrap .table-scroll{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.why-sec .why-table{border-collapse:collapse;width:100%;min-width:820px;font-size:.94rem;background:0 0!important}.why-sec .why-table td,.why-sec .why-table th{text-align:left;vertical-align:top;padding:16px 18px;border-bottom:1px solid var(--line)!important;color:var(--body-2)!important;background:0 0!important}.why-sec .why-table tbody tr:last-child td,.why-sec .why-table tbody tr:last-child th{border-bottom:0!important}.why-sec .why-table thead th{padding-top:20px;padding-bottom:16px;background:#ffffff08!important}.why-sec .why-table tbody th{letter-spacing:.06em;text-transform:uppercase;width:17%;font-size:.8rem;font-weight:600;color:var(--quiet)!important}.why-sec .why-table td.why-us{font-weight:500;color:var(--cream)!important;background:#f79d010f!important}.why-sec .why-table thead th:nth-child(2){background:#f79d011a!important}.why-col{font-family:var(--font-serif);color:var(--cream);font-size:1.12rem}.why-col-us{color:#e9b56a}.why-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.why-faq-list details p{color:var(--body-2);padding:0 20px 18px;font-size:.95rem}.why-cta-card{background:radial-gradient(600px 280px at 100% 0,#f79d0129,#0000 70%),linear-gradient(#1f1d18,#171612);border:1px solid #f79d0147;border-radius:28px;grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:28px;padding:clamp(28px,4vw,52px);display:grid;transform:perspective(1400px)rotateX(1.2deg);box-shadow:0 6px #0c0b09}.why-cta-card h2{margin:12px 0}.why-cta-card p{color:var(--body-2);max-width:620px}.why-cta-actions{flex-wrap:wrap;gap:12px;display:flex}.why-hero-visual img{filter:drop-shadow(0 30px 40px #00000073);width:100%;height:auto;display:block}@media (max-width:1180px){.why-stairs{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:28px;padding-bottom:0}.why-step{transform:none}.why-step:hover{transform:translateY(-4px)}}@media (max-width:1024px){.why-facts,.why-grid-3,.why-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.why-cta-card,.why-head,.why-split{grid-template-columns:1fr}}@media (max-width:680px){.why-faq-list,.why-grid-3,.why-grid-4,.why-stairs{grid-template-columns:1fr}.why-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.why-card,.why-case,.why-link,.why-step{transition:none}}.why-link em{color:#e3b46e;background:#f79d0114;border:1px solid #e3b46e40;border-radius:999px;margin-top:9px;padding:3px 10px;font-size:.74rem;font-style:normal;font-weight:600;display:inline-block}.why-link small{line-height:1.5}.svc-tabs{grid-template-columns:minmax(230px,280px) minmax(0,1fr);align-items:stretch;gap:clamp(18px,2.4vw,28px);display:grid}.svc-tablist{border:0;flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.svc-tab{border:1px solid var(--line);color:var(--body-2);cursor:pointer;background:#ffffff05;border-radius:14px;flex:auto;align-items:center;gap:12px;padding:10px 12px;font-size:.94rem;font-weight:600;line-height:1.25;transition:border-color .2s,background .2s,color .2s,transform .2s;display:flex;position:relative}.svc-tab input{opacity:0;pointer-events:none;position:absolute}.svc-tab small{color:var(--ic-fg);background:var(--ic-bg);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:.72rem}.svc-tab:hover{border-color:#e3b46e59;transform:translate(3px)}.svc-tab:has(input:checked){color:var(--cream);background:linear-gradient(#f79d011c,#f79d0108);border-color:#e3b46e8c}.svc-tab:has(input:focus-visible){outline:2px solid var(--ic-fg);outline-offset:2px}.svc-panels{display:grid}.svc-panel{box-sizing:border-box;background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #e3b46e33;border-radius:22px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(20px,2.6vw,34px);height:100%;padding:clamp(22px,2.6vw,34px);display:none;box-shadow:0 7px #0b0a08,0 30px 60px -30px #000c}:is(.svc-tabs:has(input[value=web]:checked) .svc-panel[data-tab=web],.svc-tabs:has(input[value=wp]:checked) .svc-panel[data-tab=wp],.svc-tabs:has(input[value=shop]:checked) .svc-panel[data-tab=shop],.svc-tabs:has(input[value=seo]:checked) .svc-panel[data-tab=seo],.svc-tabs:has(input[value=ai]:checked) .svc-panel[data-tab=ai],.svc-tabs:has(input[value=auto]:checked) .svc-panel[data-tab=auto],.svc-tabs:has(input[value=design]:checked) .svc-panel[data-tab=design],.svc-tabs:has(input[value=mkt]:checked) .svc-panel[data-tab=mkt],.svc-tabs:has(input[value=mobile]:checked) .svc-panel[data-tab=mobile],.svc-tabs:has(input[value=host]:checked) .svc-panel[data-tab=host],.svc-tabs:has(input[value=care]:checked) .svc-panel[data-tab=care]){animation:.35s both svcIn;display:grid}@keyframes svcIn{0%{opacity:0;transform:translateY(8px)}}.svc-panel h3{margin:12px 0 10px}.svc-panel .svc-best{border:1px solid var(--line);color:var(--body-2);background:#00000038;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:.9rem}.svc-panel .svc-best b{color:var(--cream)}.svc-panel>div{flex-direction:column;display:flex}.svc-panel .why-cta-actions{margin-top:auto;padding-top:20px}.svc-links{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.svc-links-title{color:var(--ic-fg);letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;margin-bottom:4px;font-size:.74rem;font-weight:700}.svc-links a{border:1px solid var(--line);height:100%;color:var(--cream);background:#ffffff05;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;line-height:1.3;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.svc-links a:after{content:"→";color:var(--ic-fg);flex:none}.svc-links a:hover{background:var(--ic-bg);border-color:#e3b46e73}@media (max-width:900px){.svc-tabs,.svc-panel{grid-template-columns:minmax(0,1fr)}.svc-tablist{scroll-snap-type:x mandatory;flex-direction:row;padding-bottom:6px;position:static;overflow-x:auto}.svc-tab{scroll-snap-align:start;flex:none}.svc-panel{height:auto}.svc-tab:hover{transform:none}}@media (max-width:520px){.svc-links{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.svc-panel{animation:none!important}}.svc-pipe{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,2.2vw,24px);display:grid}.svc-live,.svc-pipe-visual{background:#11100e;border:1px solid #e3b46e33;border-radius:22px;flex-direction:column;min-height:520px;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 7px #0b0a08,0 30px 60px -30px #000000d9}.svc-live-head{border-bottom:1px solid var(--line);color:var(--cream);background:#181714;align-items:center;gap:10px;padding:16px 20px;font-size:.95rem;font-weight:700;display:flex}.svc-live-head small{color:var(--quiet);margin-left:auto;font-size:.78rem;font-weight:500}.svc-live-dot{background:#7fdc9c;border-radius:50%;width:9px;height:9px;animation:2s ease-out infinite svcPulse;box-shadow:0 0 #7fdc9c99}@keyframes svcPulse{70%{box-shadow:0 0 0 9px #7fdc9c00}to{box-shadow:0 0 #7fdc9c00}}.svc-feed{flex:1;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 10% 90%,#0000);mask:linear-gradient(#0000,#000 10% 90%,#0000)}.svc-feed-track{gap:8px;margin:0;padding:12px 16px;list-style:none;animation:34s linear infinite svcScroll;display:grid;position:absolute;inset:0 0 auto}.svc-feed:hover .svc-feed-track{animation-play-state:paused}@keyframes svcScroll{to{transform:translateY(-50%)}}.svc-feed-track li{border:1px solid var(--line);background:#ffffff06;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.svc-feed-track .why-ic{border-radius:9px;width:30px;height:30px}.svc-feed-track .why-ic svg{width:18px;height:18px}.svc-feed-track b{color:var(--cream);font-size:.88rem;font-weight:600;line-height:1.3;display:block}.svc-feed-track small{color:var(--quiet);font-size:.76rem;display:block}.svc-chip{letter-spacing:.04em;color:var(--ic-fg);background:var(--ic-bg);box-shadow:var(--ic-ring);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:.7rem;font-style:normal;font-weight:700}.svc-chip.is-live{color:#8fe0a8;background:#7fdc9c1a;box-shadow:inset 0 0 0 1px #7fdc9c4d}.svc-chip.is-test{color:#9cc7ff;background:#78aaff1a;box-shadow:inset 0 0 0 1px #78aaff47}.svc-live-foot{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.svc-live-foot span{color:var(--quiet);padding:14px 16px;font-size:.78rem;line-height:1.35}.svc-live-foot span+span{border-left:1px solid var(--line)}.svc-live-foot b{color:var(--cream);font-size:.92rem;display:block}.svc-pipe-visual img{object-fit:cover;flex:1;width:100%;height:100%;min-height:0;display:block}.svc-pipe-visual figcaption{border-top:1px solid var(--line);color:var(--quiet);background:#151412;padding:14px 18px;font-size:.82rem}@media (max-width:900px){.svc-pipe{grid-template-columns:minmax(0,1fr)}.svc-live{min-height:460px}.svc-pipe-visual{min-height:0}}@media (prefers-reduced-motion:reduce){.svc-feed-track,.svc-live-dot{animation:none!important}}.ind-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.ind-card{background:radial-gradient(120% 70% at 100% 0,#f0c27a1a,#0000 55%),linear-gradient(#1f1c18,#161411);border:1px solid #ffffff12;border-radius:22px;flex-direction:column;gap:16px;padding:24px;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 22px 40px -26px #000000d9}.ind-card:before{content:"";opacity:.6;background:linear-gradient(90deg,#0000,#f0c27a8c,#0000);height:1px;transition:opacity .25s;position:absolute;inset:0 24px auto}.ind-card:hover{border-color:#e3b46e52;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0f,0 26px 48px -24px #000000e6,0 0 0 4px #e3b46e0d}.ind-card:hover:before{opacity:1}.ind-head{align-items:center;gap:14px;display:flex}.ind-head h3{margin:0}.ind-ic{width:50px;height:50px;color:var(--ic-fg);box-shadow:var(--ic-ring);background:linear-gradient(145deg,#f0c27a29,#f79d0108);border-radius:15px;flex:none;place-items:center;display:grid}.ind-ic svg{width:28px;height:28px}.ind-problem,.ind-tip{border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:.92rem;line-height:1.5;display:flex}.ind-problem svg,.ind-tip svg,.ind-schema svg{flex:none;width:18px;height:18px;margin-top:2px}.ind-problem{color:var(--cream);background:#ffffff08;border:1px solid #ffffff0f}.ind-problem svg{color:#df9f86}.ind-label{color:var(--quiet);letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:.7rem;font-weight:700;display:block}.ind-build ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ind-build li{color:var(--body-2);background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;margin:0;padding:6px 12px;font-size:.84rem;line-height:1.3}.ind-build li:before{content:none}.ind-tip{color:var(--body-2);background:#e3b46e0f;border:1px solid #e3b46e26}.ind-tip svg{color:var(--ic-fg)}.ind-foot{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.ind-schema{color:var(--quiet);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ind-schema svg{width:16px;height:16px;margin-top:0}.ind-schema code{color:#efd6ab;background:#f0c27a12;border:1px solid #f0c27a29;border-radius:7px;padding:2px 7px;font-size:.76rem}.ind-none{font-size:.8rem}.ind-foot a{color:var(--ic-fg);background:var(--ic-bg);box-shadow:var(--ic-ring);border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.ind-foot a .icon{width:15px;height:15px;transition:transform .2s}.ind-foot a:hover{background:#e3b46e2e}.ind-foot a:hover .icon{transform:translate(3px)}@media (max-width:860px){.ind-grid{grid-template-columns:minmax(0,1fr)}.ind-card{padding:20px}}@media (prefers-reduced-motion:reduce){.ind-card,.ind-foot a .icon{transition:none}}
.spx{border-top:1px solid var(--line,#302f2a);padding:clamp(56px,6vw,96px) 0}.spx-hero-fig{margin:0}.spx-hero-fig img{border-radius:var(--radius,16px);border:1px solid var(--line,#302f2a);width:100%;height:auto;display:block;box-shadow:0 30px 80px #00000059}.spx-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--coral,#f79d01);margin:0 0 14px;font-size:12px;display:block}.spx h2{font-family:var(--font-serif,Georgia,serif);color:var(--cream,#f4f1e8);max-width:26ch;margin:0 0 16px;font-weight:400}.spx p{color:var(--body,#aaa397);max-width:70ch;margin:0 0 14px;font-size:17px;line-height:1.7}.spx p strong,.spx li strong{color:var(--cream,#f4f1e8);font-weight:600}.spx-head{margin-bottom:34px}.spx-head p{color:var(--body-2,#c2bbaf);font-size:clamp(17px,1.4vw,19px)}.spx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.spx-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.spx-card{background:var(--surface,#1c1b18);border:1px solid var(--line,#302f2a);border-radius:var(--radius,16px);padding:26px}.spx-card h3{font-family:var(--font-serif,Georgia,serif);color:var(--cream,#f4f1e8);margin:0 0 10px;font-weight:400}.spx-card p{margin:0 0 10px;font-size:16px;line-height:1.65}.spx-card p:last-child{margin-bottom:0}.spx-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--coral,#f79d01);margin-bottom:12px;font-size:12px;display:block}.spx-list{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.spx-list li{color:var(--body,#aaa397);padding-left:20px;font-size:16px;line-height:1.6;position:relative}.spx-list li:before{content:"";background:var(--coral,#f79d01);width:9px;height:2px;position:absolute;top:.72em;left:0}.spx-answer{border:1px solid var(--line-2,#3a3933);border-left:3px solid var(--coral,#f79d01);background:var(--surface-soft,#20201d);border-radius:var(--radius,16px);padding:clamp(24px,3.4vw,44px)}.spx-facts{border-top:1px solid var(--line,#302f2a);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin:26px 0 0;padding-top:8px;display:grid}.spx-facts div{border-bottom:1px solid var(--line,#302f2a);padding:14px 0}.spx-facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--coral,#f79d01);margin:0 0 4px;font-size:12px}.spx-facts dd{color:var(--cream,#f4f1e8);margin:0;font-size:16px;line-height:1.5}.spx-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4.5vw,64px);display:grid}.spx-fig{margin:0}.spx-fig img{border-radius:var(--radius,16px);border:1px solid var(--line,#302f2a);width:100%;height:auto;display:block}.spx-fig figcaption{color:var(--body,#aaa397);margin-top:14px;font-size:15.5px;line-height:1.6}.spx-fig figcaption strong{color:var(--cream,#f4f1e8);font-weight:600}.spx-steps{counter-reset:spx;gap:16px;margin:22px 0 0;padding:0;list-style:none;display:grid}.spx-steps li{counter-increment:spx;color:var(--body,#aaa397);padding-left:48px;font-size:16.5px;line-height:1.65;position:relative}.spx-steps li:before{content:counter(spx);border:1px solid var(--coral,#f79d01);width:32px;height:32px;color:var(--coral,#f79d01);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:-1px;left:0}.spx-note{border:1px dashed var(--line-2,#3a3933);border-radius:var(--radius-sm,10px);color:var(--body-2,#c2bbaf);margin-top:22px;padding:16px 20px;font-size:15.5px;line-height:1.6}@media (max-width:980px){.spx-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.spx-split{grid-template-columns:1fr}}@media (max-width:640px){.spx-grid,.spx-grid.two,.spx-facts{grid-template-columns:1fr}.spx-card{padding:22px}}.why-stairs{counter-reset:stair;perspective:1600px;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:24px;margin:0;padding:8px 0 110px;list-style:none;display:grid;position:relative}.why-stairs:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#e9b56a59,#0000);height:1px;position:absolute;bottom:56px;left:0;right:0}.why-step{transform:translateY(calc((5 - var(--i)) * 14px)) rotateX(7deg);transform-origin:50% 100%;background:linear-gradient(165deg,#2a2721 0%,#1b1915 55%,#151411 100%);border:1px solid #e9b56a38;border-radius:22px;flex-direction:column;gap:12px;padding:30px 22px 22px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 10px #0b0a09,0 11px 0 1px #e9b56a29,0 38px 46px -26px #000000f2}.why-step:before{counter-increment:stair;content:counter(stair,decimal-leading-zero);font:600 2.7rem/1 var(--font-serif);letter-spacing:-.03em;background:linear-gradient(#ffd27a,#f79d01 70%,#9a5d00);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 6px;display:block;position:static}.why-step:after{content:"";opacity:.9;background:linear-gradient(90deg,#f79d01,#f79d0100);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:22px;right:22px}.why-step:hover,.why-step:focus-within{transform:translateY(calc((5 - var(--i)) * 14px - 10px)) rotateX(0);border-color:#ffb1268c;box-shadow:inset 0 1px #ffffff1f,0 10px #0b0a09,0 11px 0 1px #e9b56a4d,0 46px 54px -26px #000000f2,0 0 46px -14px #f79d0173}.why-step-n{display:none}.why-step-top{flex-direction:column;display:flex}.why-step h3{color:#f4f1e8;margin:0 0 8px}.why-step p{color:#c9c2b4;margin:0;font-size:.92rem;line-height:1.6}.why-gate{background:#ffffff09;border:1px solid #e9b56a33;border-radius:14px;align-items:flex-start;gap:12px;margin-top:auto;padding:13px;display:flex}.why-gate .why-ic{color:#1a1408;background:linear-gradient(145deg,#ffd27a,#f79d01);flex:none;box-shadow:0 6px 14px -4px #f79d01a6}.why-gate .why-ic svg{stroke-width:2.4px}.why-gate b{letter-spacing:.14em;text-transform:uppercase;color:#e9b56a;margin-bottom:2px;font-size:.66rem;display:block}.why-gate span{color:#e8e3d8;font-size:.88rem;line-height:1.4}@media (max-width:1180px){.why-stairs{perspective:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px;padding-bottom:16px}.why-stairs:before{display:none}.why-step,.why-step:hover,.why-step:focus-within{transform:none}.why-step:hover{transform:translateY(-6px)}}@media (max-width:820px){.why-stairs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.why-stairs{grid-template-columns:1fr;gap:18px;padding-left:30px}.why-stairs:before{background:linear-gradient(#f79d01bf,#f79d0114);width:2px;height:auto;display:block;inset:10px auto 10px 9px}.why-step{border-radius:20px;padding:24px 18px 18px;overflow:visible;box-shadow:inset 0 1px #ffffff17,0 8px #0b0a09,0 26px 34px -22px #000000f2}.why-step:after{opacity:1;background:#f79d01;border-radius:50%;width:12px;height:12px;top:30px;left:-30px;right:auto;box-shadow:0 0 0 5px #f79d0133}.why-step:before{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.why-step,.why-step:hover{transition:none;transform:none}}.dbx-hero .hero-grid{align-items:center}.dbx-stage{perspective:1400px;padding:18px 0;position:relative}.dbx-scene{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1);animation:9s ease-in-out infinite alternate dbxTilt;position:relative;transform:rotateY(-12deg)rotateX(6deg)}.dbx-stage:hover .dbx-scene{animation-play-state:paused;transform:rotateY(-3deg)rotateX(2deg)}@keyframes dbxTilt{0%{transform:rotateY(-14deg)rotateX(7deg)}to{transform:rotateY(-6deg)rotateX(3deg)}}.dbx-float{background:linear-gradient(160deg,#2c2923,#1a1814);border:1px solid #e9b56a4d;border-radius:16px;align-items:center;gap:10px;padding:12px 16px;animation:6s ease-in-out infinite dbxFloat;display:flex;position:absolute;box-shadow:0 22px 34px -14px #000000e6,inset 0 1px #ffffff1a}.dbx-float em{font:600 .68rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#e9b56a;font-style:normal}.dbx-f1{animation-delay:-1s;top:8%;left:-4%;transform:translateZ(70px)}.dbx-f2{flex-direction:column;align-items:flex-start;gap:6px;animation-delay:-2.5s;top:4%;right:-3%;transform:translateZ(90px)}.dbx-f2 b{font:600 2.2rem/1 var(--font-serif);color:#f4f1e8}.dbx-f3{animation-delay:-4s;bottom:6%;right:2%;transform:translateZ(80px)}.dbx-f4{animation-delay:-3s;bottom:4%;left:2%;transform:translateZ(100px)}.dbx-f4 img{width:40px;height:40px;display:block}.dbx-sw{background:var(--c);border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 2px #ffffff1f}.dbx-btn-demo{font:600 .8rem/1 var(--font-sans);color:#1a1408;background:linear-gradient(145deg,#ffc04d,#f79d01);border-radius:999px;padding:8px 14px}.dbx-tg{background:#f79d01;border-radius:999px;width:36px;height:20px;position:relative}.dbx-tg i{background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;right:3px}@keyframes dbxFloat{0%,to{margin-top:0}50%{margin-top:-12px}}@media (max-width:900px){.dbx-scene,.dbx-stage:hover .dbx-scene{animation:none;transform:none}.dbx-f1{top:4%;left:2%}.dbx-f2{top:2%;right:2%}.dbx-float{padding:9px 11px;transform:none}.dbx-f2 b{font-size:1.6rem}}@media (max-width:520px){.dbx-f1,.dbx-f2{display:none}}.dbx-bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(170px,auto);gap:16px;display:grid}.dbx-tile{color:inherit;background:radial-gradient(110% 80% at 100% 0,#f79d011f,#0000 55%),linear-gradient(170deg,#24211c,#171612);border:1px solid #e9b56a2e;border-radius:24px;flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 24px 40px -28px #000000e6}.dbx-tile:hover{border-color:#ffb1268c;transform:translateY(-6px)rotateX(2deg);box-shadow:inset 0 1px #ffffff1a,0 36px 50px -26px #000000f2,0 0 40px -14px #f79d0180}.dbx-tile h3{color:#f4f1e8;margin:6px 0 0}.dbx-tile p{color:#c9c2b4;margin:0;font-size:.92rem;line-height:1.55}.dbx-more{font:600 .86rem/1 var(--font-sans);color:#e9b56a;align-items:center;gap:8px;margin-top:auto;display:inline-flex}.dbx-more svg{width:16px;height:16px;transition:transform .25s}.dbx-tile:hover .dbx-more svg,.dbx-work:hover .dbx-more svg{transform:translate(5px)}.dbx-t-a{grid-area:span 2/span 2}.dbx-mini{align-items:flex-end;gap:8px;min-height:56px;display:flex}.dbx-mini i{background:#e9b56a2e;border-radius:8px;display:block}.dbx-m-site{background:#12110f;border:1px solid #e9b56a33;border-radius:14px;grid-template-rows:34px 34px;grid-template-columns:2fr 1fr;min-height:140px;padding:12px;display:grid}.dbx-m-site i:first-child{background:linear-gradient(135deg,#f79d01,#7a4a00);grid-row:span 2}.dbx-m-sw i{background:var(--c);border-radius:50%;width:34px;height:34px}.dbx-m-logo{min-height:56px}.dbx-m-logo img{width:40px;height:40px}.dbx-m-ui i{flex:1;height:36px}.dbx-m-ui i:nth-child(2){background:#f79d0173;height:50px}.dbx-m-camp i{flex:1;height:24px}.dbx-m-camp i:nth-child(odd){background:#f79d0166;height:44px}.dbx-m-soc i{border-radius:12px;width:44px;height:44px}.dbx-m-soc i:first-child{background:#f79d0173}.dbx-m-pack i{background:linear-gradient(135deg,#e3b46e,#7a5a1d);border-radius:6px;width:54px;height:54px;transform:rotate(-8deg)}.dbx-m-ph i{background:radial-gradient(circle,#f4f1e8 0 8px,#2b2822 9px);border-radius:8px;width:54px;height:40px}@media (max-width:980px){.dbx-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.dbx-t-a{grid-area:auto/span 2}.dbx-t-e{grid-column:span 2}}@media (max-width:560px){.dbx-bento{grid-template-columns:1fr}.dbx-t-a,.dbx-t-e{grid-column:auto}}.dbx-marquee{border-block:1px solid #e9b56a2e;margin-top:44px;padding:18px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.dbx-track{align-items:center;gap:28px;width:max-content;animation:38s linear infinite dbxMq;display:flex}.dbx-track span{font:italic 500 clamp(2rem,5vw,4rem)/1 var(--font-serif);color:#f4f1e8;white-space:nowrap;letter-spacing:-.02em}.dbx-track span:nth-child(4n+3){color:#0000;-webkit-text-stroke:1px #e9b56a}.dbx-track i{background:#f79d01;border-radius:3px;flex:none;width:12px;height:12px;transform:rotate(45deg)}@keyframes dbxMq{to{transform:translate(-50%)}}@supports (animation-timeline:view()){.dbx-marquee{animation:linear both dbxSkew;animation-timeline:view();animation-range:entry exit}@keyframes dbxSkew{0%{transform:skewY(2.5deg)}50%{transform:skewY(0)}to{transform:skewY(-2.5deg)}}}.dbx-pillar-grid{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.dbx-pillar{background:linear-gradient(165deg,#2a2721,#171612);border:1px solid #e9b56a38;border-radius:26px;flex-direction:column;gap:14px;padding:30px 26px 26px;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 10px #0b0a09,0 11px 0 1px #e9b56a24,0 40px 50px -28px #000000f2}.dbx-pillar:hover{border-color:#ffb12680;transform:translateY(-8px)rotateX(2deg)}.dbx-pn{font:600 3rem/1 var(--font-serif);background:linear-gradient(#ffd27a,#f79d01 70%,#9a5d00);color:#0000;-webkit-background-clip:text;background-clip:text}.dbx-pillar h3{color:#f4f1e8;margin:0}.dbx-pillar>p{color:#c9c2b4;margin:0;line-height:1.6}.dbx-psteps{gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.dbx-psteps li{color:#e8e3d8;background:#ffffff09;border:1px solid #e9b56a24;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:.92rem;display:flex}.dbx-psteps li span{width:24px;height:24px;font:700 .72rem/1 var(--font-sans);color:#1a1408;background:linear-gradient(145deg,#ffc04d,#f79d01);border-radius:8px;flex:none;place-items:center;display:grid}.dbx-chips{flex-wrap:wrap;gap:8px;display:flex}.dbx-chip{font:500 .78rem/1 var(--font-sans);color:#e9b56a;background:#f79d0112;border:1px solid #e9b56a4d;border-radius:999px;padding:6px 12px}.dbx-plinks{gap:8px;margin-top:auto;padding-top:6px;display:grid}.dbx-plinks a{color:#f4f1e8;border:1px solid #e9b56a33;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s;display:flex}.dbx-plinks a:hover{background:#f79d011f;border-color:#ffb12680}.dbx-plinks svg{color:#e9b56a;width:16px;height:16px}@media (max-width:1060px){.dbx-pillar-grid{grid-template-columns:1fr;max-width:680px}}.dbx-story-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.dbx-story-intro{justify-items:start;gap:18px;display:grid;position:sticky;top:110px}.dbx-story-intro h2{margin:0}.dbx-story-intro p{color:#c9c2b4;margin:0}.dbx-chapters{gap:22px;margin:0;padding:0 0 0 36px;list-style:none;display:grid;position:relative}.dbx-chapters:before{content:"";background:linear-gradient(#f79d01cc,#f79d0114);width:2px;position:absolute;top:8px;bottom:8px;left:11px}.dbx-chapter{background:linear-gradient(165deg,#25221d,#171612);border:1px solid #e9b56a33;border-radius:22px;gap:18px;padding:24px;display:flex;position:relative;box-shadow:0 26px 40px -30px #000000f2}.dbx-chapter:before{content:"";background:#f79d01;border-radius:50%;width:12px;height:12px;position:absolute;top:34px;left:-33px;box-shadow:0 0 0 5px #f79d0133}.dbx-cn{font:600 2.6rem/1 var(--font-serif);background:linear-gradient(#ffd27a,#f79d01 70%,#9a5d00);color:#0000;-webkit-background-clip:text;background-clip:text;flex:none}.dbx-chapter h3{color:#f4f1e8;margin:2px 0 6px}.dbx-chapter p{color:#c9c2b4;margin:0;line-height:1.6}@supports (animation-timeline:view()){.dbx-chapter{animation:linear both dbxReveal;animation-timeline:view();animation-range:entry 5% cover 38%}@keyframes dbxReveal{0%{opacity:.25;filter:saturate(.4);transform:translateY(40px)scale(.97)}to{opacity:1;filter:none;transform:none}}}@media (max-width:900px){.dbx-story-grid{grid-template-columns:1fr}.dbx-story-intro{position:static}}.dbx-work-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.dbx-work{color:inherit;background:linear-gradient(170deg,#24211c,#161512);border:1px solid #e9b56a33;border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 26px 40px -28px #000000f2}.dbx-work:hover{border-color:#ffb1268c;transform:translateY(-8px);box-shadow:0 40px 56px -26px #000000f2,0 0 40px -14px #f79d0173}.dbx-shot{aspect-ratio:16/10;background:#0f0e0c;display:block;overflow:hidden}.dbx-shot img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.dbx-work:hover .dbx-shot img{transform:scale(1.07)}.dbx-wb{flex-direction:column;flex:1;gap:6px;padding:18px 18px 20px;display:flex}.dbx-wb small{font:600 .68rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#e9b56a}.dbx-wb b{font:600 1.2rem/1.2 var(--font-serif);color:#f4f1e8}.dbx-wb em{color:#c9c2b4;font-size:.88rem;font-style:normal;line-height:1.55}@media (max-width:1180px){.dbx-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dbx-work-grid{grid-template-columns:1fr}}.dbx-lab{--pv-bg:#14130f;--pv-card:#201e19;--pv-line:#e9b56a40;--pv-text:#f4f1e8;--pv-muted:#b9b2a4;--pv-pad:12px 20px;--pv-fs:.95rem;background:#0e0d0b;border:1px solid #e9b56a38;border-radius:26px;overflow:hidden}.dbx-lab:has(#dbx-light:checked){--pv-bg:#f5f1e6;--pv-card:#fff;--pv-line:#1a140829;--pv-text:#1a1408;--pv-muted:#5c5546}.dbx-lab:has(#dbx-sm:checked){--pv-pad:8px 14px;--pv-fs:.82rem}.dbx-lab:has(#dbx-lg:checked){--pv-pad:16px 28px;--pv-fs:1.08rem}.dbx-ctrl{background:#171612;border-bottom:1px solid #e9b56a2e;flex-wrap:wrap;gap:18px 30px;padding:18px 22px;display:flex}.dbx-ctrl fieldset{border:0;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.dbx-ctrl legend{float:left;font:600 .68rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#e9b56a;margin-right:10px;padding:0}.dbx-ctrl input{opacity:0;pointer-events:none;position:absolute}.dbx-ctrl label{color:#e8e3d8;font:500 .85rem/1 var(--font-sans);cursor:pointer;border:1px solid #e9b56a47;border-radius:999px;padding:8px 14px;transition:background .2s,color .2s}.dbx-ctrl input:checked+label{color:#1a1408;background:linear-gradient(145deg,#ffc04d,#f79d01);border-color:#0000;font-weight:700}.dbx-ctrl input:focus-visible+label{outline-offset:2px;outline:2px solid #ffb126}.dbx-pv{background:var(--pv-bg);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:26px;transition:background .3s;display:grid}.dbx-pcard{background:var(--pv-card);border:1px solid var(--pv-line);color:var(--pv-text);border-radius:18px;flex-direction:column;gap:12px;padding:22px;transition:background .3s,color .3s,border-color .3s,transform .3s;display:flex}.dbx-pcard:hover{transform:translateY(-4px)}.dbx-pcard h4{font:600 1.15rem/1.2 var(--font-serif);color:var(--pv-text);margin:0}.dbx-pcard p,.dbx-fl,.dbx-pcard li{color:var(--pv-muted);margin:0;font-size:.92rem;line-height:1.55}.dbx-badge{font:700 .68rem/1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:#1a1408;background:#f79d01;border-radius:999px;align-self:flex-start;padding:4px 10px}.dbx-row{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.dbx-b{padding:var(--pv-pad);font:600 var(--pv-fs)/1 var(--font-sans);cursor:pointer;color:#1a1408;background:linear-gradient(145deg,#ffc04d,#f79d01);border:1px solid #0000;border-radius:12px;transition:transform .2s,box-shadow .2s,background .2s,color .2s;box-shadow:0 8px 18px -8px #f79d01b3}.dbx-b:hover{transform:translateY(-2px)}.dbx-b2{color:var(--pv-text);border-color:var(--pv-line);box-shadow:none;background:0 0}.dbx-lab:has(#dbx-outline:checked) .dbx-b:not(.dbx-b2){color:#f79d01;box-shadow:none;background:0 0;border-color:#f79d01}.dbx-lab:has(#dbx-light:checked):has(#dbx-outline:checked) .dbx-b:not(.dbx-b2){color:#9a5d00;border-color:#c47700}.dbx-in{padding:var(--pv-pad);border:1px solid var(--pv-line);color:var(--pv-text);font:var(--pv-fs)/1.2 var(--font-sans);box-sizing:border-box;background:0 0;border-radius:12px;width:100%}.dbx-in:focus{outline-offset:2px;outline:2px solid #f79d01}.dbx-sw2{color:var(--pv-muted);cursor:pointer;align-items:center;gap:12px;font-size:.9rem;display:flex}.dbx-sw2 input{opacity:0;position:absolute}.dbx-tgl{background:var(--pv-line);border-radius:999px;flex:none;width:44px;height:24px;transition:background .25s;position:relative}.dbx-tgl i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #00000059}.dbx-sw2 input:checked+.dbx-tgl{background:#f79d01}.dbx-sw2 input:checked+.dbx-tgl i{transform:translate(20px)}.dbx-sw2 input:focus-visible+.dbx-tgl{outline-offset:2px;outline:2px solid #ffb126}.dbx-states ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dbx-states li{align-items:center;gap:10px;display:flex}.dbx-states i{border-radius:50%;flex:none;width:12px;height:12px}.s-ok{background:#3fb27f}.s-wait{background:#f79d01;animation:1.2s ease-in-out infinite dbxPulse}.s-empty{border:2px dashed var(--pv-muted);background:0 0}.s-err{background:#e5484d}@keyframes dbxPulse{50%{opacity:.35}}@media (max-width:980px){.dbx-pv{grid-template-columns:1fr}}.dbx-tools{flex-wrap:wrap;gap:14px;display:flex}.dbx-tool{color:#f4f1e8;font:600 1rem/1 var(--font-sans);background:linear-gradient(170deg,#24211c,#171612);border:1px solid #e9b56a40;border-radius:999px;align-items:center;gap:12px;padding:12px 20px 12px 12px;transition:transform .25s,border-color .25s;display:inline-flex;box-shadow:0 14px 24px -16px #000000e6}.dbx-tool:hover{border-color:#ffb12699;transform:translateY(-4px)}.dbx-tool i{width:34px;height:34px;font:700 1rem/1 var(--font-serif);color:#1a1408;background:linear-gradient(145deg,#ffc04d,#f79d01);border-radius:50%;place-items:center;font-style:normal;display:grid}.dbx-dir-grid{perspective:1600px;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px;padding-bottom:12px;display:grid}.dbx-dir{color:inherit;transform-origin:50% 100%;background:radial-gradient(120% 70% at 0 0,#f79d0129,#0000 55%),linear-gradient(165deg,#2b2822 0%,#1a1814 60%,#141310 100%);border:1px solid #e9b56a3d;border-radius:24px;flex-direction:column;gap:16px;padding:26px 22px 22px;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;transform:rotateX(5deg);box-shadow:inset 0 1px #ffffff1a,0 12px #0b0a09,0 13px 0 1px #e9b56a29,0 40px 50px -28px #000000f2}.dbx-dir:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffd27a1f 48%,#0000 62%);transition:transform .7s;position:absolute;inset:0;transform:translate(-120%)}.dbx-dir:hover,.dbx-dir:focus-visible{border-color:#ffb126a6;transform:translateY(-12px)rotateX(0)scale(1.02);box-shadow:inset 0 1px #ffffff24,0 12px #0b0a09,0 13px 0 1px #e9b56a4d,0 52px 60px -26px #000000f2,0 0 56px -12px #f79d018c}.dbx-dir:hover:before{transform:translate(120%)}.dbx-dn{font:600 3rem/1 var(--font-serif);background:linear-gradient(#ffd27a,#f79d01 70%,#9a5d00);color:#0000;-webkit-background-clip:text;background-clip:text}.dbx-dt{flex-direction:column;gap:8px;display:flex}.dbx-dt small{font:600 .68rem/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:#e9b56a}.dbx-dt b{font:600 1.35rem/1.2 var(--font-serif);color:#f4f1e8;letter-spacing:-.01em}.dbx-dt em{color:#c9c2b4;font-size:.92rem;font-style:normal;line-height:1.6}.dbx-dir .dbx-more{border-top:1px solid #e9b56a2e;margin-top:auto;padding-top:14px;font-size:.84rem}.dbx-dir:hover .dbx-more svg{transform:translate(5px)}@media (max-width:1060px){.dbx-dir-grid{perspective:none;grid-template-columns:repeat(2,minmax(0,1fr))}.dbx-dir{transform:none}}@media (max-width:620px){.dbx-dir-grid{grid-template-columns:1fr}.dbx-dir{padding:22px 18px 18px}}@media (prefers-reduced-motion:reduce){.dbx-scene,.dbx-float,.dbx-track,.dbx-marquee,.dbx-chapter,.s-wait{animation:none!important}.dbx-tile,.dbx-work,.dbx-pillar{transition:none}}.dbx-hero .dbx-stage{width:100%;min-width:0}.dbx-dir-grid>.dbx-dir:last-child:nth-child(3n+1){flex-direction:row;grid-column:1/-1;align-items:center;gap:28px;transform:rotateX(3deg)}.dbx-dir-grid>.dbx-dir:last-child:nth-child(3n+1) .dbx-dt{flex:1}.dbx-dir-grid>.dbx-dir:last-child:nth-child(3n+1) .dbx-more{white-space:nowrap;border-top:0;border-left:1px solid #e9b56a2e;margin:0;padding:0 0 0 24px}@media (max-width:1060px){.dbx-dir-grid>.dbx-dir:last-child:nth-child(3n+1){flex-direction:column;grid-column:auto;align-items:stretch}.dbx-dir-grid>.dbx-dir:last-child:nth-child(3n+1) .dbx-more{white-space:normal;border-top:1px solid #e9b56a2e;border-left:0;padding:14px 0 0}}.dbx-t-e{grid-column:span 1}.dbx-t-d{grid-column:span 2}.dbx-m-site{background:#12110f;border:1px solid #e9b56a33;border-radius:14px;flex-direction:column;align-items:stretch;gap:8px;min-height:150px;padding:14px;display:flex}.dbx-m-site i{background:#e9b56a38;border-radius:6px;height:14px;display:block}.dbx-m-site i:first-child{background:linear-gradient(135deg,#f79d01,#7a4a00);border-radius:10px;height:62px}.dbx-m-site i:nth-child(2){width:72%}.dbx-m-site i:nth-child(3){width:90%}.dbx-m-site i:nth-child(4){background:#f79d0180;width:46%}.dbx-f3{bottom:-4%}@media (max-width:980px){.dbx-t-d,.dbx-t-e{grid-column:span 2}}@media (max-width:560px){.dbx-t-d,.dbx-t-e{grid-column:auto}}.ozw-svc .ozw-more{line-height:1.35}.ozw-wa-link{color:#ffc15a;margin-top:14px;font-weight:600;display:inline-block}.ozw-svc ul{align-content:flex-start}.ozw-svc .ozw-more{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}.ozw-svc .ozw-more svg{flex:0 0 16px}main .section-heading:has(.ozw-ind-fig)>div:first-child{align-self:center}.section-heading:has(.ozw-ind-fig)>div:last-child p{margin:0!important}.ozw-console .ozw-feed{flex:none;height:380px}.ozw-console .ozw-term{min-height:0}.ozw-console figcaption{text-align:center;padding:4px 24px 20px}.ozw-wa-link{align-items:center;gap:8px;display:inline-flex}.ozw-wa-link svg{flex:0 0 16px;width:16px;height:16px}.ozw-row{align-items:stretch}.ozw-row-media{flex-direction:column;display:flex}.ozw-row-media>.hero-media,.ozw-row-media .cms-hero-featured{flex:auto;min-height:0;display:flex}.ozw-row-media img{object-fit:cover;flex:auto;min-height:380px;height:auto!important}main .section-heading:has(.ozw-ind-fig){align-items:center;gap:clamp(28px,4vw,64px);width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;max-width:none!important;display:grid!important}main .section-heading:has(.ozw-ind-fig)>div:last-child{flex-direction:column;gap:14px;max-width:none;display:flex}main .section-heading:has(.ozw-ind-fig)>div:last-child p{margin:0!important}.form-layout{align-items:stretch!important}.ozw-contact-card{flex-direction:column;padding:clamp(26px,3vw,40px);display:flex}.ozw-contact-boxes{gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.ozw-contact-boxes li{border:1px solid var(--line);color:var(--ozw-text);background:#ffffff05;border-radius:14px;flex-direction:column;gap:4px;padding:14px 18px;line-height:1.55;display:flex}.ozw-contact-boxes b{color:var(--cream);letter-spacing:.02em;font-size:.85rem}.ozw-contact-boxes a{color:#ffc15a}.ozw-contact-card .ozw-wa-link{margin-top:auto}@media (max-width:1100px){main .section-heading:has(.ozw-ind-fig){grid-template-columns:1fr!important}}@media (max-width:860px){.ozw-row-media img{min-height:260px}}main:has(>.ozw-hero){--section-y:clamp(64px,7vw,104px)}:is(main:has(>.ozw-hero) .testimonials-section .section-heading,main:has(>.ozw-hero) .home-insights .section-heading){text-align:center;align-items:center!important;max-width:900px!important;margin-left:auto!important;margin-right:auto!important}:is(main:has(>.ozw-hero) .testimonials-section .section-heading p,main:has(>.ozw-hero) .home-insights .section-heading p){margin-left:auto;margin-right:auto}main:has(>.ozw-hero) .section-heading .kicker{justify-content:center}main:has(>.ozw-hero) .testimonials-section .carousel-controls{justify-content:center}main:has(>.ozw-hero) #faq .faq-intro{top:auto;position:static!important}main:has(>.ozw-hero) .testimonials-section .section-heading>*{text-align:center!important;margin-left:auto!important;margin-right:auto!important}main:has(>.ozw-hero) .testimonials-section .section-heading>div>*{text-align:center!important;margin-left:auto!important;margin-right:auto!important}main:has(>.ozw-hero) .home-insights .section-heading>*{text-align:center!important;margin-left:auto!important;margin-right:auto!important}main:has(>.ozw-hero) .home-insights .section-heading>div>*{text-align:center!important;margin-left:auto!important;margin-right:auto!important}main:has(>.ozw-hero) .section-heading h2{text-wrap:balance}main:has(>.ozw-hero) .form-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:clamp(24px,4vw,56px)!important}@media (max-width:860px){main:has(>.ozw-hero) .form-layout{grid-template-columns:1fr!important}}main :is(.page-hero,.case-hero,.article-hero,.journal-hero,.contact-hero,.hero-grid,.case-hero-grid,.contact-hero-grid) h1{max-width:none}
