@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-sm:.25rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.break-all{word-break:break-all}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#11110d;--ink-soft:#171712;--panel:#1d1b14;--panel-light:#272319;--line:#e3b3573d;--line-strong:#f0c16894;--gold:#e3b357;--gold-light:#ffe0a0;--gold-muted:#bc8f46;--red:#b7472f;--ember:#e36a2e;--storm:#313c43;--text:#fff7e8;--text-soft:#ded3c1;--text-dim:#b2a897;--radius-sm:10px;--radius:18px;--radius-lg:28px;--shadow:0 24px 70px #00000059;--space-section:clamp(72px, 8vw, 112px);--space-section-tight:clamp(52px, 5.4vw, 76px);--surface-card-border:#97672f38;--surface-card-shadow:0 8px 14px #452b1414;--container:1180px;--font-numeric:"Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);scroll-padding-top:88px}body{background:radial-gradient(circle at 18% 32%, #97391e17, transparent 34rem), radial-gradient(circle at 85% 8%, #cd752a21, transparent 28rem), linear-gradient(135deg, #29323414, transparent 45%), var(--ink);min-width:320px;color:var(--text);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;-webkit-font-smoothing:antialiased;margin:0;font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,system-ui,sans-serif;font-size:16px;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button,input,textarea,select{font:inherit}button{color:inherit}img,svg{max-width:100%;display:block}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.container{width:min(calc(100% - 40px), var(--container));margin-inline:auto}.skip-link{z-index:1000;background:var(--gold-light);color:var(--ink);border-radius:8px;padding:10px 16px;font-weight:700;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.eyebrow{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:11px 22px;font-size:.92rem;font-weight:700;line-height:1.2;transition:transform .18s,border-color .18s,background-color .18s,color .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{border-color:var(--gold);background:linear-gradient(135deg, var(--gold-light), #b78639);color:#17110a;box-shadow:0 12px 32px #bf893633}.button-primary:hover{background:linear-gradient(135deg,#f8e2ae,#c89647)}.button-secondary{border-color:var(--line-strong);color:var(--gold-light);background:#0d0d0bb3}.button-secondary:hover{border-color:var(--gold-light);background:#282219cc}.icon-button{border:1px solid var(--line);cursor:pointer;background:#ffffff08;border-radius:50%;place-items:center;width:44px;height:44px;display:inline-grid}.site-header{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090908e0;border-bottom:1px solid #d6ad6221;position:sticky;top:0}.guide-center-page{--guide-ink:#24170f;--guide-muted:#756452;--guide-paper:#fff8e8;--guide-paper-strong:#f6e7c7;--guide-line:#6a492238;--guide-red:#8f1f18;--guide-gold:#b8832d;--guide-green:#315f45}.guide-center-page *,.guide-center-page :before,.guide-center-page :after,.home-v2-guides-ref *,.home-v2-guides-ref :before,.home-v2-guides-ref :after{box-sizing:border-box}.guide-center-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.guide-center-overview,.guide-center-scripts,.guide-center-categories,.guide-center-path,.guide-center-latest,.guide-center-library{color:var(--guide-ink);background:linear-gradient(#fffaeef5,#f6e8ccf0),repeating-linear-gradient(90deg,#53371809 0 1px,#0000 1px 76px)}.guide-center-scripts,.guide-center-path,.guide-center-library{background:linear-gradient(#f5e7ccf5,#fff8e8f7),linear-gradient(135deg,#8f1f180d,#0000 38%,#315f450f)}.guide-center-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.guide-center-stats div,.guide-center-notice,.guide-center-script-card,.guide-center-category-card,.guide-center-path-card,.guide-center-latest-card,.guide-center-article-card,.guide-center-empty{border:1px solid var(--guide-line);background:#fffbf0db;box-shadow:0 16px 34px #452b1417}.guide-center-stats div{align-content:center;gap:4px;min-height:112px;padding:22px;display:grid}.guide-center-stats strong{color:var(--guide-red);font-size:clamp(2rem,4vw,3.4rem);line-height:.95}.guide-center-stats span{color:var(--guide-muted);font-size:.94rem}.guide-center-notice{background:linear-gradient(#fffbf0eb,#f7ead1e0),radial-gradient(circle at 0 0,#8f1f1814,#0000 34%);border-color:#8f1f1833;grid-template-columns:auto 1fr;align-items:start;gap:18px;margin-top:22px;padding:24px;display:grid}.guide-center-notice>div,.guide-center-script-card,.guide-center-category-card,.guide-center-path-card,.guide-center-latest-card,.guide-center-article-card{min-width:0}.guide-center-notice>span,.guide-center-category-card>span{color:var(--guide-red)}.guide-center-notice h2,.guide-center-section-heading h2,.guide-center-script-card h3,.guide-center-category-card h3,.guide-center-path-card h3,.guide-center-latest-card h3,.guide-center-article-card h3{color:var(--guide-ink)}.guide-center-notice h2{margin:0 0 8px;font-size:clamp(1.5rem,3vw,2.2rem)}.guide-center-notice p,.guide-center-section-heading p,.guide-center-script-card p,.guide-center-category-card p,.guide-center-path-card p,.guide-center-latest-card p,.guide-center-article-card p{color:var(--guide-muted);overflow-wrap:anywhere;word-break:break-word}.guide-center-section-heading{max-width:760px;margin-bottom:28px}.guide-center-section-heading.center{text-align:center;margin-inline:auto}.guide-center-section-heading>span{color:var(--guide-red);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:.82rem;font-weight:800;display:inline-flex}.guide-center-section-heading h2{margin:0;font-size:clamp(2rem,4vw,3.2rem)}.guide-center-section-heading p{margin:12px 0 0;font-size:1.02rem;line-height:1.8}.guide-center-script-grid,.guide-center-category-grid,.guide-center-path-grid,.guide-center-latest-grid,.guide-center-article-grid{gap:16px;display:grid}.guide-center-script-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-center-category-grid,.guide-center-path-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-center-latest-grid,.guide-center-article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-center-script-card,.guide-center-category-card,.guide-center-path-card,.guide-center-latest-card,.guide-center-article-card{border-radius:8px;padding:22px;position:relative;overflow:hidden}.guide-center-script-card:before,.guide-center-article-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#8f1f1814,#0000 42%),radial-gradient(circle at 100% 0,#b8832d26,#0000 38%);position:absolute;inset:0}.guide-center-script-card>*,.guide-center-article-card>*{position:relative}.guide-center-script-index,.guide-center-path-card>span{color:var(--guide-gold);letter-spacing:.16em;font-size:.82rem;font-weight:900}.guide-center-script-card h3,.guide-center-category-card h3,.guide-center-path-card h3,.guide-center-latest-card h3,.guide-center-article-card h3{margin:10px 0 8px;font-size:1.18rem;line-height:1.45}.guide-center-script-card a,.guide-center-latest-card a,.guide-center-article-footer a{color:var(--guide-red);align-items:center;gap:6px;margin-top:14px;font-weight:800;text-decoration:none;display:inline-flex}.guide-center-category-card{min-height:168px}.guide-center-category-card>span{background:#8f1f1814;border-radius:8px;place-items:center;width:44px;height:44px;display:inline-grid}.guide-center-filters{border:1px solid var(--guide-line);background:#fffbf0c7;border-radius:8px;gap:18px;padding:18px;display:grid}.guide-center-search{gap:8px;display:grid}.guide-center-search span{color:var(--guide-muted);font-size:.84rem;font-weight:800}.guide-center-search input{width:100%;min-height:48px;color:var(--guide-ink);font:inherit;background:#ffffffd1;border:1px solid #6a492247;border-radius:8px;padding:0 14px}.guide-center-filter-group{flex-wrap:wrap;gap:8px;display:flex}.guide-center-filter-group button{min-height:44px;color:var(--guide-muted);cursor:pointer;font:inherit;background:#ffffffad;border:1px solid #6a492247;border-radius:999px;padding:0 14px;font-size:.9rem;font-weight:800}.guide-center-filter-group button.active{background:var(--guide-red);color:#fff8e8;border-color:#8f1f188f}.guide-center-library-count{color:var(--guide-muted);margin:20px 0 18px}.guide-center-library-count strong{color:var(--guide-red)}.guide-center-article-card{flex-direction:column;min-height:260px;display:flex}.guide-center-article-meta,.guide-center-article-footer,.guide-center-latest-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.guide-center-article-meta span,.guide-center-article-footer span,.guide-center-latest-card span{color:var(--guide-green);font-size:.82rem;font-weight:900}.guide-center-article-meta time,.guide-center-latest-card time{color:var(--guide-muted);white-space:nowrap;font-size:.82rem}.guide-center-article-card p{flex:1;margin:0;line-height:1.7}.guide-center-article-footer{margin-top:18px}.guide-center-empty{text-align:center;margin-top:18px;padding:28px}.guide-center-final-cta{background:linear-gradient(135deg,#23140cf0,#5d2014e6),radial-gradient(circle at 80% 20%,#b8832d47,#0000 34%)}.home-v2-guides-stats{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.home-v2-guides-stats span{color:#ffe6ae;background:#2a180e94;border:1px solid #ffecbe57;border-radius:999px;padding:8px 12px;font-size:.86rem;font-weight:800}.home-v2-guide-latest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-v2-guide-latest-card{background:#fffaeed1;border:1px solid #70421e29;border-radius:8px;gap:8px;min-height:190px;padding:18px;display:grid}.home-v2-guide-latest-card span{color:#8f1f18;font-size:.78rem;font-weight:900}.home-v2-guide-latest-card h4{color:#28180f;margin:0;font-size:1rem;line-height:1.45}.home-v2-guide-latest-card time{color:#756452;font-size:.82rem}.home-v2-guide-latest-card a{color:#8f1f18;align-self:end;font-weight:900;text-decoration:none}@media (max-width:980px){.guide-center-stats,.guide-center-script-grid,.guide-center-category-grid,.guide-center-path-grid,.guide-center-latest-grid,.guide-center-article-grid,.home-v2-guide-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.guide-center-hero-actions,.guide-center-article-meta,.guide-center-article-footer,.guide-center-latest-card>div{flex-direction:column;align-items:flex-start}.guide-center-stats,.guide-center-script-grid,.guide-center-category-grid,.guide-center-path-grid,.guide-center-latest-grid,.guide-center-article-grid,.home-v2-guide-latest-grid,.guide-center-notice{grid-template-columns:1fr}.guide-center-script-card,.guide-center-category-card,.guide-center-path-card,.guide-center-latest-card,.guide-center-article-card{padding:18px}}.home-site-header{display:none}.home-site-header .container{width:min(100% - 74px,1606px);max-width:1606px}.home-site-header .header-inner{height:80px}.home-site-header .wordmark{gap:14px}.home-site-header .seal-mark{color:#f5d087;background:#140d083d;border-radius:50%;width:45px;height:45px;font-size:1.36rem;box-shadow:inset 0 0 0 2px #f4cd822e}.home-site-header .wordmark strong{color:#f6d998;letter-spacing:.1em;font-size:1.7rem;line-height:1}.home-site-header .wordmark small{display:none}.home-site-header .desktop-nav{gap:58px;margin-left:auto;margin-right:54px}.home-site-header .desktop-nav a{color:#fff4dae6;letter-spacing:.08em;border-radius:0;padding:24px 0 20px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.18rem;font-weight:700}.home-site-header .desktop-nav a:hover,.home-site-header .desktop-nav a.active{color:#f7d894}.home-site-header .desktop-nav a.active:after{background:#d7a95f;height:2px;bottom:11px;left:2px;right:2px}.home-site-header .header-cta{color:#f4d28c;letter-spacing:.08em;background:#1c130c5c;border-color:#e8be71b3;border-radius:3px;min-width:122px;min-height:42px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.08rem;box-shadow:inset 0 0 0 1px #ffe8b40f}.header-inner{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.wordmark{flex-shrink:0;align-items:center;gap:12px;display:inline-flex}.wordmark>span:last-child{line-height:1.2;display:grid}.wordmark strong{letter-spacing:.12em;font-family:STKaiti,KaiTi,serif;font-size:1.2rem}.wordmark small{color:var(--text-dim);letter-spacing:.11em;margin-top:5px;font-size:.62rem}.seal-mark{width:38px;height:38px;color:var(--gold-light);background:#8f2d2333;border:1px solid #daae5e8c;border-radius:9px 4px;place-items:center;font-family:STKaiti,KaiTi,serif;font-size:1.28rem;display:grid}.desktop-nav{align-items:center;gap:6px;display:flex}.desktop-nav a{color:var(--text-soft);border-radius:999px;padding:9px 15px;font-size:.88rem;position:relative}.desktop-nav a:hover,.desktop-nav a.active{color:var(--gold-light)}.desktop-nav a.active:after{background:var(--gold);content:"";height:1px;position:absolute;bottom:3px;left:16px;right:16px}.header-actions{align-items:center;gap:10px;display:flex}.header-cta{min-height:42px;padding:9px 18px}.menu-toggle,.mobile-nav{display:none}.home-hero,.service-hero{isolation:isolate;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.home-hero{background:linear-gradient(90deg,#0f0e0af0 0%,#0f0e0aad 45%,#18120b14 100%),radial-gradient(circle at 78% 30%,#e562276b,#0000 24rem),radial-gradient(circle at 66% 72%,#eba43e33,#0000 26rem),linear-gradient(135deg,#20231f,#15120d 70%);min-height:790px;padding-top:1px}.hero-atmosphere{z-index:-1;opacity:.82;mix-blend-mode:screen;background-image:radial-gradient(at 72% 38%,#0000 0 31%,#ffb74b1c 32%,#0000 34%),radial-gradient(at 77% 41%,#0000 0 43%,#c445201a 44%,#0000 46%),radial-gradient(circle at 72% 38%,#ffc45b2e 0 2px,#0000 3px),radial-gradient(circle at 84% 34%,#ffb64733 0 1px,#0000 2px),repeating-linear-gradient(118deg,#0000 0 52px,#f7c9710d 53px 54px);background-size:auto,auto,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 96%);mask-image:linear-gradient(#000,#0000 96%)}.hero-character-art,.service-character-art{z-index:-2;pointer-events:none;filter:saturate(1.18)contrast(1.08)brightness(1.12);background-image:linear-gradient(90deg,#0e0d0af7 0%,#0e0d0ad1 32%,#120f0a47 61%,#1e110905 100%),linear-gradient(#0000 54%,#0e0c09b8),radial-gradient(circle at 80% 54%,#e45b2247,#0000 26rem),url(/assets/illustrations/hero-characters-v1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.home-hero .hero-character-art{filter:saturate(1.12)contrast(1.05)brightness(1.04);background-image:linear-gradient(90deg,#0e0d0afa 0%,#0f0c08d1 38%,#130a0657 64%,#1f0d0714 100%),linear-gradient(#0000 52%,#0f0a07c7),radial-gradient(circle at 78% 48%,#ff802a57,#0000 24rem),url(/assets/posters/team-control-hero-v2.webp);background-position:50%,50%,50%,83%;background-repeat:no-repeat;background-size:auto,auto,auto,auto 108%}.service-character-art{opacity:.38;background-position:67% 34%}.mountain-layer{z-index:-1;transform-origin:bottom;clip-path:polygon(0 100%,10% 70%,18% 81%,28% 49%,36% 62%,48% 24%,58% 55%,67% 34%,78% 65%,91% 40%,100% 60%,100% 100%);background:linear-gradient(145deg,#0000 0 32%,#97704242 32.3% 33%,#0000 33.4% 40%,#65583f57 40.3% 42%,#0000 42.5%),linear-gradient(40deg,#26261fd1,#1b110a14);width:70%;height:64%;position:absolute;bottom:76px;right:-8%}.mountain-two{opacity:.45;filter:blur(2px);width:84%;height:45%;bottom:50px;right:-16%}.hero-content{grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:72px;min-height:620px;padding-top:70px;padding-bottom:72px;display:grid}.hero-copy{max-width:720px}.hero-copy h1,.service-hero h1,.inner-hero h1{letter-spacing:.05em;margin:20px 0 0;font-family:STKaiti,KaiTi,serif;font-weight:700;line-height:.95}.hero-copy h1{font-size:clamp(4.5rem,10vw,8.6rem)}.hero-copy h1 span{color:var(--gold-light);text-shadow:0 0 40px #c9913b24}.hero-slogan{color:var(--gold-light);letter-spacing:.18em;margin:30px 0 0;font-family:STKaiti,KaiTi,serif;font-size:clamp(1.5rem,3vw,2.1rem)}.hero-description{max-width:600px;color:var(--text-soft);margin:14px 0 0;font-size:1.05rem}.hero-note{color:var(--gold-muted);letter-spacing:.08em;margin:20px 0 0;font-size:.8rem}.hero-endorsement-strip{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 100% 0,#d34e2224,#0000 15rem),linear-gradient(100deg,#2a2216f0,#12120ee6);border:1px solid #f0be5b85;border-radius:18px 4px;grid-template-columns:minmax(190px,.7fr) minmax(320px,1.45fr) auto;align-items:center;gap:28px;min-height:116px;margin-top:-34px;margin-bottom:16px;padding:22px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #00000047,inset 0 1px #ffe19d0f}.hero-endorsement-strip:before{content:"";border-top:1px solid #e0bb6f85;border-right:1px solid #e0bb6f85;width:74px;height:74px;position:absolute;top:0;right:0;transform:translate(36px,-36px)rotate(45deg)}.hero-endorsement-strip-name{border-right:1px solid var(--line);align-content:center;align-self:stretch;gap:5px;padding-right:28px;display:grid}.hero-endorsement-strip-name>span{color:var(--gold-muted);letter-spacing:.16em;font-size:.63rem}.hero-endorsement-strip-name strong{color:var(--gold-light);letter-spacing:.08em;align-items:baseline;gap:12px;font-family:STKaiti,KaiTi,serif;font-size:2.25rem;font-weight:500;line-height:1;display:flex}.hero-endorsement-strip-name small{color:var(--text-dim);letter-spacing:0;font-family:inherit;font-size:.7rem}.hero-endorsement-strip-copy h2{letter-spacing:.05em;margin:0;font-size:1rem}.hero-endorsement-strip-copy p{color:var(--text-soft);margin:0;font-size:.78rem;line-height:1.7}.hero-endorsement-strip ul{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hero-endorsement-strip li{color:var(--gold-light);white-space:nowrap;background:#e3b3570d;border:1px solid #e3b3573d;border-radius:999px;padding:5px 10px;font-size:.7rem}.hero-emblem{clip-path:polygon(12% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%);background:linear-gradient(145deg,#4b391e1f,#892a1f14);border:1px solid #d8ad6059;justify-self:end;place-items:center;width:260px;height:330px;display:grid}.hero-emblem:before,.hero-emblem:after{background:linear-gradient(90deg, transparent, var(--gold-muted), transparent);content:"";width:180px;height:1px;position:absolute}.hero-emblem span{color:#e3bd7499;font-family:STKaiti,KaiTi,serif;font-size:8rem;line-height:1}.hero-emblem small{color:var(--gold-light);letter-spacing:.35em;writing-mode:vertical-rl;margin-top:-130px;font-size:.68rem}.metrics-grid{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#2b1f13e6,#141715e0),#161510e0;border-bottom:0;grid-template-columns:repeat(4,1fr);margin-bottom:-1px;display:grid;position:relative;box-shadow:0 -16px 45px #79371814}.metrics-grid>div{border-right:1px solid var(--line);align-content:center;gap:4px;min-height:116px;padding:24px 30px;display:grid}.metrics-grid>div:last-child{border-right:0}.metrics-grid strong{color:var(--gold-light);font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;font-size:1.8rem;line-height:1.1}.metrics-grid span{color:var(--text-dim);font-size:.78rem}.section{padding-block:112px}.section-muted{background:linear-gradient(180deg, #ffe19d06, transparent 30%), var(--ink-soft);border-block:1px solid #daad5f1a}.services-section,.why-section,.process-section,.records-section,.faq-section{isolation:isolate;position:relative;overflow:hidden}.services-section>.container,.why-section>.container,.process-section>.container,.records-section>.container,.faq-section>.container{z-index:2;position:relative}.services-section:before,.why-section:before,.process-section:before,.records-section:before,.faq-section:before{z-index:0;content:"";filter:saturate(.88)contrast(1.08);opacity:.28;pointer-events:none;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.services-section:after,.why-section:after,.process-section:after,.records-section:after,.faq-section:after{z-index:1;content:"";pointer-events:none;position:absolute;inset:0}.services-section{background:linear-gradient(150deg,#1c1e19,#29180e 72%)}.services-section:before{filter:none;opacity:1;background-image:radial-gradient(circle at 82% 32%,#e25b2233,#0000 23rem),repeating-linear-gradient(118deg,#0000 0 52px,#eeb85d09 53px 54px),linear-gradient(145deg,#362b1b3d,#0000 58%)}.services-section:after{background:linear-gradient(90deg,#131410f2 0%,#13120db3 48%,#1a100957 100%),radial-gradient(circle at 82% 42%,#e75d2233,#0000 26rem),linear-gradient(#11110d61,#11100bd1)}.why-section{background:linear-gradient(135deg,#141c20,#1d1810 72%)}.why-section:before{filter:saturate(.78)contrast(1.04);opacity:.2;background-image:url(/assets/illustrations/hero-characters-v1.webp);background-position:68%;transform:scaleX(-1)}.why-section:after{background:linear-gradient(90deg,#13141275,#11110de6 72%),radial-gradient(at 18% 28%,#d2672629,#0000 28rem)}.process-section{background:linear-gradient(145deg,#1b1d17,#12232a 68%,#21160d)}.process-section:before{filter:saturate(.88)contrast(1.06);opacity:.36;background-image:url(/assets/posters/team-strategist-hero-v2.webp);background-position:right 42%;background-size:auto 122%}.process-section:after{background:linear-gradient(90deg,#14130ee6,#14151280 55%,#140e09c2),repeating-radial-gradient(at 72% 44%,#0000 0 56px,#f2b85709 57px 58px,#0000 59px 92px)}.records-section{background:linear-gradient(145deg,#111a1e,#1b170f 66%)}.records-section:before{filter:none;opacity:1;background-image:radial-gradient(circle at 18% 52%,#b54c2424,#0000 22rem),repeating-linear-gradient(0deg,#0000 0 74px,#e1b35c09 75px 76px),repeating-linear-gradient(90deg,#0000 0 118px,#e1b35c06 119px 120px);transform:none}.records-section:after{background:linear-gradient(90deg,#12151585,#13110ce0 68%),radial-gradient(circle at 22% 70%,#da571f26,#0000 24rem)}.faq-section{background:linear-gradient(140deg,#221b12,#141e22 72%)}.faq-section:before{filter:none;opacity:1;background-image:radial-gradient(at 72% 28%,#4c606529,#0000 24rem),repeating-radial-gradient(at 74% 36%,#0000 0 58px,#e6bb6508 59px 60px,#0000 61px 94px)}.faq-section:after{background:linear-gradient(90deg,#17140ee6,#1215158a 64%,#140e09b3),radial-gradient(circle at 74% 25%,#ec792f26,#0000 26rem)}.section-heading{max-width:700px;margin-bottom:46px}.section-heading.center{text-align:center;margin-inline:auto}.section-heading h2,.boundary-grid h2,.cta-inner h2{letter-spacing:.03em;margin:13px 0 0;font-family:STKaiti,KaiTi,serif;font-size:clamp(2.15rem,4vw,3.4rem);line-height:1.15}.section-heading p,.boundary-grid>div:first-child>p,.cta-inner p{color:var(--text-soft);margin:16px 0 0;font-size:.95rem}.section-heading-row{justify-content:space-between;align-items:end;gap:30px;display:flex}.text-link{border-bottom:1px solid var(--line-strong);color:var(--gold-light);flex-shrink:0;align-items:center;gap:8px;padding-bottom:5px;font-size:.86rem;display:inline-flex}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.service-card{border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:radial-gradient(circle at 100% 0,#e6762a29,#0000 13rem),linear-gradient(145deg,#262219eb,#161611cc);flex-direction:column;justify-content:space-between;min-height:330px;padding:26px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffe29f09}.service-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow);transform:translateY(-5px)}.service-card.featured{border-top-color:#e8c37abf}.service-card.pending-card{background:repeating-linear-gradient(135deg,#ffffff03 0 8px,#0000 8px 16px),#1b1b16e0}.service-card.pending-card:hover{border-color:var(--line);box-shadow:none;transform:none}.service-card-top,.opening-package-head,.package-card-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.service-order{width:2.25rem;height:2.25rem;color:var(--gold-muted);font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;text-align:center;flex:0 0 2.25rem;place-items:center;font-size:1.45rem;line-height:1;display:inline-grid}.status-chip{width:fit-content;color:var(--gold-light);background:#d7ad6214;border:1px solid #d7ad624d;border-radius:999px;align-items:center;padding:5px 10px;font-size:.76rem;line-height:1.2;display:inline-flex}.status-chip.pending{color:#d99387;background:#8e30261f;border-color:#b44d3c4d}.service-card h3{margin:42px 0 0;font-size:1.55rem;line-height:1.2}.service-card p{color:var(--text-soft);margin:10px 0 0;font-size:.87rem}.service-card .service-tagline{color:var(--gold);font-size:.78rem}.service-link{color:var(--gold-light);align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.why-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.why-visual{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at 55% 45%,#c58d3a29,#0000 16rem),linear-gradient(145deg,#1a1914,#0d0d0b);min-height:570px;position:relative;overflow:hidden}.why-visual:before,.why-visual:after{content:"";position:absolute;inset:0}.why-visual:before{opacity:.4;background-image:repeating-radial-gradient(at 60% 60%,#0000 0 28px,#ddb5681a 29px 30px,#0000 31px 55px);transform:rotate(-12deg)scale(1.3)}.why-visual:after{clip-path:polygon(0 100%,0 72%,14% 53%,27% 65%,40% 24%,52% 57%,67% 35%,80% 67%,100% 45%,100% 100%);background:linear-gradient(35deg,#070706f2,#0000),linear-gradient(-40deg,#3e392c59,#0000);height:55%;top:auto}.strategy-mark{z-index:3;text-align:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.strategy-mark small,.strategy-mark span{color:var(--text-dim);letter-spacing:.25em;font-size:.68rem}.strategy-mark strong{color:var(--gold-light);text-shadow:0 0 30px #e26f2738,0 3px 24px #0000008f;font-family:STKaiti,KaiTi,serif;font-size:9rem;font-weight:400;line-height:1}.reason-list,.check-list,.site-footer ul{margin:0;padding:0;list-style:none}.reason-list li{border-bottom:1px solid var(--line)}.reason-trigger{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:18px 0;display:grid}.reason-index{color:var(--gold-muted);font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;font-size:.95rem;line-height:1}.reason-copy{display:block}.reason-copy strong{font-size:.98rem}.reason-view{color:var(--gold);align-items:center;display:inline-flex}.reason-trigger:hover .reason-copy strong,.reason-trigger:hover .reason-view{color:var(--gold-light)}.reason-view svg{transition:transform .18s}.reason-trigger:hover .reason-view svg{transform:translate(3px)}.why-dialog-backdrop{z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030303d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.why-dialog{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#11110e;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);width:min(1160px,100%);max-height:calc(100vh - 40px);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #000000b3}.why-dialog-close{z-index:3;border:1px solid var(--line-strong);cursor:pointer;background:#0a0a08e6;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:16px;right:16px}.why-dialog-copy{flex-direction:column;justify-content:center;padding:48px 40px;display:flex;overflow-y:auto}.why-dialog-index{color:var(--gold-muted);font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;margin-bottom:26px;font-size:2.1rem;line-height:1}.why-dialog-copy .eyebrow{margin:0 0 8px}.why-dialog-copy h3{margin:0;font-family:STKaiti,KaiTi,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1.18}.why-dialog-copy>p:last-of-type{color:var(--text-soft);margin:22px 0 0;font-size:.92rem}.why-dialog-nav{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:36px;display:grid}.why-dialog-nav button{border:1px solid var(--line);color:var(--gold-light);cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px}.why-dialog-nav button:last-child{justify-self:end}.why-dialog-nav span{color:var(--text-dim);font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1}.why-dialog-figure{background:#050505;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;display:grid}.why-dialog-image{min-height:min(74vh,760px);position:relative}.why-dialog-image img{object-fit:contain}.why-dialog-figure figcaption{border-top:1px solid var(--line);color:var(--text-dim);padding:12px 18px;font-size:.7rem}.process-timeline{grid-template-columns:repeat(var(--process-step-count), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.process-timeline li{text-align:center;justify-items:center;gap:16px;padding-inline:8px;display:grid;position:relative}.process-timeline li>span{z-index:2;border:1px solid var(--line-strong);width:46px;height:46px;color:var(--gold-light);font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;background:linear-gradient(145deg,#362a1af5,#111311f0);border-radius:50%;place-items:center;font-size:.82rem;display:grid;box-shadow:0 0 0 5px #18171194,0 8px 24px #00000040}.process-timeline li:not(:last-child):after{z-index:1;background:var(--gold-muted);content:"";height:1px;position:absolute;top:23px;left:calc(50% + 23px);right:calc(23px - 50%)}.process-timeline p{color:var(--text-soft);text-wrap:balance;margin:0;font-size:.86rem;font-weight:600;line-height:1.55}.evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.evidence-card{border:1px solid var(--line);border-radius:var(--radius);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:radial-gradient(circle at 100% 0,#da66241c,#0000 12rem),#1a1913e0;overflow:hidden;box-shadow:0 20px 48px #0003}.evidence-image{border-bottom:1px solid var(--line);background:radial-gradient(circle at 88% 12%,#e1ae531f,#0000 12rem),#0d0f0f;padding:10px;position:relative;overflow:hidden}.evidence-image-button{cursor:zoom-in;background:#d8d7d2;border:1px solid #e9c47c33;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden}.evidence-image-button img{object-fit:cover;object-position:top center;filter:brightness(.86)saturate(.88);transition:filter .2s,transform .24s}.evidence-image-overlay{background:linear-gradient(#0000 52%,#080909b8);justify-content:space-between;align-items:end;gap:10px;padding:12px;display:flex;position:absolute;inset:0}.evidence-image-count{margin-right:auto}.evidence-image-overlay>span{color:var(--gold-light);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c0d0cc7;border:1px solid #ffe0a057;border-radius:999px;padding:5px 10px;font-size:.72rem;line-height:1.2}.evidence-image-button:hover img,.evidence-image-button:focus-visible img{filter:brightness()saturate();transform:scale(1.012)}.evidence-image-button:focus-visible,.evidence-lightbox-close:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}.evidence-content{padding:22px}.evidence-tags{align-items:center;gap:10px;display:flex}.evidence-tags>span:last-child{color:var(--text-dim);font-size:.72rem}.evidence-content h3{margin:16px 0 0;font-size:1.12rem}.evidence-content p{color:var(--text-soft);margin:9px 0 0;font-size:.86rem}.evidence-lightbox-backdrop{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040505e6;place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow-y:auto}.evidence-lightbox{border:1px solid var(--line-strong);background:radial-gradient(circle at 100% 0,#d967271f,#0000 22rem),#111310;border-radius:22px;width:min(1100px,100%);max-height:calc(100vh - 56px);position:relative;overflow:hidden;box-shadow:0 30px 90px #0000009e}.evidence-lightbox figure{grid-template-rows:minmax(0,1fr) auto;height:min(88vh,900px);margin:0;display:grid}.evidence-lightbox-image{background:repeating-linear-gradient(135deg,#ffffff03 0 8px,#0000 8px 16px),#090b0b;min-height:0;position:relative}.evidence-lightbox-image img{object-fit:contain;object-position:center}.evidence-lightbox figcaption{border-top:1px solid var(--line);padding:18px 72px 20px 24px}.evidence-lightbox figcaption>span{color:var(--gold-muted);letter-spacing:.1em;font-size:.72rem}.evidence-lightbox figcaption h3{margin:4px 0 0;font-size:1.05rem}.evidence-lightbox figcaption p{color:var(--text-soft);margin:4px 0 0;font-size:.82rem}.evidence-lightbox-close{z-index:2;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080908d6;border:1px solid #ffe0a057;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:16px;right:16px}.evidence-lightbox-nav{align-items:center;gap:14px;margin-top:12px;display:flex}.evidence-lightbox-nav button{border:1px solid var(--line);color:var(--gold-light);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:.72rem}.evidence-lightbox-nav>span{color:var(--text-dim);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:.72rem}.faq-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:90px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line);background:linear-gradient(90deg,#2f26193d,#181c1b2e);padding-inline:16px;transition:background .18s}.faq-list details[open]{background:linear-gradient(90deg,#5b341957,#1b201f57)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px 4px;font-size:.96rem;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--gold-muted);flex-shrink:0;transition:transform .18s}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details>p,.faq-list .faq-answer{color:var(--text-soft);margin:0;padding:0 42px 24px 4px;font-size:.88rem}.faq-list .faq-answer p{margin:0}.faq-list .faq-answer p+p{margin-top:8px}.cta-section{background:linear-gradient(90deg,#1c1810f0,#26150c7a,#141716d1) 50%,radial-gradient(circle at 74% 42%,#e75c2142,#0000 25rem) 50%,url(/assets/illustrations/hero-characters-v1.webp) 72% 44%/cover;border-block:1px solid #d8ad6147;position:relative;overflow:hidden}.cta-section:after{content:"";border:1px solid #f0b7502e;border-radius:50%;width:520px;height:520px;position:absolute;top:-60%;right:-10%}.cta-inner{z-index:1;justify-content:space-between;align-items:center;gap:50px;min-height:300px;padding-block:68px;display:flex;position:relative}.cta-inner>div{max-width:710px}.cta-inner .button{flex-shrink:0}.service-hero{background:radial-gradient(circle at 80% 30%,#82341b38,#0000 24rem),linear-gradient(140deg,#16140f,#090908 72%)}.service-hero-inner{padding-block:40px 96px}.breadcrumb{color:var(--text-dim);flex-wrap:wrap;gap:9px;font-size:.72rem;display:flex}.breadcrumb a:hover{color:var(--gold-light)}.service-hero-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:70px;min-width:0;padding-top:80px;display:grid}.service-hero h1,.inner-hero h1{font-size:clamp(3.4rem,7vw,6.8rem)}.service-hero-tagline{color:var(--gold-light);letter-spacing:.1em;margin:20px 0 0;font-family:STKaiti,KaiTi,serif;font-size:1.45rem}.service-hero-summary{max-width:680px;color:var(--text-soft);margin:16px 0 0}.service-price-panel{border:1px solid var(--line-strong);border-radius:var(--radius);background:#1a1712d9;min-width:0;max-width:100%;padding:28px}.service-price-panel>span{color:var(--text-dim);font-size:.72rem}.service-price-panel strong{color:var(--gold-light);font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;margin-top:8px;font-size:1.85rem;line-height:1.25;display:block}.service-price-panel p{color:var(--text-soft);overflow-wrap:anywhere;margin:18px 0 0;font-size:.78rem;line-height:1.75}.package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.package-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.package-card,.opening-package{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);padding:24px}.package-card-head{gap:10px;display:grid}.package-card h3,.opening-package h3{margin:0;font-size:1.22rem}.package-card strong,.opening-package strong{color:var(--gold-light);font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-size:1rem}.package-description{min-height:50px;color:var(--text-soft);margin:16px 0 0;font-size:.8rem}.package-card ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.package-card li{color:var(--text-soft);grid-template-columns:18px 1fr;gap:9px;font-size:.82rem;display:grid}.package-card li svg{color:var(--gold);margin-top:4px}.pricing-tabs{min-width:0}.tab-list{border:1px solid var(--line);background:var(--panel);border-radius:999px;grid-template-columns:repeat(4,1fr);padding:5px;display:grid}.tab-list button{min-height:48px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:.84rem}.tab-list button[aria-selected=true]{background:linear-gradient(135deg, var(--gold-light), #ad7d35);color:#17110a;font-weight:700}.tab-panel{padding-top:28px}.tab-note{color:var(--text-soft);margin:0 0 20px;font-size:.84rem}.opening-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.opening-package-head{border-bottom:1px solid var(--line);align-items:center;padding-bottom:18px}.opening-package-head>div{align-items:baseline;gap:8px;display:flex}.opening-package-head span{color:var(--text-dim);font-size:.68rem}.opening-package dl{gap:12px;margin:18px 0 0;display:grid}.opening-package dl>div{grid-template-columns:70px 1fr;gap:10px;display:grid}.opening-package dt{color:var(--text-dim);font-size:.7rem}.opening-package dd{color:var(--text-soft);margin:0;font-size:.77rem;line-height:1.55}.split-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.split-section .section-heading{margin-bottom:0}.check-list{gap:12px;display:grid}.check-list.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.check-list li{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:66px;color:var(--text-soft);background:#ffffff04;grid-template-columns:22px 1fr;align-items:start;gap:11px;padding:17px;font-size:.84rem;display:grid}.check-list svg{color:var(--gold);margin-top:2px}.progress-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.progress-grid>div{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);grid-template-columns:38px 1fr;align-content:center;gap:9px;min-height:94px;padding:16px;display:grid}.progress-grid span{color:var(--gold-muted);font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-size:.82rem}.progress-grid p{color:var(--text-soft);margin:0;font-size:.8rem}.guarantee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.guarantee-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-height:170px;padding:22px}.guarantee-grid span{color:var(--gold-muted);font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-size:.82rem}.guarantee-grid p{color:var(--text-soft);margin:24px 0 0;font-size:.82rem}.boundary-grid{grid-template-columns:.72fr 1.28fr;gap:90px;display:grid}.boundary-list{gap:10px;display:grid}.boundary-list>div{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff04;grid-template-columns:24px 1fr;gap:13px;padding:17px 18px;display:grid}.boundary-list svg{color:var(--gold);margin-top:2px}.boundary-list p{color:var(--text-soft);margin:0;font-size:.82rem}.sample-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:70px;display:grid}.sample-image{aspect-ratio:1835/640;border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);background:#dbe6fa;position:relative;overflow:hidden}.sample-image img{object-fit:contain}.sample-image>span{background:#080807d9;border:1px solid #fff3;border-radius:999px;padding:6px 11px;font-size:.68rem;position:absolute;bottom:12px;right:12px}.inner-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 30%,#792f1b33,#0000 24rem),linear-gradient(140deg,#16140f,#090908 70%);position:relative;overflow:hidden}.inner-hero .container{padding-block:100px}.inner-hero p{max-width:720px;color:var(--text-soft);margin:24px 0 0}.about-intro{grid-template-columns:1.1fr .9fr;align-items:center;gap:90px;display:grid}.about-intro .section-heading{margin-bottom:26px}.large-copy{max-width:680px;color:var(--text-soft);margin:0;font-size:1.12rem;line-height:2}.metrics-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);grid-template-columns:repeat(2,1fr);padding:18px;display:grid}.metrics-card>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:5px;min-height:130px;padding:24px;display:grid}.metrics-card>div:nth-child(2n){border-right:0}.metrics-card>div:nth-last-child(-n+2){border-bottom:0}.metrics-card strong{color:var(--gold-light);font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1, "tnum" 1;font-size:1.65rem}.metrics-card span{color:var(--text-dim);font-size:.72rem}.role-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.role-grid>div{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg, #d7ad620f, transparent), var(--panel);align-content:end;min-height:160px;padding:22px;display:grid}.role-grid strong{color:var(--gold-light);font-family:STKaiti,KaiTi,serif;font-size:1.5rem}.role-grid span{color:var(--text-soft);font-size:.78rem}.legal-content{gap:0;max-width:820px;display:grid}.legal-content section{border-bottom:1px solid var(--line);padding-block:34px}.legal-content section:first-child{padding-top:0}.legal-content h2{margin:0;font-size:1.3rem}.legal-content p{color:var(--text-soft);margin:13px 0 0;font-size:.9rem}.not-found{text-align:center;place-items:center;min-height:70vh;padding:60px 20px;display:grid}.not-found span{color:var(--gold-muted);font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;font-size:4rem}.not-found h1{margin:0;font-family:STKaiti,KaiTi,serif;font-size:3rem}.not-found p{color:var(--text-soft)}.not-found .button{margin-top:16px}.site-footer{color:#fff0ccc7;background:linear-gradient(#1f130bf0,#0c0805fa),radial-gradient(circle at 82% 8%,#b7732b2e,#0000 24rem),radial-gradient(circle at 14% 22%,#77291c29,#0000 22rem),linear-gradient(145deg,#1b120b,#0d0906);border-top:1px solid #daac5b3d;padding:74px 0 24px;box-shadow:inset 0 1px #ffe7af14}.footer-grid{grid-template-columns:1.5fr 1fr 1fr;gap:70px;padding-bottom:56px;display:grid}.footer-brand h2{color:#fff0cceb;letter-spacing:.08em;margin:13px 0 0;font-family:STKaiti,KaiTi,serif;font-size:2.5rem}.footer-brand p{color:#f5d590db;margin:8px 0 0;font-size:.82rem}.site-footer h3{color:#ffeec4e6;margin:0 0 16px;font-size:.82rem}.site-footer li{color:#fff0cc9e;margin-top:9px;font-size:.78rem}.site-footer li a{color:inherit}.site-footer li a:hover{color:#f5d590f5}.footer-bottom{border-top:1px solid #daac5b2e;grid-template-columns:1fr auto;gap:40px;padding-top:24px;display:grid}.footer-bottom p{color:#fff0cc6b;max-width:820px;margin:0;font-size:.68rem}.mobile-sticky-cta{display:none}.modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020202c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.wechat-modal{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel);width:min(100%,430px);padding:30px;position:relative;box-shadow:0 40px 100px #000000a6}.modal-close{position:absolute;top:18px;right:18px}.modal-title{margin:14px 0 0;font-family:STKaiti,KaiTi,serif;font-size:2rem;line-height:1.2}.modal-description{color:var(--text-soft);margin:8px 0 0;font-size:.86rem}.qr-frame{background:#fff;border:8px solid #f3eee2;border-radius:16px;width:min(100%,280px);margin:24px auto;overflow:hidden}.qr-frame img{width:100%;height:auto}.wechat-id-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff05;justify-content:space-between;align-items:center;gap:16px;padding:14px 15px;display:flex}.wechat-id-row>div{display:grid}.wechat-id-row span{color:var(--text-dim);font-size:.67rem}.wechat-id-row strong{color:var(--gold-light);font-size:.98rem}.copy-button{border:1px solid var(--line-strong);min-height:42px;color:var(--gold-light);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:.74rem;display:inline-flex}.modal-note{color:var(--text-dim);text-align:center;margin:14px 0 0;font-size:.67rem}.service-card.compact{min-height:276px;padding:22px}.service-card.compact h3{margin-top:26px}.service-card.compact>div:nth-child(2)>p:last-child{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-project-section{background:linear-gradient(145deg,#181712,#1d211d 62%,#24170f)}.home-project-preview{grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;display:grid}.home-project-image{border:1px solid var(--line-strong);border-radius:var(--radius);aspect-ratio:16/9;box-shadow:var(--shadow);position:relative;overflow:hidden}.home-project-image img{object-fit:cover}.home-project-preview h2,.guide-teaser h2,.guide-placeholder h2,.professional-project-copy h3,.principal-name-card strong,.legacy-redirect h1{margin:12px 0 0;font-family:STKaiti,KaiTi,serif;line-height:1.15}.home-project-preview h2,.guide-teaser h2,.guide-placeholder h2,.legacy-redirect h1{font-size:clamp(2.2rem,4vw,3.4rem)}.home-project-preview p:not(.eyebrow),.guide-teaser p:not(.eyebrow),.guide-placeholder>p:not(.eyebrow){color:var(--text-soft);margin:16px 0 0}.home-project-preview .button{margin-top:26px}.guide-teaser-section{background:linear-gradient(140deg,#1d1b14,#121b1e)}.guide-teaser{justify-content:space-between;align-items:center;gap:50px;min-height:210px;display:flex}.team-anchor-nav{z-index:55;border-block:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#11110ded;position:sticky;top:76px;overflow-x:auto}.team-anchor-nav .container{justify-content:center;align-items:center;gap:14px;min-width:max-content;padding-block:12px;display:flex}.team-anchor-nav a{min-height:44px;color:var(--text-soft);letter-spacing:.02em;border-radius:999px;align-items:center;padding:8px 15px;font-size:.9rem;font-weight:650;display:inline-flex}.team-anchor-nav a:hover{color:var(--gold-light);background:#e3b35714}.team-page section[id]{scroll-margin-top:138px}.principal-grid{grid-template-columns:.68fr 1.32fr;align-items:center;gap:70px;display:grid}.principal-name-card{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(circle at 80% 20%,#db6e2a29,#0000 18rem),linear-gradient(145deg,#242118f0,#121515e6);align-content:center;min-height:380px;padding:42px;display:grid}.principal-name-card>span{color:var(--text-dim);margin-top:32px;font-size:.82rem}.principal-name-card strong{color:var(--gold-light);font-size:5rem}.principal-name-card>p:last-child{color:var(--text-soft);margin:26px 0 0}.credential-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.credential-grid li{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffff05;grid-template-columns:22px 1fr;align-items:center;gap:12px;min-height:76px;padding:17px;display:grid}.credential-grid svg{color:var(--gold)}.service-system-heading{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;margin-bottom:54px;display:grid}.service-system-heading .section-heading{margin-bottom:0}.process-proof{border:1px solid var(--line);border-radius:var(--radius);aspect-ratio:1626/744;background:#e8f8f8;margin:0;position:relative;overflow:hidden}.process-proof img{object-fit:contain}.process-proof figcaption{color:var(--gold-light);background:#0a0b0adb;border-radius:999px;padding:6px 11px;font-size:.7rem;position:absolute;bottom:10px;right:10px}.professional-project{border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:linear-gradient(145deg,#262017f0,#111312f2);grid-template-columns:1.08fr .92fr;align-items:stretch;display:grid;overflow:hidden}.professional-project-main{border:0;border-right:1px solid var(--line);cursor:zoom-in;background:#111;min-height:490px;padding:0;position:relative;overflow:hidden}.professional-project-main img{object-fit:cover}.professional-project-main>span{border:1px solid var(--line-strong);color:var(--gold-light);background:#0b0b09d9;border-radius:999px;padding:7px 12px;font-size:.72rem;position:absolute;bottom:18px;right:18px}.professional-project-copy{padding:42px}.professional-project-copy h3{margin-bottom:20px;font-size:2.6rem}.professional-project-copy>p:not(.eyebrow){color:var(--text-soft);margin:20px 0 0}.professional-project-thumbs{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:30px;display:grid}.professional-project-thumbs button{border:1px solid var(--line);cursor:zoom-in;background:#111;border-radius:8px;min-height:110px;padding:0;position:relative;overflow:hidden}.professional-project-thumbs img{object-fit:cover}.professional-project-thumbs span{text-align:left;background:linear-gradient(#0000,#070706e6);padding:24px 7px 7px;font-size:.62rem;position:absolute;bottom:0;left:0;right:0}.professional-project-lightbox{width:min(1320px,100%)}.team-evidence-grid{align-items:start}.guide-placeholder{border:1px solid var(--line);border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 42%, #e3b3571a, transparent 18rem), repeating-linear-gradient(135deg, #ffffff03 0 8px, transparent 8px 16px), var(--panel);text-align:center;place-content:center;min-height:520px;padding:40px;display:grid}.guide-placeholder>span:first-child{color:#e3b35742;font-family:STKaiti,KaiTi,serif;font-size:7rem;line-height:1}.guide-placeholder-actions{justify-content:center;gap:12px;margin-top:30px;display:flex}.legacy-redirect{text-align:center;place-items:center;min-height:64vh;padding:60px 20px;display:grid}.legacy-redirect p:not(.eyebrow){color:var(--text-soft)}.legacy-redirect .button{margin-top:18px}@media (max-width:1024px){.home-project-preview,.principal-grid,.professional-project,.service-system-heading{gap:38px}.professional-project-copy{padding:30px}.professional-project-main{min-height:430px}.desktop-nav{display:none}.menu-toggle{display:inline-grid}.mobile-nav{border-top:1px solid #0000;max-height:0;transition:max-height .18s,border-color .18s;display:grid;overflow:hidden}.mobile-nav.open{border-top-color:var(--line);max-height:320px}.mobile-nav nav{padding-block:12px 18px;display:grid}.mobile-nav a{min-height:46px;color:var(--text-soft);padding:10px 4px}.mobile-nav a.active{color:var(--gold-light)}.hero-content{grid-template-columns:1fr 220px;gap:30px}.hero-endorsement-strip{grid-template-columns:180px minmax(0,1fr);gap:20px;padding:20px 22px}.hero-endorsement-strip ul{grid-column:1/-1;justify-content:flex-start}.hero-emblem{width:200px;height:270px}.hero-emblem span{font-size:6rem}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.why-grid,.faq-grid,.split-section,.boundary-grid,.about-intro{gap:52px}.package-grid,.opening-package-grid,.guarantee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-grid{grid-template-columns:1fr;gap:35px}.process-timeline{grid-template-columns:repeat(4,1fr);gap:28px 0}.process-timeline li:after{display:none}}@media (max-width:760px){html{scroll-padding-top:70px}body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.container{width:min(calc(100% - 32px), var(--container))}.header-inner{height:68px}.wordmark small,.header-cta{display:none}.home-hero{min-height:auto}.hero-content{grid-template-columns:1fr;min-height:620px;padding-top:72px;padding-bottom:70px}.hero-endorsement-strip{grid-template-columns:1fr;gap:14px;min-height:0;margin-top:-24px;margin-bottom:12px;padding:20px}.hero-endorsement-strip-name{border-right:0;border-bottom:1px solid var(--line);padding-bottom:14px;padding-right:0}.hero-endorsement-strip ul{grid-column:auto}.hero-copy h1{font-size:clamp(4rem,22vw,6rem)}.hero-copy .eyebrow{max-width:280px;line-height:1.7}.hero-slogan{letter-spacing:.1em;font-size:1.35rem}.hero-description{font-size:.92rem}.hero-actions{grid-template-columns:1fr 1fr;display:grid}.hero-actions .button{padding-inline:14px}.hero-emblem{display:none}.home-hero .hero-character-art{opacity:.9;filter:saturate(1.12)contrast(1.06)brightness(1.08);background-image:linear-gradient(90deg,#0e0c08f2,#140a0657),linear-gradient(#0000 46%,#0e0a07e0),radial-gradient(circle at 72% 35%,#ef66214d,#0000 18rem),url(/assets/posters/team-control-hero-v2.webp);background-position:50%,50%,50%,72% 8%;background-size:auto,auto,auto,auto 78%}.service-character-art{opacity:.28;background-position:71%}.mountain-layer{opacity:.65;width:105%;height:44%}.metrics-grid{grid-template-columns:repeat(2,1fr)}.metrics-grid>div{min-height:96px;padding:20px}.metrics-grid>div:nth-child(2){border-right:0}.metrics-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.metrics-grid strong{font-size:1.35rem}.section{padding-block:78px}.services-section:before,.why-section:before,.process-section:before,.records-section:before,.faq-section:before{background-size:cover}.services-section:before{opacity:1}.why-section:before{opacity:.16;background-position:70%;background-size:auto 100%}.process-section:before{opacity:.3;background-position:108% 12%;background-size:auto 88%}.records-section:before,.faq-section:before{opacity:1}.services-section:after,.why-section:after,.process-section:after,.records-section:after,.faq-section:after{background-color:#0f0f0b14}.section-heading{margin-bottom:34px}.section-heading h2,.boundary-grid h2,.cta-inner h2{font-size:2.25rem}.section-heading-row{display:block}.section-heading-row .text-link{margin-bottom:28px}.services-grid,.evidence-grid,.package-grid,.package-grid.two,.opening-package-grid,.why-grid,.faq-grid,.split-section,.boundary-grid,.about-intro,.footer-grid{grid-template-columns:1fr}.service-card{min-height:258px;padding:22px}.service-card.compact{min-height:248px}.service-card h3{margin-top:28px}.service-card p{font-size:.9rem;line-height:1.65}.service-card .service-tagline{font-size:.82rem}.service-link{margin-top:20px;font-size:.84rem}.why-grid,.faq-grid,.split-section,.boundary-grid,.about-intro{gap:40px}.why-visual{min-height:380px}.strategy-mark strong{font-size:7rem}.why-grid>div:last-child{order:-1}.reason-trigger{grid-template-columns:44px minmax(0,1fr) auto}.faq-list details{padding-inline:12px}.evidence-image{padding:8px}.evidence-lightbox-backdrop{padding:12px 12px calc(12px + env(safe-area-inset-bottom));align-items:end}.evidence-lightbox{max-height:calc(100vh - 24px - env(safe-area-inset-bottom));border-radius:20px}.evidence-lightbox figure{height:auto;max-height:calc(100vh - 24px - env(safe-area-inset-bottom));overflow-y:auto}.evidence-lightbox-image{flex:none}.evidence-lightbox figcaption{padding:16px 62px 18px 18px}.evidence-lightbox-nav{flex-wrap:wrap}.evidence-lightbox-close{top:12px;right:12px}.why-dialog-backdrop{align-items:start;padding:10px}.why-dialog{grid-template-columns:1fr;max-height:none;overflow:visible}.why-dialog-copy{padding:64px 22px 28px}.why-dialog-index{margin-bottom:18px;font-size:1.6rem}.why-dialog-image{min-height:62vh}.process-timeline{grid-template-columns:repeat(2,1fr);gap:26px 8px}.process-timeline li{align-content:start}.cta-inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:28px;min-height:330px}.cta-inner .button{width:100%}.service-hero-inner{padding-block:28px 72px}.service-hero-grid{grid-template-columns:1fr;gap:38px;padding-top:58px}.service-hero h1,.inner-hero h1{font-size:clamp(3.25rem,16vw,5rem)}.service-hero-tagline{font-size:1.2rem}.service-price-panel{padding:22px}.tab-list{scroll-snap-type:x proximity;border-radius:14px;grid-template-columns:repeat(4,minmax(110px,1fr));overflow-x:auto}.tab-list button{scroll-snap-align:start}.opening-package-grid{grid-template-columns:1fr}.opening-package{padding:20px}.progress-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guarantee-grid,.check-list.two-column{grid-template-columns:1fr}.sample-image{aspect-ratio:4/3}.sample-image img{object-fit:contain}.inner-hero .container{padding-block:74px}.team-anchor-nav{top:68px}.team-anchor-nav .container{justify-content:flex-start}.team-page section[id]{scroll-margin-top:126px}.home-project-preview,.principal-grid,.professional-project,.service-system-heading{grid-template-columns:1fr;gap:34px}.home-project-image{aspect-ratio:16/10}.guide-teaser{flex-direction:column;justify-content:center;align-items:flex-start;min-height:260px}.guide-teaser .button{width:100%}.principal-name-card{min-height:310px;padding:28px}.principal-name-card strong{font-size:4.4rem}.credential-grid{grid-template-columns:1fr}.process-proof{aspect-ratio:16/9}.professional-project-main{border-right:0;border-bottom:1px solid var(--line);aspect-ratio:16/10;min-height:0}.professional-project-copy{padding:24px}.professional-project-copy h3{font-size:2.25rem}.professional-project-thumbs{grid-template-columns:1fr}.professional-project-thumbs button{min-height:150px}.guide-placeholder{min-height:440px;padding:26px 20px}.guide-placeholder-actions{display:grid}.metrics-card,.role-grid{grid-template-columns:1fr}.metrics-card>div{border-right:0;min-height:100px;border-bottom:1px solid var(--line)!important}.metrics-card>div:last-child{border-bottom:0!important}.footer-grid{gap:38px}.footer-bottom{grid-template-columns:1fr;gap:14px}.mobile-sticky-cta{z-index:70;border-top:1px solid var(--line-strong);padding:0 0 env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;background:#090908e6;border-radius:999px;transition:opacity .18s,transform .18s;display:block;position:fixed;bottom:10px;left:16px;right:16px;transform:translateY(18px)}.mobile-sticky-cta[data-visible=true]{opacity:1;pointer-events:auto;transform:translateY(0)}html[data-mobile-nav-open=true] .mobile-sticky-cta{opacity:0;pointer-events:none;transform:translateY(18px)}.mobile-sticky-cta .button{border-radius:999px;width:100%;min-height:56px}.wechat-modal{padding:26px 20px 22px}.modal-backdrop{padding:12px 12px calc(12px + env(safe-area-inset-bottom));align-items:end}.wechat-modal{border-radius:24px;max-height:calc(100vh - 24px);overflow-y:auto}.qr-frame{width:min(100%,230px);margin-block:18px}}@media (max-width:390px){.container{width:min(calc(100% - 28px), var(--container))}.wordmark strong{font-size:1.05rem}.seal-mark{width:34px;height:34px}.hero-actions{grid-template-columns:1fr}.hero-copy h1{font-size:4rem}.metrics-grid strong{font-size:1.3rem}.metrics-grid>div{padding:16px}.service-card,.package-card{padding:18px}.progress-grid{grid-template-columns:1fr}.opening-package dl>div{grid-template-columns:62px 1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.redesign-site{--paper:#f6eddd;--paper-soft:#fbf4e8;--paper-deep:#ead7b8;--paper-line:#6f4a2433;--paper-line-strong:#7a52266b;--paper-ink:#2b190d;--paper-ink-soft:#64452a;--paper-muted:#927150;--paper-gold:#b88338;--paper-red:#8f2417;--paper-red-light:#b73925;--paper-shadow:0 24px 70px #56361429;background:radial-gradient(circle at 18% 10%, #bd8e4429, transparent 28rem), linear-gradient(180deg, #16100b 0, #17110d 16rem, var(--paper) 16rem);color:var(--paper-ink)}.battle-hero{isolation:isolate;z-index:230;color:#fff7e8;min-height:720px;display:grid;position:relative;overflow:hidden}.battle-hero.inner-battle-hero{min-height:470px}@media (max-width:760px){.team-hero.battle-hero.inner-battle-hero{background:linear-gradient(#140c0833 0%,#140c0894 72%,#140c08c7 100%),linear-gradient(90deg,#f8edd9c2 0%,#f8edd947 46%,#2a1b1047 100%),url(/assets/redesign/team-hero.webp) 100% 100%/auto 96% no-repeat,#efe5d5;min-height:560px}.team-hero.inner-battle-hero .battle-hero-content{align-items:start;min-height:560px;padding-block:104px 230px}.team-hero .battle-hero-image{opacity:0}.team-hero .battle-hero-shade.light{background:linear-gradient(#f8edd947 0%,#f8edd91f 48%,#140c08b8 100%),linear-gradient(90deg,#f8edd994,#f8edd90f)}.team-hero .battle-hero-copy{color:#2f2419;max-width:20em;padding:0}.team-hero .battle-hero-copy .eyebrow{margin-bottom:8px;font-size:.72rem}.team-hero .battle-hero-copy h1{font-size:clamp(2.5rem,13vw,3.5rem);line-height:1}.team-hero .battle-hero-copy .hero-description{color:#312419d6;max-width:17em;margin-top:12px;font-size:.95rem;line-height:1.55}.team-anchor-nav{top:58px}.team-anchor-nav .container{scrollbar-width:none;gap:8px;min-width:0;padding-inline:16px;overflow-x:auto}.team-anchor-nav .container::-webkit-scrollbar{display:none}.team-anchor-nav a{white-space:nowrap;flex:none;min-height:44px;padding:8px 12px}.team-overview-grid{gap:18px}.team-overview-grid .scroll-section-heading h2{font-size:clamp(1.9rem,8.4vw,2.4rem);line-height:1.12}.team-overview-grid .scroll-section-heading p{margin-top:10px;font-size:.92rem;line-height:1.55}.team-overview-grid .redesign-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.team-overview-grid .redesign-metrics div{border-radius:10px;min-height:82px;padding:14px 12px}.team-overview-grid .redesign-metrics strong{font-size:clamp(1.65rem,8vw,2.2rem);line-height:1.05}.team-overview-grid .redesign-metrics span{margin-top:6px;font-size:.78rem;line-height:1.3}.principal-redesign-grid{gap:16px}.principal-name-card{border-radius:14px;min-height:0;padding:20px 18px}.principal-name-card>span{margin-top:0;font-size:.74rem}.principal-name-card strong{font-size:clamp(2.6rem,12vw,3.4rem);line-height:1.02}.principal-name-card>p:last-child{margin-top:12px;font-size:.92rem;line-height:1.55}.principal-scope-tags{gap:8px;margin-top:14px}.principal-scope-tags span{min-height:32px;padding:7px 10px;font-size:.8rem}.redesign-credential-grid{gap:10px;margin-top:14px}.redesign-credential-grid li{border-radius:10px;grid-template-columns:30px minmax(0,1fr);gap:8px 10px;min-height:58px;padding:10px 12px}.redesign-credential-grid span{font-size:.8rem}.redesign-credential-grid strong{font-size:.92rem;line-height:1.35}.service-system-paper .scroll-section-heading h2{font-size:clamp(1.86rem,8.2vw,2.35rem);line-height:1.12}.service-system-paper .scroll-section-heading p{margin-top:10px;font-size:.92rem;line-height:1.55}.service-system-paper .system-block-grid{gap:12px;margin-top:18px}.service-system-paper .system-block{border-radius:10px;padding:16px 14px}.service-system-paper .system-block h3{font-size:1.08rem;line-height:1.25}.service-system-paper .system-block ul{gap:8px;margin-top:12px}.service-system-paper .system-block li{min-height:38px;padding:8px 10px;font-size:.86rem;line-height:1.35}.service-system-paper .process-scroll.compact{grid-template-columns:1fr;gap:8px;margin-top:16px}.service-system-paper .process-scroll.compact li{text-align:left;grid-template-columns:38px minmax(0,1fr);place-items:center start;gap:8px 10px;min-height:54px;padding:9px 12px}.service-system-paper .process-scroll.compact span{background:#741f1914;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.service-system-paper .process-scroll.compact strong{font-size:.92rem;line-height:1.3}}@media (min-width:761px){.products-redesign .yj-products-desktop{--yj-products-paper:#f8f5ee;--yj-products-paper-deep:#f3eee4;--yj-products-ink:#30261f;--yj-products-muted:#74695e;--yj-products-gold:#b8853f;--yj-products-gold-light:#e0bd73;--yj-products-red:#9d352b;color:var(--yj-products-ink);background:linear-gradient(#71563205 1px, transparent 1px), var(--yj-products-paper);background-size:100% 24px}.products-redesign .yj-products-container{width:min(100% - 64px,1200px);margin-inline:auto}.products-redesign .yj-products-hero{background:#e9e1d4;height:510px;min-height:510px;position:relative;overflow:hidden}.products-redesign .yj-products-hero>img{object-fit:cover;object-position:center 48%}.products-redesign .yj-products-hero-overlay{background:linear-gradient(90deg,#faf8f3fc 0%,#faf8f3eb 25%,#faf8f359 50%,#faf8f308 73%),linear-gradient(#ffffff0d,#3423141f);position:absolute;inset:0}.products-redesign .yj-products-hero-inner{z-index:1;align-items:center;height:100%;display:flex;position:relative}.products-redesign .yj-products-hero-copy{width:560px;padding-bottom:24px}.products-redesign .yj-products-hero-copy>span,.products-redesign .yj-products-cta-copy>span{color:#9b6c2c;letter-spacing:0;font-size:.82rem;font-weight:750}.products-redesign .yj-products-hero h1{color:#29211b;font-family:var(--font-display);letter-spacing:0;margin:24px 0 16px;font-size:clamp(4rem,5.7vw,5.4rem);font-weight:500;line-height:1.05}.products-redesign .yj-products-hero-copy>p{color:#62584f;max-width:31em;font-size:1.05rem;line-height:1.8}.products-redesign .yj-products-hero nav,.products-redesign .yj-products-cta nav{gap:14px;margin-top:28px;display:flex}.products-redesign .yj-products-hero nav a,.products-redesign .yj-products-primary-action,.products-redesign .yj-products-secondary-action{color:#2e251e;background:#ddb466;border:1px solid #b98a48;border-radius:5px;justify-content:center;align-items:center;gap:14px;min-height:48px;padding:0 26px;font-size:.94rem;font-weight:700;line-height:1;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.products-redesign .yj-products-hero nav a:nth-child(2){color:#fff;background:#9d352b;border-color:#8c3028}.products-redesign .yj-products-hero nav svg,.products-redesign .yj-products-primary-action svg,.products-redesign .yj-products-secondary-action svg{width:17px;height:17px}.products-redesign .yj-products-hero nav a:hover,.products-redesign .yj-products-primary-action:hover{background:#c99a4e;border-color:#936223}.products-redesign .yj-products-assurances{z-index:3;margin-top:-47px;position:relative}.products-redesign .yj-products-assurances>div{background:#fffdf9fa;border:1px solid #b1844057;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:126px;display:grid;box-shadow:0 18px 36px #48341f1a}.products-redesign .yj-products-assurances article{align-items:center;gap:14px;min-width:0;padding:18px 24px;display:flex}.products-redesign .yj-products-assurances article+article{border-left:1px solid #b184403d}.products-redesign .yj-products-assurances article>span{color:#a8742d;background:#fbf4e5;border:1px solid #ba894261;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.products-redesign .yj-products-assurances svg{width:22px;height:22px}.products-redesign .yj-products-assurances h2{color:#352a22;font-family:var(--font-display);letter-spacing:0;font-size:1.08rem;font-weight:650;line-height:1.35}.products-redesign .yj-products-assurances p{color:#837568;margin-top:5px;font-size:.74rem;line-height:1.5}.products-redesign .yj-products-services{padding:108px 0 96px}.products-redesign .yj-products-section-heading{text-align:center;max-width:720px;margin:0 auto 44px}.products-redesign .yj-products-section-heading>span,.products-redesign .yj-products-faq-intro>span{color:#9e3b30;letter-spacing:0;font-size:.76rem;font-weight:750;display:block}.products-redesign .yj-products-section-heading h2,.products-redesign .yj-products-faq-intro h2,.products-redesign .yj-products-cta h2{color:#30261f;font-family:var(--font-display);letter-spacing:0;font-weight:500}.products-redesign .yj-products-section-heading h2{margin-top:12px;font-size:3rem;line-height:1.2}.products-redesign .yj-products-section-heading p{color:var(--yj-products-muted);margin-top:12px;font-size:.94rem}.products-redesign .yj-products-service-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.products-redesign .yj-products-service-group{background:#fffdf994;border:1px solid #b2854447;border-radius:8px;min-width:0;padding:26px 22px 22px;scroll-margin-top:90px}.products-redesign .yj-products-service-group>header{border-bottom:1px solid #b285443d;justify-content:space-between;align-items:center;gap:16px;min-height:52px;margin-bottom:14px;padding-bottom:16px;display:flex}.products-redesign .yj-products-service-group>header h2{font-family:var(--font-display);letter-spacing:0;font-size:1.8rem;font-weight:550;line-height:1.2}.products-redesign .yj-products-service-group>header span{color:#9d793f;white-space:nowrap;font-size:.7rem;font-weight:700}.products-redesign .yj-products-service-group>div{gap:14px;display:grid}.products-redesign .yj-products-service-item{background:#fffffdd1;border:1px solid #b1854342;border-radius:7px;grid-template-columns:126px minmax(0,1fr) 94px;align-items:center;gap:14px;min-height:142px;padding:10px;scroll-margin-top:100px;transition:border-color .16s,background-color .16s;display:grid}.products-redesign .yj-products-service-item:hover,.products-redesign .yj-products-service-item[data-anchor-highlight=true]{background:#fffaf0;border-color:#b17c2b94}.products-redesign .yj-products-service-image{background:#ded4c4;border-radius:5px;width:126px;height:112px;position:relative;overflow:hidden}.products-redesign .yj-products-service-image img{object-fit:cover}.products-redesign .yj-products-service-copy{min-width:0}.products-redesign .yj-products-service-title-row{align-items:center;gap:7px;display:flex}.products-redesign .yj-products-service-title-row h3{color:#332820;font-family:var(--font-display);letter-spacing:0;font-size:1.26rem;font-weight:650;line-height:1.2}.products-redesign .yj-products-service-title-row>span{color:#98382e;background:#fff5f1;border:1px solid #9a362d47;border-radius:3px;flex:none;padding:2px 5px;font-size:.62rem;font-weight:700}.products-redesign .yj-products-service-copy>p{color:#766b61;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.products-redesign .yj-products-service-copy ul{flex-wrap:wrap;gap:5px;margin:7px 0 0;padding:0;list-style:none;display:flex}.products-redesign .yj-products-service-copy li{color:#8b6b3b;background:#f5eddd;border-radius:3px;padding:3px 6px;font-size:.65rem;line-height:1}.products-redesign .yj-products-service-meta{flex-direction:column;align-items:stretch;gap:14px;min-width:0;display:flex}.products-redesign .yj-products-service-meta>strong{overflow-wrap:anywhere;color:#9b6c26;text-align:center;font-size:.72rem;font-weight:750;line-height:1.35}.products-redesign .yj-products-service-title-row:has(+p)+p{overflow-wrap:break-word}.products-redesign .yj-products-service-action{color:#fff;text-align:center;background:#bb8a42;border:1px solid #bb8a42;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:0 8px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.products-redesign .yj-products-service-action:hover{background:#a97835;border-color:#966b2e}.products-redesign .yj-products-service-action-consult{background:#9b342b;border-color:#9b342b}.products-redesign .yj-products-service-action-consult:hover{background:#842a23;border-color:#7f281f}.products-redesign .yj-products-process{background:#fbf9f4;border-block:1px solid #b1843f29;padding:88px 0 82px}.products-redesign .yj-products-process .yj-products-section-heading{margin-bottom:38px}.products-redesign .yj-products-process>div>ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.products-redesign .yj-products-process>div>ol>li{text-align:center;border:1px solid #b7894361;border-radius:8px;min-height:210px;padding:34px 24px 24px;position:relative}.products-redesign .yj-products-process>div>ol>li>span{color:#fff;background:var(--yj-products-red);border-radius:0 0 7px 7px;place-items:center;width:40px;height:34px;font-family:Georgia,serif;font-size:.78rem;font-weight:700;display:grid;position:absolute;top:-1px;left:16px}.products-redesign .yj-products-process>div>ol>li>div{color:#a66f24;background:#fcf3df;border:1px solid #b8873f6b;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 18px;display:grid}.products-redesign .yj-products-process>div>ol svg{width:23px;height:23px}.products-redesign .yj-products-process>div>ol h3{font-family:var(--font-display);letter-spacing:0;font-size:1.18rem;font-weight:650}.products-redesign .yj-products-process>div>ol p{color:#776b60;margin-top:10px;font-size:.78rem;line-height:1.65}.products-redesign .yj-products-process>div>ol>li:not(:last-child):after{z-index:2;color:#c08d42;content:"›";font-size:2rem;line-height:1;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.products-redesign .yj-products-complete-process{margin-top:24px}.products-redesign .yj-products-complete-process>summary{color:#9d352b;cursor:pointer;align-items:center;gap:8px;width:fit-content;min-height:44px;margin-inline:auto;font-size:.82rem;font-weight:750;list-style:none;display:flex}.products-redesign .yj-products-complete-process>summary::-webkit-details-marker{display:none}.products-redesign .yj-products-complete-process>summary svg{width:16px;height:16px;transition:transform .16s}.products-redesign .yj-products-complete-process[open]>summary svg{transform:rotate(90deg)}.products-redesign .yj-products-complete-process>ol{background:#f8f2e6;border:1px solid #b285433d;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:920px;margin:8px auto 0;padding:16px;list-style:none;display:grid}.products-redesign .yj-products-complete-process>ol li{color:#63584f;align-items:center;gap:8px;min-height:44px;font-size:.76rem;display:flex}.products-redesign .yj-products-complete-process>ol span{color:#a13a30;font-family:Georgia,serif;font-size:.7rem}.products-redesign .yj-products-faq{background:var(--yj-products-paper-deep);padding:88px 0 94px;position:relative}.products-redesign .yj-products-faq>.yj-products-container{grid-template-columns:.72fr 1.28fr;align-items:start;gap:72px;display:grid}.products-redesign .yj-products-faq-intro h2{margin-top:16px;font-size:2.75rem;line-height:1.25}.products-redesign .yj-products-faq-intro p{color:#75695f;max-width:31em;margin-top:18px;font-size:.9rem;line-height:1.75}.products-redesign .yj-products-faq-intro .yj-products-primary-action{width:min(100%,300px);margin-top:24px}.products-redesign .yj-products-faq-list{background:#fffefbdb;border:1px solid #b1854352;border-radius:8px;overflow:hidden}.products-redesign .yj-products-faq-list>details+details{border-top:1px solid #b1854338}.products-redesign .yj-products-faq-list summary{color:#382d25;cursor:pointer;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:68px;padding:10px 22px;list-style:none;display:grid}.products-redesign .yj-products-faq-list summary::-webkit-details-marker{display:none}.products-redesign .yj-products-faq-list summary>span:first-child{color:#98702f;background:#f3e5c6;border-radius:50%;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:.82rem;font-weight:700;display:grid}.products-redesign .yj-products-faq-list summary strong{font-size:.86rem;font-weight:650}.products-redesign .yj-products-faq-list summary>span:last-child{color:#a87830;text-align:center;font-size:1rem;transition:transform .16s}.products-redesign .yj-products-faq-list details[open] summary>span:last-child{transform:rotate(180deg)}.products-redesign .yj-products-faq-list details>div{color:#75695f;padding:0 68px 18px;font-size:.78rem;line-height:1.7}.products-redesign .yj-products-more-faq{border-top:1px solid #b1854338}.products-redesign .yj-products-more-faq>summary{color:#9d352b;cursor:pointer;justify-content:flex-end;align-items:center;gap:7px;min-height:48px;padding:0 22px;font-size:.76rem;font-weight:700;list-style:none;display:flex}.products-redesign .yj-products-more-faq>summary::-webkit-details-marker{display:none}.products-redesign .yj-products-more-faq>summary svg{width:15px;height:15px;transition:transform .16s}.products-redesign .yj-products-more-faq[open]>summary svg{transform:rotate(90deg)}.products-redesign .yj-products-more-faq>div{border-top:1px solid #b1854338;padding:0!important}.products-redesign .yj-products-more-faq>div>details+details{border-top:1px solid #b1854338}.products-redesign .yj-products-cta{background:#f8f5ee;padding:88px 0}.products-redesign .yj-products-cta-panel{background:#32271f;border-radius:8px;min-height:330px;position:relative;overflow:hidden}.products-redesign .yj-products-cta-panel>img{object-fit:cover;object-position:center 47%}.products-redesign .yj-products-cta-panel>div:first-of-type{background:linear-gradient(90deg,#1f1712fa 0%,#281d16e6 41%,#281d1638 72%,#19130f14 100%);position:absolute;inset:0}.products-redesign .yj-products-cta-copy{z-index:1;width:62%;padding:56px 64px;position:relative}.products-redesign .yj-products-cta-copy>span{color:#deb25f}.products-redesign .yj-products-cta h2{color:#fffaf1;margin-top:20px;font-size:2.6rem;line-height:1.2}.products-redesign .yj-products-cta-copy>p{color:#fff9efb8;max-width:40em;margin-top:16px;font-size:.88rem;line-height:1.7}.products-redesign .yj-products-cta nav{margin-top:24px}.products-redesign .yj-products-cta .yj-products-secondary-action{color:#35291f;background:#fffaf0;border-color:#fff9ef8f}.products-redesign .yj-products-cta .yj-products-secondary-action:hover{background:#f3e6ce;border-color:#d9b56e}html:has(.products-redesign) .site-footer{background:#211812;padding-top:0}html:has(.products-redesign) .site-footer .footer-grid{grid-template-columns:minmax(220px,.8fr) minmax(430px,1.6fr) minmax(190px,.6fr);align-items:start;gap:58px;min-height:260px;padding-block:46px 32px;display:grid}html:has(.products-redesign) .site-footer .footer-brand-logo{width:190px}html:has(.products-redesign) .site-footer .footer-brand p{margin-top:16px}:is(html:has(.products-redesign) .site-footer .footer-services,html:has(.products-redesign) .site-footer .footer-navigation){padding:0}html:has(.products-redesign) .site-footer .footer-service-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}html:has(.products-redesign) .site-footer .footer-service-groups ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;display:grid}html:has(.products-redesign) .site-footer .footer-bottom{justify-content:space-between;align-items:center;gap:30px;min-height:66px;padding-block:16px;display:flex}}@media (min-width:761px) and (max-width:1180px){.products-redesign .yj-products-container{width:min(100% - 48px,1080px)}.products-redesign .yj-products-hero-copy{width:48%}.products-redesign .yj-products-assurances article{gap:10px;padding-inline:14px}.products-redesign .yj-products-assurances article>span{flex-basis:42px;width:42px;height:42px}.products-redesign .yj-products-assurances h2{font-size:.96rem}.products-redesign .yj-products-assurances p{font-size:.68rem}.products-redesign .yj-products-service-group{padding-inline:14px}.products-redesign .yj-products-service-item{grid-template-columns:108px minmax(0,1fr) 84px;gap:10px;padding:8px}.products-redesign .yj-products-service-image{width:108px;height:94px}.products-redesign .yj-products-service-title-row h3{font-size:1.05rem}.products-redesign .yj-products-service-copy>p{font-size:.68rem}.products-redesign .yj-products-service-copy li{font-size:.58rem}.products-redesign .yj-products-service-action{font-size:.68rem}.products-redesign .yj-products-faq>.yj-products-container{gap:42px}.products-redesign .yj-products-cta-copy{width:68%;padding-inline:50px}html:has(.products-redesign) .site-footer .footer-grid{grid-template-columns:minmax(180px,.65fr) minmax(390px,1.4fr) minmax(160px,.55fr);gap:32px}}@media (min-width:761px) and (max-width:980px){.products-redesign .yj-products-container{width:min(100% - 40px,900px)}.products-redesign .yj-products-hero{height:470px;min-height:470px}.products-redesign .yj-products-hero-copy{width:56%}.products-redesign .yj-products-hero h1{font-size:3.7rem}.products-redesign .yj-products-assurances>div{grid-template-columns:repeat(2,minmax(0,1fr))}.products-redesign .yj-products-assurances article:nth-child(3){border-left:0}.products-redesign .yj-products-assurances article:nth-child(n+3){border-top:1px solid #b184403d}.products-redesign .yj-products-service-columns{grid-template-columns:1fr}.products-redesign .yj-products-service-item{grid-template-columns:150px minmax(0,1fr) 112px}.products-redesign .yj-products-service-image{width:150px;height:104px}.products-redesign .yj-products-service-title-row>span{display:inline-flex}.products-redesign .yj-products-process>div>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.products-redesign .yj-products-process>div>ol>li:not(:last-child):after{display:none}.products-redesign .yj-products-faq>.yj-products-container{grid-template-columns:1fr;gap:36px}.products-redesign .yj-products-faq-intro h2 br{display:none}.products-redesign .yj-products-cta-copy{width:76%;padding-inline:38px}.products-redesign .yj-products-cta h2{font-size:2.2rem}html:has(.products-redesign) .site-footer .footer-grid{grid-template-columns:1fr 1.7fr}html:has(.products-redesign) .site-footer .footer-navigation{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.products-redesign .yj-products-service-item,.products-redesign .yj-products-hero nav a,.products-redesign .yj-products-primary-action,.products-redesign .yj-products-secondary-action{transition:none!important}}@media (min-width:1181px){html:has(.redesign-site) .home-v2-hero-nav-inner{grid-template-columns:minmax(280px,1fr) auto 160px;column-gap:clamp(34px,3.2vw,54px);padding-inline:clamp(52px,3.05vw,64px)}html:has(.redesign-site) .home-v2-hero-seal{width:48px;height:48px}html:has(.redesign-site) .home-v2-hero-brand strong{color:#9c7535}html:has(.redesign-site) .home-v2-hero-links{justify-content:center;gap:clamp(46px,3.35vw,58px);transform:translate(26px)}html:has(.redesign-site) .home-v2-hero-links>a{font-size:clamp(1.12rem,1.26vw,1.34rem)}html:has(.redesign-site) .home-v2-product-menu-trigger{font-size:clamp(1.12rem,1.26vw,1.34rem)}html:has(.redesign-site) .home-v2-hero-links>a.active:after{background:#a17636;height:3px;bottom:0;left:14%;right:14%}html:has(.redesign-site) .home-v2-nav-contact{color:#855c29;letter-spacing:.06em;background:#fffcf666;border-color:#976a2dbd;gap:10px;width:160px;min-height:52px;font-size:1.22rem;font-weight:600}html:has(.redesign-site) .home-v2-nav-contact svg{width:22px;height:22px}}@media (min-width:768px){:is(html:has(.home-v2) .home-v2-hero-nav,html:has(.redesign-site) .home-v2-hero-nav){-webkit-backdrop-filter:blur(10px)saturate(.82);background:#fcfbf8f5;border-bottom:1px solid #604b3724;height:76px;box-shadow:0 2px 8px #35271b0d}:is(html:has(.home-v2) .home-v2-hero-nav-inner,html:has(.redesign-site) .home-v2-hero-nav-inner){grid-template-columns:minmax(220px,260px) minmax(0,1fr) 116px;column-gap:clamp(24px,3vw,46px);width:min(100% - 48px,1200px);max-width:1200px;height:76px;margin-inline:auto;padding-inline:0}:is(html:has(.home-v2) .home-v2-hero-brand,html:has(.redesign-site) .home-v2-hero-brand){gap:12px}:is(html:has(.home-v2) .home-v2-hero-seal,html:has(.redesign-site) .home-v2-hero-seal){width:48px;height:48px}:is(html:has(.home-v2) .home-v2-hero-brand strong,html:has(.redesign-site) .home-v2-hero-brand strong){color:#433329;letter-spacing:0;font-size:1.82rem;font-weight:650}:is(html:has(.home-v2) .home-v2-hero-links,html:has(.redesign-site) .home-v2-hero-links){justify-content:center;gap:clamp(28px,3vw,46px);transform:none}html:has(.home-v2) .home-v2-hero-links>a{color:#3d3027;letter-spacing:0;min-height:44px;font-size:1rem;font-weight:650}html:has(.home-v2) .home-v2-product-menu-trigger{color:#3d3027;letter-spacing:0;min-height:44px;font-size:1rem;font-weight:650}html:has(.redesign-site) .home-v2-hero-links>a{color:#3d3027;letter-spacing:0;min-height:44px;font-size:1rem;font-weight:650}html:has(.redesign-site) .home-v2-product-menu-trigger{color:#3d3027;letter-spacing:0;min-height:44px;font-size:1rem;font-weight:650}html:has(.home-v2) .home-v2-hero-links>a:after{background:#a77a3d;height:2px;bottom:0;left:10%;right:10%}html:has(.home-v2) .home-v2-product-menu-trigger:after{background:#a77a3d;height:2px;bottom:0;left:10%;right:10%}html:has(.redesign-site) .home-v2-hero-links>a:after{background:#a77a3d;height:2px;bottom:0;left:10%;right:10%}html:has(.redesign-site) .home-v2-product-menu-trigger:after{background:#a77a3d;height:2px;bottom:0;left:10%;right:10%}:is(html:has(.home-v2) .home-v2-nav-contact,html:has(.redesign-site) .home-v2-nav-contact){color:#69491f;letter-spacing:0;width:116px;min-height:48px;box-shadow:none;background:#fffffda8;border-color:#a6793d94;border-radius:7px;gap:7px;font-size:.96rem;font-weight:650}:is(html:has(.home-v2) .home-v2-nav-contact svg,html:has(.redesign-site) .home-v2-nav-contact svg){width:19px;height:19px}}@media (min-width:1024px){.home-v2-product-menu[data-open=true]{z-index:6}.home-v2-product-menu[data-open=true] .home-v2-product-menu-chevron{transform:translateY(1px)rotate(180deg)}:is(html:has(.home-v2) .home-v2-product-menu-panel,html:has(.redesign-site) .home-v2-product-menu-panel){opacity:0;pointer-events:none;background:#fffefa;border:1px solid #8f6d453d;border-radius:12px;grid-template-rows:minmax(0,1fr) 78px;width:min(1080px,100vw - 48px);height:408px;padding:26px 34px 0;transition:opacity .15s,transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;top:82px;left:50%;transform:translate(-50%,6px);box-shadow:0 10px 16px #31241921}html:has(.home-v2) .home-v2-product-menu-panel:before{display:none}html:has(.redesign-site) .home-v2-product-menu-panel:before{display:none}.home-v2-product-menu:hover .home-v2-product-menu-panel,.home-v2-product-menu:focus-within .home-v2-product-menu-panel{opacity:1;pointer-events:auto;transform:translate(-50%)}html:has(.home-v2) .home-v2-product-menu-panel[data-open=true]{opacity:1;pointer-events:auto;transform:translate(-50%)}html:has(.redesign-site) .home-v2-product-menu-panel[data-open=true]{opacity:1;pointer-events:auto;transform:translate(-50%)}.home-v2-product-menu-bridge{content:"";height:7px;position:absolute;top:-7px;left:0;right:0}.home-v2-product-menu-columns{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid}.home-v2-product-menu-group{min-width:0;padding-right:34px}.home-v2-product-menu-group+.home-v2-product-menu-group{border-left:1px solid #8465402e;padding-left:34px;padding-right:0}.home-v2-product-menu-group h2{color:#49382e;letter-spacing:0;align-items:center;gap:11px;margin:0 0 11px;font-size:1.08rem;font-weight:700;line-height:1.2;display:flex}.home-v2-product-menu-group h2>span{color:#a4773b;background:#fbf7ef;border:1px solid #aa7b3d57;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.home-v2-product-menu-group h2 svg{stroke-width:1.6px;width:20px;height:20px}.home-v2-product-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:68px;gap:10px 12px;display:grid}.home-v2-hero-links .home-v2-product-menu-panel .home-v2-product-menu-grid a{color:#403129;text-align:left;background:#faf9f6;border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:8px;min-width:0;min-height:68px;padding:10px 13px;transition:border-color .15s,background-color .15s,color .15s;display:grid}.home-v2-hero-links .home-v2-product-menu-panel .home-v2-product-menu-grid a:hover,.home-v2-hero-links .home-v2-product-menu-panel .home-v2-product-menu-grid a:focus-visible,.home-v2-hero-links .home-v2-product-menu-panel .home-v2-product-menu-grid a.active{color:#714c20;background:#f7f0e3;border-color:#ab7a396b}.home-v2-hero-links .home-v2-product-menu-panel .home-v2-product-menu-grid a:after{display:none}.home-v2-product-menu-grid a>span{min-width:0}.home-v2-product-menu-title{align-items:center;gap:6px;min-width:0;display:flex}.home-v2-product-menu-grid strong,.home-v2-product-menu-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-v2-product-menu-grid strong{color:inherit;font-size:.98rem;font-weight:700;line-height:1.25}.home-v2-product-menu-consult-status{color:#8f2b22;white-space:nowrap;background:#94211c12;border:1px solid #94211c47;border-radius:3px;flex:none;align-items:center;width:fit-content;min-height:18px;padding:1px 5px;font-size:.66rem;font-style:normal;font-weight:700;line-height:1.2;display:inline-flex}.home-v2-product-menu-grid small{color:#80746a;margin-top:5px;font-size:.76rem;font-weight:500;line-height:1.25}html:has(.home-v2) .home-v2-product-menu-grid small{color:#80746a;margin-top:5px;font-size:.76rem;font-weight:500;line-height:1.25}html:has(.redesign-site) .home-v2-product-menu-grid small{color:#80746a;margin-top:5px;font-size:.76rem;font-weight:500;line-height:1.25}.home-v2-product-menu-grid a>svg{color:#a7793d;opacity:0;width:18px;height:18px;transition:opacity .15s,transform .15s;transform:translate(-4px)}.home-v2-product-menu-grid a:hover>svg,.home-v2-product-menu-grid a:focus-visible>svg,.home-v2-product-menu-grid a.active>svg{opacity:1;transform:translate(0)}.home-v2-product-menu-footer{color:#75695f;border-top:1px solid #8465402e;justify-content:space-between;align-items:center;min-width:0;font-size:.78rem;display:flex}.home-v2-hero-links .home-v2-product-menu-footer a{color:#8a5b25;letter-spacing:0;min-height:44px;text-shadow:none;align-items:center;gap:10px;padding:0;font-size:.86rem;font-weight:700;display:inline-flex}.home-v2-hero-links .home-v2-product-menu-footer a:after{display:none}.home-v2-product-menu-footer svg{flex:0 0 17px;width:17px;height:17px;transition:transform .15s}.home-v2-product-menu-footer a>span{flex:none}.home-v2-product-menu-footer a:hover svg,.home-v2-product-menu-footer a:focus-visible svg{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.home-v2-product-menu-panel,.home-v2-product-menu-grid a,.home-v2-product-menu-grid a>svg,.home-v2-product-menu-footer svg{transition:none!important}}@media (max-width:760px){html:has(.redesign-site) .home-v2-nav-contact{flex:0 0 98px!important;width:98px!important;min-width:98px!important;min-height:40px!important}.tools-center-page{overflow-x:hidden}.tools-center-page .container{max-width:calc(100vw - 32px)}.tools-center-hero.battle-hero.inner-battle-hero{min-height:430px}.tools-center-hero .battle-hero-content{min-height:430px;padding-block:92px 42px}.tools-center-hero .battle-hero-shade{background:linear-gradient(#12090585,#12090561),linear-gradient(90deg,#120905b8,#1209052e)}.tools-center-hero .battle-hero-copy{max-width:19em}.tools-center-hero .battle-hero-copy h1{font-size:clamp(3.25rem,17vw,4.7rem);line-height:.98}.tools-center-hero .hero-description{max-width:19em;margin-top:16px;font-size:1rem;line-height:1.55}.tools-center-page .section{padding-top:44px;padding-bottom:48px}.tools-center-heading{margin-bottom:20px}.tools-center-heading span{margin-bottom:8px;font-size:.8rem}.tools-center-heading h2{overflow-wrap:anywhere;letter-spacing:0;text-wrap:balance;max-width:100%;font-size:clamp(1.82rem,8vw,2.32rem);line-height:1.18}.tools-center-heading p{overflow-wrap:anywhere;max-width:100%;margin-top:12px;font-size:.94rem;line-height:1.58}.tools-center-grid{gap:12px}.tools-center-card{border-radius:10px;gap:10px;min-height:0;padding:18px}.tools-center-card-icon{border-radius:10px;width:40px;height:40px}.tools-center-card-status{padding:5px 10px;font-size:.82rem}.tools-center-card h3{overflow-wrap:anywhere;max-width:100%;margin-top:2px;font-size:1.42rem;line-height:1.28}.tools-center-card p{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.94rem;line-height:1.55;display:-webkit-box;overflow:hidden}.tools-center-card small{font-size:.84rem}.tools-center-card strong{background:#8f1f1814;border:1px solid #8f1f1847;border-radius:999px;justify-content:center;min-height:44px;padding-inline:14px}.tools-center-roadmap{border-radius:10px;gap:14px;margin-top:22px;padding:18px}.tools-center-roadmap h2{font-size:1.28rem;line-height:1.35}.tools-center-roadmap p{font-size:.92rem;line-height:1.55}.tools-center-roadmap ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tools-center-roadmap li{text-align:center;min-height:38px;padding:8px 10px;font-size:.86rem}}.tools-center-page{--tools-ink:#24170f;--tools-muted:#756452;--tools-red:#8f1f18;--tools-gold:#c8953d;--tools-line:#6a492238;--tools-card:#fffbf0e6}.tools-center-hero .battle-hero-image{filter:saturate(1.04)contrast(1.02)brightness(1.08)}.tools-center-hero-copy{max-width:760px}.tools-center-directory{color:var(--tools-ink);background:linear-gradient(#fffaeef7,#f6e8ccf0),repeating-linear-gradient(90deg,#53371808 0 1px,#0000 1px 76px)}.tools-center-heading{max-width:820px;margin-bottom:30px}.tools-center-heading span{color:var(--tools-red);letter-spacing:.12em;margin-bottom:10px;font-size:.82rem;font-weight:900;display:inline-flex}.tools-center-heading h2{color:var(--tools-ink);margin:0;font-size:clamp(2rem,4vw,3.2rem);line-height:1.18}.tools-center-heading p{color:var(--tools-muted);margin:14px 0 0;font-size:1.02rem;line-height:1.8}.tools-center-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tools-center-card{border:1px solid var(--tools-line);min-height:290px;color:inherit;background:var(--tools-card);border-radius:8px;align-content:start;gap:12px;padding:26px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #452b141a}.tools-center-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#8f1f1814,#0000 42%),radial-gradient(circle at 100% 0,#b8832d29,#0000 38%);position:absolute;inset:0}.tools-center-card>*{position:relative}.tools-center-card-icon{width:48px;height:48px;color:var(--tools-red);background:#8f1f1814;border-radius:8px;place-items:center;display:grid}.tools-center-card-status{width:fit-content;color:var(--tools-red);background:#fff8e8d6;border:1px solid #8f1f182e;border-radius:999px;padding:6px 11px;font-size:.8rem;font-weight:900}.tools-center-card h3{color:var(--tools-ink);margin:4px 0 0;font-size:1.45rem;line-height:1.35}.tools-center-card p{color:var(--tools-muted);margin:0;line-height:1.7}.tools-center-card small{color:#946c2f;font-size:.88rem;font-weight:800}.tools-center-card strong{color:var(--tools-red);align-items:center;gap:6px;margin-top:6px;font-size:.94rem;display:inline-flex}.tools-center-roadmap{border:1px solid var(--tools-line);background:#fffbf0bd;border-radius:8px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.8fr);gap:22px;margin-top:24px;padding:clamp(22px,4vw,34px);display:grid;box-shadow:0 18px 42px #452b1414}.tools-center-roadmap h2{color:var(--tools-ink);margin:12px 0 8px;font-size:clamp(1.45rem,3vw,2rem)}.tools-center-roadmap p{color:var(--tools-muted);margin:0;line-height:1.75}.tools-center-roadmap svg{color:var(--tools-red)}.tools-center-roadmap ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tools-center-roadmap li{color:var(--tools-ink);background:#fff8e8d1;border:1px solid #741f1921;border-radius:8px;padding:13px 14px;font-weight:800}.tools-fullscreen-page{background:#eef2f8;grid-template-rows:auto minmax(0,1fr);min-height:100vh;display:grid}.tools-fullscreen-bar{color:#f6d998;background:#120d09;border-bottom:1px solid #daa9526b;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:10px clamp(14px,3vw,30px);display:flex}.tools-fullscreen-brand{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.tools-fullscreen-brand span{border:1px solid #f6d9988a;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-family:STKaiti,KaiTi,serif;font-weight:700;display:grid}.tools-fullscreen-brand strong{overflow-wrap:anywhere;font-size:1rem}.tools-fullscreen-bar nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tools-fullscreen-bar nav a{color:#f6d998;border:1px solid #f6d99852;border-radius:999px;padding:8px 13px;font-size:.88rem;font-weight:800;text-decoration:none}.tools-fullscreen-frame{background:#eef2f8;border:0;width:100%;height:100%;min-height:calc(100vh - 64px)}@media (min-width:768px){.tools-center-hero .battle-hero-image{object-fit:cover;object-position:center center;filter:none}.tools-center-hero .battle-hero-shade{background:linear-gradient(90deg,#f7ecd624 0%,#f7ecd60a 46%,#0000 72%),linear-gradient(#301c0e0f,#301c0e1f)}.tools-center-hero .battle-hero-copy{color:var(--tools-ink)}.tools-center-hero .scroll-eyebrow{color:var(--tools-red);text-shadow:none}.tools-center-hero .battle-hero-copy h1{color:var(--tools-ink);text-shadow:0 2px 10px #fff7e280}.tools-center-page .tools-center-directory{padding-block:82px 72px!important}.tools-center-page .tools-center-roadmap{margin-top:18px!important;padding:22px 28px!important}}@media (max-width:980px){.tools-center-grid,.tools-center-roadmap{grid-template-columns:1fr}}@media (max-width:640px){.tools-center-page .section{padding-top:72px;padding-bottom:72px}.tools-center-roadmap ul{grid-template-columns:1fr}.tools-fullscreen-bar{flex-direction:column;align-items:flex-start}.tools-fullscreen-bar nav{justify-content:flex-start;width:100%}.tools-fullscreen-frame{min-height:calc(100vh - 112px)}}@media (max-width:760px){.home-v2 .home-v2-products-ref{padding:58px 14px 34px}.home-v2-products-heading{text-align:left;justify-items:start}.home-v2-products-heading span:before,.home-v2-products-heading span:after,.home-v2-products-heading h2,.home-v2-products-heading p{display:none}.home-v2-product-card-grid{gap:10px;margin-top:22px}.home-v2-product-card-real{border-radius:6px;height:auto;min-height:0}.home-v2-product-card-real:after{border:0;inset:0}.home-v2-product-ribbon{clip-path:none;border-radius:999px;width:28px;height:28px;font-size:.78rem;top:16px;left:14px}.home-v2-product-card-body{text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;place-items:center start;gap:4px 12px;height:auto;min-height:0;padding:14px 14px 14px 54px;display:grid}.home-v2-choice-icon,.home-v2-choice-label,.home-v2-product-card-body p{display:none}.home-v2-product-card-body h3{letter-spacing:.03em;min-height:0;font-size:1.1rem;line-height:1.32}.home-v2-choice-service{letter-spacing:0;min-width:0;margin:0;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:.88rem;line-height:1.3}.home-v2-choice-service:before{color:#462d18b8;content:"推荐：";font-family:Noto Serif SC,STSong,SimSun,serif;font-size:.82rem;font-weight:700}.home-v2-product-button{letter-spacing:.04em;white-space:nowrap;grid-area:1/2/span 2;min-width:82px;min-height:36px;padding:7px 10px;font-size:.82rem}.home-v2-products-more{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:14px;display:grid}.home-v2-products-more span{display:none}.home-v2-products-more p{letter-spacing:0;font-size:.88rem;line-height:1.5}.home-v2-products-more strong{margin-bottom:2px;display:block}.home-v2-products-more-button{width:auto;min-width:92px;margin-left:0}.home-v2-team-credentials{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.home-v2-team-credentials div{grid-template-rows:auto auto auto;gap:6px;min-height:86px;padding:14px 10px;border-left:0!important}.home-v2-team-credentials div:nth-child(2n){border-left:1px solid #895f302e!important}.home-v2-team-credentials div:nth-child(n+3){border-top:1px solid #895f302e}.home-v2-team-credentials span{width:36px;height:36px}.home-v2-team-credentials strong{letter-spacing:.02em;font-size:1rem}.home-v2-team-credentials small{font-size:.78rem;line-height:1.28}.home-v2-team-standards{box-shadow:none;background:0 0;border:0;gap:10px;padding-block:0}.home-v2-team-standards:before{display:none}.home-v2-team-standards article{text-align:left;background:#fff9ebdb;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);place-items:start;gap:4px 12px;min-height:0;padding:14px;display:grid;border:1px solid #895f302e!important}.home-v2-team-standards span{grid-row:1/span 2;width:40px;height:40px}.home-v2-team-standards h3{letter-spacing:.02em;margin:0;font-size:1.12rem}.home-v2-team-standards p{-webkit-line-clamp:2;letter-spacing:0;-webkit-box-orient:vertical;margin:0;font-size:.86rem;line-height:1.48;display:-webkit-box;overflow:hidden}.home-v2-case-card-grid{gap:14px}.home-v2-case-card-image{height:150px;margin:10px 10px 0}.home-v2-case-card-image span{min-width:0;padding:7px 12px;font-size:1rem;bottom:12px}.home-v2-case-card-body{padding:16px 14px 18px}.home-v2-case-card-body h3{letter-spacing:.06em;font-size:1.45rem}.home-v2-case-card-body p{-webkit-line-clamp:2;letter-spacing:0;-webkit-box-orient:vertical;margin:8px 0 12px;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.home-v2-case-card-body .home-v2-gold-button{min-height:40px}.home-v2-cases-note{gap:12px;padding:14px}.home-v2-cases-note>span{display:none}.home-v2-cases-note p{letter-spacing:0;font-size:.9rem;line-height:1.5}.home-v2-guides-hero-real{min-height:0;padding:36px 14px 28px}.home-v2-guides-hero-real .home-v2-section-title p,.home-v2-guides-hero-real .home-v2-section-title small,.home-v2-guides-switch small{display:none}.home-v2-guides-switch{flex-direction:row;gap:10px;margin-top:18px}.home-v2-guides-switch a{letter-spacing:.02em;flex:1 1 0;width:auto;min-height:44px;font-size:.98rem}.home-v2-guides-stats{gap:6px;margin-top:12px}.home-v2-guides-stats span{padding:6px 8px;font-size:.76rem}.home-v2-guide-block{margin-top:14px;padding:16px 12px}.home-v2-guide-block-heading{grid-template-columns:minmax(0,1fr) auto;gap:8px}.home-v2-guide-block-heading p{display:none}.home-v2-guide-block-heading h3{letter-spacing:.04em;font-size:1.5rem}.home-v2-guide-block-heading a{white-space:nowrap;font-size:.85rem}.home-v2-guide-latest-grid,.home-v2-guide-script-grid,.home-v2-guide-type-grid{gap:10px}.home-v2-guide-latest-card,.home-v2-guide-script-card{min-height:0;padding:14px}.home-v2-guide-script-card h4{letter-spacing:.04em;font-size:1.55rem}.home-v2-guide-script-card p{display:none}.home-v2-guide-type-card{text-align:left;grid-template-columns:40px minmax(0,1fr) auto;place-items:center start;gap:4px 10px;min-height:0;padding:12px;display:grid}.home-v2-guide-type-card>div{grid-row:1/span 2;width:40px;height:40px}.home-v2-guide-type-card>div:before,.home-v2-guide-type-card>div:after,.home-v2-guide-type-card p{display:none}.home-v2-guide-type-card>div span{width:32px;height:32px}.home-v2-guide-type-card h4{letter-spacing:.02em;grid-column:2;margin:0;font-size:1rem}.home-v2-guide-type-count{grid-column:2;margin-top:0;font-size:.8rem}.home-v2-guide-type-card a{white-space:nowrap;grid-area:1/3/span 2;width:auto;min-height:34px;margin-top:0;padding-inline:12px;font-size:.8rem}.home-v2-guides-note{gap:12px;padding:14px}.home-v2-guides-note p{letter-spacing:0;font-size:.9rem;line-height:1.5}.home-v2-guides-note strong{font-size:1rem}.home-v2-cta-guarantees{grid-template-columns:repeat(2,minmax(0,1fr));margin:34px -18px 0;padding:0 14px}.home-v2-cta-guarantees div{grid-template-columns:auto minmax(0,1fr);gap:2px 10px;min-height:82px;padding:10px 6px}.home-v2-cta-guarantees span{width:34px;height:34px}.home-v2-cta-guarantees strong{letter-spacing:.02em;font-size:.92rem}.home-v2-cta-guarantees small{letter-spacing:0;font-size:.72rem}}.home-v2-product-mobile-list{display:none}@media (max-width:760px){.home-v2-product-card-grid{display:none}.home-v2-product-mobile-list{gap:10px;margin-top:20px;display:grid}.home-v2-product-mobile-item{background:linear-gradient(#fdf7eaf5,#f4e8cff5),radial-gradient(circle at 100% 0,#b37c371a,#0000 42%);border:1px solid #915d2a47;border-radius:6px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px 10px;min-height:76px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #fffbee9e,0 8px 18px #58371914}.home-v2-product-mobile-order{color:#fff0d7;background:linear-gradient(#a43a2c,#7d241b);border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,Times New Roman,serif;font-size:.86rem;font-weight:800;line-height:1;display:grid}.home-v2-product-mobile-copy{gap:4px;min-width:0;display:grid}.home-v2-product-mobile-copy h3{color:#3b2412;letter-spacing:0;margin:0;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:1rem;font-weight:900;line-height:1.32}.home-v2-product-mobile-description{display:none}.home-v2-product-mobile-service{color:#8f2d23;font-size:.82rem;font-weight:900;line-height:1.25}.home-v2-product-mobile-link{color:#5f3617;white-space:nowrap;background:#fff8ebd6;border:1px solid #97602561;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-width:54px;min-height:44px;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:.82rem;font-weight:900;line-height:1;text-decoration:none;display:inline-flex}.home-v2-products-more{grid-template-columns:1fr}.home-v2-products-more-button{width:100%}.mobile-sticky-cta{right:16px;bottom:max(10px, env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top:0;border-radius:999px;padding:0;left:16px}.mobile-sticky-cta[data-over-service-choice=true]{opacity:0;pointer-events:none;transform:translateY(18px)}.mobile-sticky-cta .button{box-shadow:0 10px 22px #27190d47,inset 0 1px #fff6da61}}.products-hero.battle-hero.inner-battle-hero,.team-hero.battle-hero.inner-battle-hero{min-height:500px}.team-hero.battle-hero.inner-battle-hero{background:url(/assets/redesign/team-hero.webp) 100% 100%/auto 100% no-repeat,linear-gradient(90deg,#eef1ef 0% 42%,#e6dccd 68%,#2a1b10 100%),linear-gradient(#f7eddf,#e8d7bd);min-height:560px}.battle-hero-image,.section-bg-image{object-fit:cover}.battle-hero-home .battle-hero-image{object-position:center center}.products-hero .battle-hero-image{object-position:66% 12%}.team-hero .battle-hero-image{object-fit:contain;object-position:right bottom}.guides-hero .battle-hero-image{object-position:center center}@media (min-width:768px){.team-redesign .team-desktop-surface{--team-paper:#faf7ef;--team-paper-deep:#f2ebdf;--team-ink:#30261f;--team-muted:#75685c;--team-gold:#b47b2e;--team-gold-soft:#ead8b4;--team-red:#99372e;color:var(--team-ink);background:var(--team-paper)}.team-redesign .yj-team-desktop-container{width:min(100% - 64px,1200px);margin-inline:auto}.team-redesign .yj-team-desktop-heading{max-width:760px}.team-redesign .yj-team-desktop-heading>span,.team-redesign .yj-team-desktop-cta>.yj-team-desktop-container>span{color:var(--team-red);font-size:.82rem;font-weight:750;line-height:1.3;display:block}.team-redesign .yj-team-desktop-heading h2{color:var(--team-ink);font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin-top:14px;font-size:clamp(2.55rem,4vw,4.25rem);font-weight:500;line-height:1.2}.team-redesign .yj-team-desktop-heading p{max-width:64ch;color:var(--team-muted);text-wrap:pretty;margin-top:18px;font-size:1rem;line-height:1.85}.team-redesign .yj-team-desktop-hero{background:#e8ddcb;height:clamp(510px,42vw,640px);min-height:510px;position:relative;overflow:hidden}.team-redesign .yj-team-desktop-hero>img{object-fit:cover;object-position:center center}.team-redesign .yj-team-desktop-hero-shade{background:linear-gradient(90deg,#faf7effa 0%,#faf7efeb 28%,#faf7ef57 53%,#faf7ef05 76%);position:absolute;inset:0}.team-redesign .yj-team-desktop-hero-inner{z-index:1;align-items:center;height:100%;display:flex;position:relative}.team-redesign .yj-team-desktop-hero-inner>div{width:min(520px,48%);padding-bottom:28px}.team-redesign .yj-team-desktop-hero-inner span,.team-redesign .yj-team-desktop-cta>.yj-team-desktop-container>span{color:var(--team-red);letter-spacing:.16em;font-size:.82rem;font-weight:750}.team-redesign .yj-team-desktop-hero h1{color:#2f241c;font-family:var(--font-display);letter-spacing:0;margin-top:24px;font-size:clamp(4.5rem,7vw,6.6rem);font-weight:500;line-height:1}.team-redesign .yj-team-desktop-hero p{color:#5d5147;max-width:31em;margin-top:24px;font-size:1.06rem;line-height:1.85}.team-redesign .yj-team-desktop-anchor{z-index:55;background:#fffdf8f7;border-bottom:1px solid #b07d3242;position:sticky;top:76px}.team-redesign .yj-team-desktop-anchor>div{justify-content:center;align-items:stretch;min-height:80px;display:flex}.team-redesign .yj-team-desktop-anchor a{color:#5c5147;min-width:170px;min-height:80px;font-family:var(--font-display);border-bottom:3px solid #0000;justify-content:center;align-items:center;font-size:1.05rem;font-weight:600;display:inline-flex}.team-redesign .yj-team-desktop-anchor a:hover,.team-redesign .yj-team-desktop-anchor a.active{border-bottom-color:var(--team-red);color:var(--team-red)}.team-redesign .yj-team-desktop-leader{background:var(--team-paper);padding:92px 0 112px}.team-redesign .yj-team-desktop-leader-grid{grid-template-columns:minmax(340px,.84fr) minmax(0,1.16fr);align-items:center;gap:clamp(48px,7vw,104px);display:grid}.team-redesign .yj-team-desktop-leader-image{aspect-ratio:.78;border:1px solid #b17e3659;border-radius:7px;position:relative;overflow:hidden}.team-redesign .yj-team-desktop-leader-image img{object-fit:cover;object-position:center center}.team-redesign .yj-team-desktop-leader-copy .yj-team-desktop-heading h2{font-size:clamp(2.8rem,4.4vw,4.45rem)}.team-redesign .yj-team-desktop-tags{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.team-redesign .yj-team-desktop-tags span{color:#896531;background:#fffcf4b8;border:1px solid #b17e366b;border-radius:5px;align-items:center;min-height:40px;padding:0 18px;font-size:.86rem;display:inline-flex}.team-redesign .yj-team-desktop-credentials{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.team-redesign .yj-team-desktop-credentials li{background:#fffdf98f;border:1px solid #b17e364d;border-radius:6px;align-items:center;gap:16px;min-height:86px;padding:16px 20px;display:flex}.team-redesign .yj-team-desktop-credentials svg{width:32px;height:32px;color:var(--team-gold);flex:0 0 32px}.team-redesign .yj-team-desktop-credentials strong{font-family:var(--font-display);font-size:1.03rem;font-weight:650;line-height:1.45}.team-redesign .yj-team-desktop-overview,.team-redesign .yj-team-desktop-philosophy,.team-redesign .yj-team-desktop-safety,.team-redesign .yj-team-desktop-cta{isolation:isolate;position:relative;overflow:hidden}.team-redesign .yj-team-desktop-overview{min-height:590px;padding:100px 0}.team-redesign .yj-team-desktop-overview>img,.team-redesign .yj-team-desktop-philosophy>img,.team-redesign .yj-team-desktop-safety>img,.team-redesign .yj-team-desktop-cta>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.team-redesign .yj-team-desktop-overview>div:first-of-type,.team-redesign .yj-team-desktop-philosophy>div:first-of-type,.team-redesign .yj-team-desktop-safety>div:first-of-type,.team-redesign .yj-team-desktop-cta>div:first-of-type{z-index:-1;position:absolute;inset:0}.team-redesign .yj-team-desktop-overview>div:first-of-type{background:linear-gradient(90deg,#faf7effa 0%,#faf7efe6 42%,#faf7ef6e 78%,#faf7efb3 100%)}.team-redesign .yj-team-desktop-overview-grid{grid-template-columns:minmax(300px,.86fr) minmax(540px,1.14fr);align-items:center;gap:70px;display:grid}.team-redesign .yj-team-desktop-overview .yj-team-desktop-heading h2{max-width:9em;font-size:clamp(2.7rem,4.5vw,4.35rem)}.team-redesign .yj-team-desktop-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.team-redesign .yj-team-desktop-metrics article{background:#fffdf7de;border:1px solid #b17e3652;border-radius:7px;grid-template-columns:52px minmax(0,1fr);align-content:center;column-gap:16px;min-height:150px;padding:24px;display:grid}.team-redesign .yj-team-desktop-metrics svg{width:48px;height:48px;color:var(--team-gold);grid-row:1/span 2}.team-redesign .yj-team-desktop-metrics strong{color:var(--team-red);font-family:var(--font-display);font-size:1.3rem;font-weight:650}.team-redesign .yj-team-desktop-metrics p{color:#6f6358;margin-top:8px;font-size:.8rem;line-height:1.45}.team-redesign .yj-team-desktop-companions{isolation:isolate;background:linear-gradient(#fcf9f2 0%,#faf5eb 58%,#f4ebdc 100%);border-block:1px solid #b17e3638;padding:clamp(74px,6vw,96px) 0;position:relative;overflow:hidden}.team-redesign .yj-team-desktop-companions:before{z-index:-1;content:"";opacity:.48;pointer-events:none;background:url(/assets/team-desktop/team-about-mountain-texture.png) bottom/min(100vw,1774px) no-repeat;height:100%;position:absolute;bottom:0;left:0;right:0}.team-redesign .yj-team-desktop-companions-grid{grid-template-columns:minmax(330px,.82fr) minmax(500px,1.04fr);align-items:center;gap:clamp(52px,6vw,86px);display:grid}.team-redesign .yj-team-desktop-companions-copy{z-index:1;padding-left:clamp(0px,1vw,14px);position:relative}.team-redesign .yj-team-desktop-companions-kicker{color:var(--team-red);letter-spacing:.16em;align-items:center;gap:12px;font-size:.78rem;font-weight:750;display:flex}.team-redesign .yj-team-desktop-companions-kicker:before{background:var(--team-gold);content:"";width:38px;height:1px}.team-redesign .yj-team-desktop-companions-copy h2{color:var(--team-ink);font-family:var(--font-display);letter-spacing:0;margin-top:18px;font-size:clamp(3.4rem,4.3vw,4.5rem);font-weight:500;line-height:1.08}.team-redesign .yj-team-desktop-companions-copy>p{max-width:24em;color:var(--team-muted);text-wrap:pretty;margin-top:22px;font-size:1rem;line-height:1.9}.team-redesign .yj-team-desktop-companions-count{color:var(--team-red);align-items:baseline;gap:8px;margin-top:26px;font-family:Georgia,Times New Roman,serif;font-weight:500;display:flex}.team-redesign .yj-team-desktop-companions-count>span{color:var(--team-gold);font-size:1.15rem}.team-redesign .yj-team-desktop-companions-count b{font-size:2.65rem;font-weight:500;line-height:1}.team-redesign .yj-team-desktop-companions-count small{color:#5d4c3f;font-family:var(--font-display);font-size:.88rem}.team-redesign .yj-team-desktop-companions-tags{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.team-redesign .yj-team-desktop-companions-tags span{color:#78532b;min-height:38px;font-family:var(--font-display);white-space:nowrap;background:#fffcf5c2;border:1px solid #b17e367a;border-radius:999px;justify-content:center;align-items:center;padding:0 17px;font-size:.84rem;display:inline-flex}.team-redesign .yj-team-desktop-companions-visual{justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.team-redesign .yj-team-desktop-companions-visual:after{z-index:-1;content:"";filter:blur(20px);background:#74522c1f;border-radius:50%;height:20%;position:absolute;bottom:5%;left:4%;right:4%}.team-redesign .yj-team-desktop-companions-visual img{object-fit:contain;width:min(100%,650px);height:auto;display:block}@media (max-width:1040px){.team-redesign .yj-team-desktop-companions-grid{grid-template-columns:minmax(270px,.8fr) minmax(390px,1.1fr);gap:34px}.team-redesign .yj-team-desktop-companions-copy h2{font-size:3.15rem}.team-redesign .yj-team-desktop-companions-tags span{padding-inline:12px}}.team-redesign .yj-team-desktop-philosophy{min-height:560px;padding:106px 0}.team-redesign .yj-team-desktop-philosophy>div:first-of-type{background:linear-gradient(90deg,#faf7effa 0%,#faf7efdb 44%,#faf7ef3d 100%)}.team-redesign .yj-team-desktop-philosophy-grid{grid-template-columns:minmax(360px,1fr) minmax(360px,.9fr);align-items:center;gap:90px;display:grid}.team-redesign .yj-team-desktop-philosophy-grid .yj-team-desktop-heading h2{font-size:clamp(3rem,5vw,5rem)}.team-redesign .yj-team-desktop-philosophy-grid article{background:#fffdf8e6;border:1px solid #b17e3661;border-radius:7px;padding:36px 42px}.team-redesign .yj-team-desktop-philosophy-grid article p{color:#574d44;font-size:.98rem;line-height:1.95}.team-redesign .yj-team-desktop-philosophy-grid article p+p{margin-top:16px}.team-redesign .yj-team-desktop-system,.team-redesign .yj-team-desktop-whitepaper,.team-redesign .yj-team-desktop-cases{background:var(--team-paper);padding:108px 0}.team-redesign .yj-team-desktop-system>div>.yj-team-desktop-heading,.team-redesign .yj-team-desktop-whitepaper>div>.yj-team-desktop-heading,.team-redesign .yj-team-desktop-cases>div>.yj-team-desktop-heading{text-align:center;margin-inline:auto}.team-redesign .yj-team-desktop-service-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:48px;display:grid}.team-redesign .yj-team-desktop-service-cards article{background-position:50%;background-size:cover;border:1px solid #b17e3659;border-radius:8px;min-height:310px;padding:32px 34px}.team-redesign .yj-team-desktop-service-cards article>svg{width:43px;height:43px;color:var(--team-gold)}.team-redesign .yj-team-desktop-service-cards h3{font-family:var(--font-display);margin-top:14px;font-size:2rem;font-weight:600}.team-redesign .yj-team-desktop-service-cards article>div{flex-wrap:wrap;gap:8px;max-width:420px;margin-top:18px;display:flex}.team-redesign .yj-team-desktop-service-cards article>div span{color:#825e2d;background:#fffcf4b8;border:1px solid #b17e3666;border-radius:4px;padding:6px 10px;font-size:.8rem}.team-redesign .yj-team-desktop-service-cards article>a{color:#fff;background:#a96d22;border-radius:5px;align-items:center;gap:10px;min-height:46px;margin-top:28px;padding:0 18px;font-size:.86rem;font-weight:700;display:inline-flex}.team-redesign .yj-team-desktop-service-cards article>a svg{width:16px;height:16px}.team-redesign .yj-team-desktop-standard-grid{border-block:1px solid #b17e3642;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:52px;display:grid}.team-redesign .yj-team-desktop-standard-grid article{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:132px;padding:18px 10px;display:grid}.team-redesign .yj-team-desktop-standard-grid article+article{border-left:1px solid #b17e363d}.team-redesign .yj-team-desktop-standard-grid svg{width:32px;height:32px;color:var(--team-gold)}.team-redesign .yj-team-desktop-standard-grid strong{font-size:.88rem;font-weight:650}.team-redesign .yj-team-desktop-safety{color:#fff5e5;min-height:430px;padding:96px 0 84px}.team-redesign .yj-team-desktop-safety>img{object-position:center center}.team-redesign .yj-team-desktop-safety>div:first-of-type{background:linear-gradient(90deg,#17110deb,#21160dbd 52%,#17110dcc)}.team-redesign .yj-team-desktop-safety .yj-team-desktop-heading h2{color:#fff2d6}.team-redesign .yj-team-desktop-safety .yj-team-desktop-heading p{color:#fff3dac7}.team-redesign .yj-team-desktop-safety-list{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.team-redesign .yj-team-desktop-safety-list span{color:#f8dfab;background:#21170f8c;border:1px solid #e7bf6f85;border-radius:5px;align-items:center;gap:9px;min-height:50px;padding:0 16px;font-size:.9rem;display:inline-flex}.team-redesign .yj-team-desktop-safety-list svg{width:21px;height:21px}.team-redesign .yj-team-desktop-process{background:var(--team-paper-deep);padding:106px 0 98px}.team-redesign .yj-team-desktop-process>div>.yj-team-desktop-heading{text-align:center;margin-inline:auto}.team-redesign .yj-team-desktop-process ol{grid-template-columns:repeat(8,minmax(0,1fr));margin:58px 0 0;padding:0;list-style:none;display:grid}.team-redesign .yj-team-desktop-process li{text-align:center;align-content:start;justify-items:center;gap:10px;min-height:160px;padding:0 7px;display:grid;position:relative}.team-redesign .yj-team-desktop-process li:not(:last-child):after{content:"";border-top:1px solid #b17e368a;width:14px;position:absolute;top:30px;right:-7px}.team-redesign .yj-team-desktop-process li>span{color:var(--team-red);font-family:Georgia,serif;font-size:.8rem}.team-redesign .yj-team-desktop-process li>svg{width:52px;height:52px;color:var(--team-gold);background:#fbf5e8;border:1px solid #b17e3675;border-radius:50%;padding:13px}.team-redesign .yj-team-desktop-process li strong{font-family:var(--font-display);font-size:.94rem;font-weight:650}.team-redesign .yj-team-desktop-why{background:#1c1510;padding:112px 0}.team-redesign .yj-team-desktop-why .why-grid{width:100%}.team-redesign .yj-team-desktop-why .why-visual{min-height:460px}.team-redesign .yj-team-desktop-why .section-heading h2{font-size:clamp(2.7rem,4vw,4rem)}.team-redesign .yj-team-desktop-why .reason-list{margin-top:28px}.team-redesign .yj-team-desktop-whitepaper .professional-project{background:#241b14;border:1px solid #b17e3657;border-radius:8px;margin-top:46px}.team-redesign .yj-team-desktop-whitepaper .professional-project-main{min-height:560px}.team-redesign .yj-team-desktop-whitepaper .professional-project-copy{padding:46px}.team-redesign .yj-team-desktop-whitepaper .professional-project-copy h3{font-size:2.8rem}.team-redesign .yj-team-desktop-cases{background:var(--team-paper-deep)}.team-redesign .yj-team-desktop-cases .team-cases-preview{margin-top:46px}.team-redesign .yj-team-desktop-cases .team-cases-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.team-redesign .yj-team-desktop-cases .evidence-card{background:#fffaf0;border-radius:7px}.team-redesign .yj-team-desktop-cases .evidence-content{padding:20px}.team-redesign .yj-team-desktop-cases .evidence-content h3{font-family:var(--font-display);font-size:1.15rem}.team-redesign .yj-team-desktop-cases .team-cases-preview-actions{text-align:center;margin-top:30px}.team-redesign .yj-team-desktop-faq{background:var(--team-paper);padding:106px 0 112px}.team-redesign .yj-team-desktop-faq>div>.yj-team-desktop-heading{text-align:center;margin-inline:auto}.team-redesign .yj-team-desktop-outline-button{border:1px solid var(--team-gold);color:#8d5d23;background:0 0;border-radius:5px;align-items:center;gap:10px;min-height:48px;margin:30px auto 0;padding:0 20px;font-weight:700;display:flex}.team-redesign .yj-team-desktop-outline-button svg{width:19px;height:19px}.team-redesign .yj-team-desktop-faq-grid{margin-top:48px}.team-redesign .yj-team-desktop-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.team-redesign .yj-team-desktop-faq-list details{background:#fffdf7b8;border:1px solid #b17e364d;border-radius:7px}.team-redesign .yj-team-desktop-faq-list summary{cursor:pointer;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:12px;min-height:76px;padding:10px 18px;list-style:none;display:grid}.team-redesign .yj-team-desktop-faq-list summary::-webkit-details-marker{display:none}.team-redesign .yj-team-desktop-faq-list summary>span:first-child{color:#906027;background:#eddaaf;border-radius:50%;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-weight:700;display:grid}.team-redesign .yj-team-desktop-faq-list summary>span:last-child{color:var(--team-gold);font-size:1.2rem}.team-redesign .yj-team-desktop-faq-list details>div{color:#6e6257;padding:0 50px 18px 66px;font-size:.84rem;line-height:1.7}.team-redesign .yj-team-desktop-cta{color:#fff;min-height:360px;padding:92px 0}.team-redesign .yj-team-desktop-cta>img{object-position:center 48%}.team-redesign .yj-team-desktop-cta>div:first-of-type{background:linear-gradient(90deg,#1a120df2,#231810bf 55%,#1d130c52)}.team-redesign .yj-team-desktop-cta>.yj-team-desktop-container{z-index:1;position:relative}.team-redesign .yj-team-desktop-cta h2{color:#fff3d7;font-family:var(--font-display);margin-top:16px;font-size:clamp(2.4rem,4vw,4rem);font-weight:500}.team-redesign .yj-team-desktop-cta p{color:#fff5dcc7;max-width:48em;margin-top:14px;font-size:.95rem;line-height:1.7}.team-redesign .yj-team-desktop-cta nav{gap:12px;margin-top:26px;display:flex}.team-redesign .yj-team-desktop-primary-button,.team-redesign .yj-team-desktop-cta nav>a{border:1px solid #d5a455;border-radius:5px;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:.86rem;font-weight:700;display:inline-flex}.team-redesign .yj-team-desktop-primary-button{color:#302117;background:#deb261}.team-redesign .yj-team-desktop-cta nav>a{color:#4d3825;background:#fff8eb}.team-redesign .yj-team-desktop-cta svg{width:18px;height:18px}html:has(.team-desktop-surface) .site-footer{background:#211812;padding-top:0}html:has(.team-desktop-surface) .site-footer .footer-grid{grid-template-columns:minmax(220px,.8fr) minmax(430px,1.6fr) minmax(190px,.6fr);align-items:start;gap:58px;min-height:270px;padding-block:46px 30px;display:grid}html:has(.team-desktop-surface) .site-footer .footer-brand-logo{width:190px}html:has(.team-desktop-surface) .site-footer .footer-service-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}html:has(.team-desktop-surface) .site-footer .footer-service-groups ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;display:grid}html:has(.team-desktop-surface) .site-footer .footer-bottom{justify-content:space-between;align-items:center;gap:28px;min-height:66px;padding-block:16px;display:flex}}@media (min-width:768px) and (max-width:1180px){.team-redesign .yj-team-desktop-container{width:min(100% - 48px,1080px)}.team-redesign .yj-team-desktop-anchor a{min-width:145px}.team-redesign .yj-team-desktop-leader-grid{gap:44px}.team-redesign .yj-team-desktop-overview-grid{grid-template-columns:.72fr 1.28fr;gap:36px}.team-redesign .yj-team-desktop-philosophy-grid{gap:40px}.team-redesign .yj-team-desktop-service-cards article{padding:26px}.team-redesign .yj-team-desktop-process ol{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:30px}.team-redesign .yj-team-desktop-process li:nth-child(4):after{display:none}.team-redesign .yj-team-desktop-process li:nth-child(-n+4):after{right:-10px}.team-redesign .yj-team-desktop-standard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-redesign .yj-team-desktop-standard-grid article:nth-child(4){border-top:1px solid #b17e363d;border-left:0}.team-redesign .yj-team-desktop-standard-grid article:nth-child(n+4){border-top:1px solid #b17e363d}}@media (min-width:768px) and (max-width:900px){.team-redesign .yj-team-desktop-container{width:min(100% - 40px,820px)}.team-redesign .yj-team-desktop-hero{height:500px;min-height:500px}.team-redesign .yj-team-desktop-hero-inner>div{width:54%}.team-redesign .yj-team-desktop-anchor a{flex:20%;min-width:0;font-size:.9rem}.team-redesign .yj-team-desktop-leader-grid,.team-redesign .yj-team-desktop-overview-grid,.team-redesign .yj-team-desktop-philosophy-grid{grid-template-columns:1fr}.team-redesign .yj-team-desktop-leader-image{max-width:520px;margin-inline:auto}.team-redesign .yj-team-desktop-overview-grid{gap:34px}.team-redesign .yj-team-desktop-philosophy-grid{gap:30px}.team-redesign .yj-team-desktop-service-cards,.team-redesign .yj-team-desktop-faq-list{grid-template-columns:1fr}.team-redesign .yj-team-desktop-safety{min-height:500px}.team-redesign .yj-team-desktop-process ol{grid-template-columns:repeat(4,minmax(0,1fr))}.team-redesign .yj-team-desktop-process li:nth-child(4n):after{display:none}.team-redesign .yj-team-desktop-cases .team-cases-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html:has(.team-desktop-surface) .site-footer .footer-grid{grid-template-columns:1fr 1.6fr}html:has(.team-desktop-surface) .site-footer .footer-navigation{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.team-redesign .yj-team-desktop-anchor a,.team-redesign .yj-team-desktop-service-cards article>a,.team-redesign .yj-team-desktop-primary-button{transition:none!important}}.battle-hero-shade{z-index:1;background:linear-gradient(90deg,#0c0907eb,#160c089e 44%,#0e090759),linear-gradient(#0807062e,#08070675);position:absolute;inset:0}.battle-hero-shade.light{background:linear-gradient(90deg,#f8edd9e0,#f7ecd9ad 42%,#462a143d),linear-gradient(#fff8ec14,#482b1414)}.battle-hero-content{z-index:2;grid-template-columns:minmax(0,1.08fr) minmax(280px,.55fr);align-items:center;gap:clamp(24px,5vw,70px);padding-block:130px 76px;display:grid;position:relative}.inner-battle-hero .battle-hero-content{grid-template-columns:minmax(0,760px);padding-block:112px 72px}.battle-hero-copy{max-width:760px}.battle-hero-copy.light-copy{color:var(--paper-ink)}.scroll-eyebrow{color:#d7a652;letter-spacing:.22em;text-transform:uppercase;margin:0 0 18px;font-size:.78rem;font-weight:800}.light-copy .scroll-eyebrow,.scroll-section-heading>span,.guide-notice-card>span,.recommend-path>span{color:var(--paper-red)}.battle-hero h1{letter-spacing:.1em;text-shadow:0 10px 34px #0000005c;margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(4rem,11vw,9rem);font-weight:700;line-height:.92}.inner-battle-hero h1{font-size:clamp(3.5rem,8vw,6.5rem)}.battle-hero h1 span{color:#f2d48b;letter-spacing:.3em;margin-top:18px;font-family:inherit;font-size:clamp(1.45rem,3.5vw,2.8rem);font-weight:600;display:block}.hero-description{color:#fff7e8d6;max-width:720px;margin:28px 0 0;font-size:clamp(1rem,2vw,1.18rem)}.light-copy .hero-description{color:#2b190dc7}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.hero-note-list{color:#d9aa55;flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.hero-note-list li{padding-left:16px;position:relative}.hero-note-list li:before{content:"◆";font-size:.62rem;position:absolute;left:0}.hero-command-card,.dark-scroll-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#1b232ce6,#1b120dd6),#141412d1;border:1px solid #e3b35773;border-radius:22px;padding:clamp(24px,3.5vw,42px);box-shadow:0 26px 72px #00000052}.hero-command-card{align-self:end}.hero-command-card p,.hero-command-card span{color:#fff7e8b8}.hero-command-card p{color:var(--gold);letter-spacing:.22em;margin:0 0 18px;font-size:.74rem;font-weight:800}.hero-command-card strong{color:var(--gold-light);letter-spacing:.1em;margin-bottom:8px;font-family:STKaiti,KaiTi,serif;font-size:clamp(3rem,6vw,4.4rem);font-weight:600;display:block}.hero-command-card ul{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.hero-command-card li{color:#f2d48b;border:1px solid #e3b3574d;border-radius:999px;padding:6px 12px;font-size:.82rem}.parchment-band,.parchment-section,.products-faq-section,.guide-final-cta{background:radial-gradient(circle at 8% 18%, #9a602314, transparent 24rem), radial-gradient(circle at 90% 12%, #b1773217, transparent 28rem), linear-gradient(180deg, var(--paper-soft), var(--paper));color:var(--paper-ink);position:relative}.parchment-section:before,.guide-final-cta:before{pointer-events:none;content:"";background-image:linear-gradient(#80552609 1px,#0000 1px),linear-gradient(90deg,#80552608 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.home-metrics-section{padding-block:0;transform:translateY(-1px)}.redesign-metrics{border:1px solid var(--paper-line-strong);box-shadow:var(--paper-shadow);background:#fffaefd6;grid-template-columns:repeat(4,1fr);display:grid}.redesign-metrics div{border-right:1px solid var(--paper-line);min-height:128px;padding:28px 32px}.redesign-metrics div:last-child{border-right:0}.redesign-metrics strong{color:var(--paper-red);font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;font-size:clamp(1.9rem,3.5vw,3rem);font-weight:900;line-height:1;display:block}.redesign-metrics span{color:var(--paper-ink-soft);margin-top:11px;font-size:.92rem;display:block}.scroll-section-heading{z-index:1;max-width:760px;margin-bottom:34px;position:relative}.scroll-section-heading.center{text-align:center;margin-inline:auto}.scroll-section-heading>span,.guide-notice-card>span,.recommend-path>span{letter-spacing:.18em;align-items:center;gap:10px;margin-bottom:12px;font-size:.82rem;font-weight:800;display:inline-flex}.scroll-section-heading>span:before,.scroll-section-heading>span:after{background:var(--paper-line-strong);content:"";width:34px;height:1px;display:inline-block}.scroll-section-heading:not(.center)>span:before{display:none}.scroll-section-heading h2,.guide-notice-card h2,.recommend-path h2{color:var(--paper-ink);letter-spacing:.1em;margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(2.2rem,5vw,4.7rem);line-height:1.08}.scroll-section-heading p,.guide-notice-card p,.recommend-path p{color:var(--paper-ink-soft);margin:16px 0 0;font-size:1rem}.principle-strip{z-index:1;border:1px solid var(--paper-line-strong);background:#fffaefd1;border-radius:4px;grid-template-columns:repeat(4,1fr);max-width:860px;margin:0 auto 34px;display:grid;position:relative;box-shadow:0 16px 36px #603b1414}.principle-strip span{border-right:1px solid var(--paper-line);min-height:54px;color:var(--paper-ink);justify-content:center;align-items:center;font-weight:800;display:flex}.principle-strip span:last-child{border-right:0}.manual-card-grid{z-index:1;gap:24px;display:grid;position:relative}.manual-card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.manual-service-card{background:linear-gradient(180deg, #fffcf4f0, #f7ead2f0), var(--paper-soft);min-height:420px;box-shadow:var(--paper-shadow);border:1px solid #97652d61;border-radius:12px;display:grid;position:relative;overflow:hidden}.manual-service-card.illustrated{grid-template-rows:190px minmax(0,1fr)}.manual-service-card:after{pointer-events:none;content:"";border:1px solid #97652d38;border-radius:8px;position:absolute;inset:10px}.manual-card-top{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:0;left:18px;right:18px}.red-ribbon{background:linear-gradient(180deg, var(--paper-red-light), var(--paper-red));color:#fff1d8;width:50px;min-height:62px;font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%);place-items:center;font-size:1.35rem;font-weight:900;line-height:1;display:inline-grid}.price-mark{color:var(--paper-red);font-variant-numeric:tabular-nums lining-nums;background:#fffaefd9;border:1px solid #7a52263d;border-radius:999px;margin-top:20px;padding:6px 13px;font-weight:900}.manual-card-image{background:radial-gradient(circle at 50% 30%,#ab6f2b2e,#0000 18rem),linear-gradient(135deg,#ead5af,#f8edd9);border:1px solid #7a522633;border-radius:8px;min-height:170px;margin:18px 18px 0;position:relative;overflow:hidden}.manual-service-card.illustrated .manual-card-image{height:190px;min-height:0}.manual-service-card:not(.illustrated) .manual-card-image{place-items:center;display:grid}.manual-card-image img{object-fit:cover}.manual-card-image span{color:#7a522642;letter-spacing:.08em;font-family:STKaiti,KaiTi,serif;font-size:3.5rem}.manual-card-body{z-index:1;align-content:end;padding:22px 30px 30px;display:grid;position:relative}.manual-service-card.illustrated .manual-card-body{grid-template-rows:auto minmax(86px,auto) 1fr;align-content:stretch}.manual-service-card.illustrated .manual-card-body .button{align-self:end}.manual-card-body h3{color:var(--paper-ink);letter-spacing:.08em;margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(1.85rem,3vw,2.4rem);line-height:1.1}.manual-card-body p{color:var(--paper-ink-soft);margin:10px 0 0}.manual-card-body .service-tagline{color:var(--paper-red);font-weight:800}.button-paper,.button-plain{color:#251507;background:linear-gradient(#e8c690,#c79548);border-color:#7a522642;border-radius:4px;width:fit-content;min-height:40px;margin-top:20px;padding:9px 18px;box-shadow:0 10px 22px #7e4d1726}.button-plain{color:var(--paper-ink-soft);box-shadow:none;background:#7a52261f}.more-service-note,.home-case-cta,.guide-notice-card,.guide-preview-card,.recommend-path,.paper-cta{z-index:1;border:1px solid var(--paper-line-strong);box-shadow:var(--paper-shadow);background:#fffaefd9;border-radius:12px;position:relative}.more-service-note{align-items:center;gap:18px;margin-top:28px;padding:22px 28px;display:flex}.more-service-note strong,.home-case-cta strong{color:var(--paper-red);font-size:1.25rem}.more-service-note p,.home-case-cta p{color:var(--paper-ink-soft);margin:0}.home-team-panel,.home-final-cta,.product-final-cta,.team-metrics-visual,.team-faq-visual,.team-final-cta{isolation:isolate;position:relative;overflow:hidden}.section-bg-shade{z-index:1;background:linear-gradient(90deg,#0e0a07e0,#0e0a077a 44%,#0e0a07b3),linear-gradient(#0000001a,#00000059);position:absolute;inset:0}.section-bg-shade.warm{background:linear-gradient(90deg,#0f0a07e0,#5c2f138a,#0f0a07c7),linear-gradient(#00000014,#0000005c)}.section-bg-shade.paper{background:linear-gradient(90deg,#fcf5e7f5,#fcf5e7c2 54%,#fcf5e76b),linear-gradient(#fcf5e72e,#fcf5e79e)}.split-feature,.team-overview-grid,.redesign-faq-grid,.redesign-cta-inner{z-index:2;position:relative}.split-feature{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;min-height:520px;display:grid}.dark-scroll-card h2,.redesign-cta-inner h2{margin:0;font-family:STKaiti,KaiTi,serif;font-size:clamp(2.4rem,5vw,4.6rem);line-height:1.1}.dark-scroll-card p,.redesign-cta-inner p{color:#fff7e8cc}.team-faq-visual .scroll-section-heading h2{max-width:6.4em;font-size:clamp(3.2rem,6vw,5.2rem);line-height:1.06}.home-cases-section .evidence-card,.team-cases-section .evidence-card{border-color:var(--paper-line-strong);color:var(--paper-ink);box-shadow:var(--paper-shadow);background:#fffaefe6}.home-cases-section .evidence-content p,.team-cases-section .evidence-content p,.home-cases-section .evidence-tags,.team-cases-section .evidence-tags{color:var(--paper-ink-soft)}.home-cases-section .evidence-content h3,.team-cases-section .evidence-content h3{color:var(--paper-ink)}.evidence-redesign-grid{z-index:1;position:relative}.home-case-cta{justify-content:space-between;align-items:center;gap:22px;margin-top:34px;padding:28px;display:flex}.guide-archive-preview{background:linear-gradient(180deg, var(--paper), #efe0c5)}.guide-preview-card{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr) auto;align-items:center;gap:24px;padding:clamp(24px,4vw,40px);display:grid}.guide-preview-card h2{color:var(--paper-ink);margin:0;font-family:STKaiti,KaiTi,serif;font-size:clamp(2.3rem,4vw,3.6rem)}.guide-preview-card p{color:var(--paper-ink-soft)}.guide-preview-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.guide-preview-card li,.guide-chip-grid span{border:1px solid var(--paper-line);color:var(--paper-ink-soft);background:#fffaefb8;border-radius:999px;padding:8px 14px;font-weight:800}.redesign-cta-inner{align-items:center;min-height:320px}.redesign-cta-inner .button:not(.button-secondary){background:linear-gradient(135deg, var(--gold-light), #c99545);color:#211306}.product-final-cta .redesign-cta-inner,.home-final-cta .redesign-cta-inner{color:#fff7e8}.process-scroll{z-index:1;grid-template-columns:repeat(7,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.process-scroll li{border:1px solid var(--paper-line);text-align:center;background:#fffaefd1;border-radius:50% 50% 8px 8px;align-content:center;justify-items:center;gap:10px;min-height:130px;display:grid;box-shadow:0 12px 30px #57361414}.process-scroll.compact{grid-template-columns:repeat(7,minmax(96px,1fr));margin-top:28px}.process-scroll span{color:var(--paper-red);font-family:var(--font-numeric);font-variant-numeric:tabular-nums lining-nums;font-size:.82rem;font-weight:900}.process-scroll strong{color:var(--paper-ink);font-size:.95rem}.products-faq-section,.team-faq-visual,.team-final-cta{color:var(--paper-ink)}.redesign-faq-grid .faq-list{background:linear-gradient(180deg, #fffcf4e6, #f8edd8db), var(--paper-soft);border:1px solid #97652d47;border-radius:8px;overflow:hidden;box-shadow:0 16px 34px #58371414}.redesign-faq-grid .faq-list details{color:var(--paper-ink);background:#fffaef8a;border-bottom:1px solid #97652d33}.redesign-faq-grid .faq-list details:last-child{border-bottom:0}.redesign-faq-grid .faq-list details[open]{background:linear-gradient(90deg,#a42d1c14,#0000 58%),#fff8ebe6}.redesign-faq-grid .faq-list summary{color:var(--paper-ink);font-weight:800}.redesign-faq-grid .faq-list summary svg{color:#b58a42}.redesign-faq-grid .faq-list details>p,.redesign-faq-grid .faq-list .faq-answer{color:var(--paper-ink-soft)}.redesign-anchor-nav{z-index:60;border-block:1px solid var(--paper-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf4e8e6;position:sticky;top:76px}.redesign-anchor-nav a{color:var(--paper-ink-soft)}.team-overview-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:42px;min-height:520px;display:grid}.paper-metrics{grid-template-columns:repeat(2,1fr)}.paper-metrics div{border-bottom:1px solid var(--paper-line)}.paper-metrics div:nth-child(2n){border-right:0}.paper-metrics div:nth-last-child(-n+2){border-bottom:0}.team-overview-grid .paper-metrics div{flex-direction:column;justify-content:center;min-width:0;display:flex}.team-overview-grid .paper-metrics strong{letter-spacing:.01em;white-space:nowrap;overflow-wrap:normal;word-break:keep-all;max-width:100%;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:clamp(1.42rem,1.9vw,2.08rem);line-height:1.16}.team-overview-grid .paper-metrics span{white-space:normal;overflow-wrap:anywhere;word-break:normal;max-width:15em;font-size:.98rem;line-height:1.45}.team-philosophy-section{color:var(--paper-ink);background:linear-gradient(#fffaeef5,#f6e8ccf0),linear-gradient(135deg,#9a241d0a,#0000 42%,#b8832d0f)}.team-philosophy-layout{grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.team-philosophy-statement{background:linear-gradient(#fffcf5f0,#f6ead3db),#fffaefe0;border:1px solid #97672f3d;gap:18px;padding:clamp(26px,4vw,44px);display:grid;position:sticky;top:148px;box-shadow:0 10px 20px #4b301814}.team-philosophy-statement>span{color:#8f2a22;letter-spacing:.12em;background:#9a241d0f;border:1px solid #9a241d38;width:fit-content;padding:6px 10px;font-size:.86rem;font-weight:900}.team-philosophy-statement h2{color:#8f241d;letter-spacing:.04em;text-shadow:0 6px 20px #9a241d1f;max-width:8em;margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(2.7rem,4.6vw,5.2rem);font-weight:700;line-height:1.04}.team-philosophy-statement p{color:#5f4630;max-width:18em;margin:0;font-size:clamp(1.08rem,1.35vw,1.28rem);font-weight:750;line-height:1.75}.team-philosophy-principles{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.team-philosophy-principles strong{color:#6b4b20;letter-spacing:.06em;background:#b8832d14;border:1px solid #97672f42;align-items:center;min-height:34px;padding:6px 10px;font-size:.84rem;display:inline-flex}.team-philosophy-copy{background:linear-gradient(#fffcf5f5,#f8eedbe6),#fffaefe6;border:1px solid #97672f33;padding:clamp(28px,4.2vw,56px);position:relative;box-shadow:0 10px 20px #4b301814}.team-philosophy-copy:before{content:"";background:linear-gradient(90deg,#0000,#9a241da8,#b8832d94,#0000);height:3px;position:absolute;top:0;left:34px;right:34px}.team-philosophy-copy p{color:#3f2b1b;letter-spacing:.02em;max-width:68ch;margin:0;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:clamp(1rem,1.18vw,1.16rem);line-height:1.98}.team-philosophy-copy p+p{margin-top:1.25em}.team-philosophy-copy footer{border-top:1px solid #97672f2e;gap:8px;margin-top:clamp(26px,3vw,40px);padding-top:22px;display:grid}.team-philosophy-copy footer strong{color:#8f2a22;letter-spacing:.12em;font-size:1.08rem}.team-philosophy-copy footer span{color:#8f241d;letter-spacing:.04em;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(1.3rem,2.2vw,2.08rem);font-weight:700;line-height:1.42}.principal-redesign-grid{z-index:1;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);align-items:center;gap:42px;display:grid;position:relative}.paper-name-card{border-color:var(--paper-line-strong);color:var(--paper-ink);box-shadow:var(--paper-shadow);background:linear-gradient(#fffbf1f2,#f9efdee6),#fffaefdb;position:relative;overflow:hidden}.paper-name-card:before{content:"";background:linear-gradient(90deg,#0000,#9a241db8,#0000);height:4px;position:absolute;top:0;left:34px;right:34px}.paper-name-card strong{color:var(--paper-red);text-shadow:0 6px 22px #5b1e1324}.paper-name-card>p:last-of-type{color:#6a523c;font-size:1.05rem;font-weight:750;line-height:1.9}.principal-scope-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.principal-scope-tags span{color:#8f2a22;letter-spacing:.08em;background:#9a241d0f;border:1px solid #9a241d33;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:900}.redesign-credential-grid li{min-height:86px;color:var(--paper-ink);background:linear-gradient(135deg,#fffcf5eb,#f6ebd7d1);border-color:#b1824847;grid-template-columns:32px minmax(0,1fr);gap:14px;padding:20px 22px;font-size:1.02rem;font-weight:850;box-shadow:0 18px 38px #4b301814}.redesign-credential-grid svg{box-sizing:content-box;color:#b18230;background:#c99b4a1a;border:1px solid #c4964857;border-radius:999px;padding:5px}.service-system-paper{color:var(--paper-ink);background:radial-gradient(circle at 50% 0,#9758161f,#0000 30rem),linear-gradient(#fbf4e8,#efe0c5)}.system-block-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.system-block{border:1px solid var(--paper-line-strong);box-shadow:var(--paper-shadow);background:#fffaefd6;border-radius:12px;padding:28px}.system-block h3{color:var(--paper-red);margin:0 0 18px;font-size:1.35rem}.system-block ul{grid-template-columns:repeat(2,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.system-block li{border:1px solid var(--paper-line);color:var(--paper-ink-soft);text-align:center;background:#fffaefb8;border-radius:8px;padding:10px;font-weight:800}.system-service-groups{gap:14px;display:grid}.system-service-group{gap:10px;display:grid}.system-service-group strong{color:var(--paper-ink);letter-spacing:.08em;font-size:.92rem}.system-service-group ul{grid-template-columns:repeat(2,minmax(0,1fr))}.team-why-reset{color:#fff2d7;background:radial-gradient(circle at 8% 12%,#cd9c4a29,#0000 24rem),radial-gradient(circle at 76% 20%,#8f241724,#0000 30rem),linear-gradient(135deg,#120b07,#2a1509 68%,#15100b)}.team-why-reset:before{opacity:.08;filter:sepia(.45)saturate(.82)contrast(1.02)}.team-why-reset:after{background:linear-gradient(90deg,#120b07d1,#1c0e08db 58%,#0e0a07e6 100%),radial-gradient(at 18% 28%,#d2672629,#0000 28rem)}.team-why-reset .why-visual{color:var(--paper-ink);background:radial-gradient(circle at 50% 30%,#daa65338,#0000 18rem),linear-gradient(135deg,#f7eddb,#fff8e9);border-color:#daad5f52;box-shadow:0 28px 60px #0000003d}.team-why-reset .why-visual:after{background:linear-gradient(35deg,#2a2119e0,#0000),linear-gradient(-40deg,#7c5d373d,#0000)}.team-why-reset .strategy-mark small,.team-why-reset .strategy-mark span{color:#614a2f99}.team-why-reset .strategy-mark strong{color:#d9bd76;text-shadow:0 8px 28px #6f3e1338}.team-why-reset .section-heading .eyebrow{color:#d9aa54}.team-why-reset .section-heading h2{color:#f8dfad;text-shadow:0 10px 28px #00000042}.team-why-reset .section-heading p{color:#fff6e0db}.team-why-reset .reason-list li{border-bottom-color:#daad5f3d}.team-why-reset .reason-index,.team-why-reset .reason-view{color:#d8a64a}.team-why-reset .reason-copy strong{color:#ffefcbf0;font-size:1.04rem}.team-why-reset .reason-trigger:hover .reason-copy strong,.team-why-reset .reason-trigger:hover .reason-view{color:#ffe4a5}.guide-notice-card{padding:clamp(24px,4vw,42px)}.guide-archive-section{padding-top:48px}.guide-archive-section.alt{background:radial-gradient(circle at 18% 10%,#8f241714,#0000 20rem),linear-gradient(#f7ecda,#f2e3ca)}.guide-card-grid,.script-zone-grid{z-index:1;grid-template-columns:repeat(4,1fr);gap:18px;display:grid;position:relative}.guide-archive-card,.script-zone-card{border:1px solid var(--paper-line);background:#fffaefdb;border-radius:12px;padding:24px;box-shadow:0 16px 36px #57361414}.guide-archive-card span{color:var(--paper-red);font-size:.8rem;font-weight:900}.guide-archive-card h3,.script-zone-card h3{color:var(--paper-ink);margin:10px 0 8px;font-size:1.25rem}.guide-archive-card p{color:var(--paper-ink-soft);margin:0}.guide-chip-grid{z-index:1;flex-wrap:wrap;gap:12px;display:flex;position:relative}.script-zone-card ul{color:var(--paper-ink-soft);gap:8px;margin:0;padding:0;list-style:none;display:grid}.script-zone-card li:before{color:var(--paper-red);content:"令";margin-right:8px}.guide-two-column{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);gap:34px;display:grid}.recommend-path{padding:28px}.recommend-path ol{color:var(--paper-ink-soft);gap:12px;margin:14px 0 0;padding-left:1.35rem;display:grid}.cta-actions{flex-wrap:wrap;gap:12px;display:flex}.paper-cta{padding:clamp(24px,4vw,40px)}.paper-cta h2,.paper-cta p{color:var(--paper-ink)}.paper-cta p{color:var(--paper-ink-soft)}@media (max-width:1040px){.battle-hero-content,.team-overview-grid,.principal-redesign-grid,.team-philosophy-layout,.guide-preview-card,.guide-two-column{grid-template-columns:1fr}.team-philosophy-statement{position:relative;top:auto}.team-philosophy-statement h2{max-width:100%}.hero-command-card{max-width:620px}.manual-card-grid-3,.system-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-card-grid,.script-zone-grid{grid-template-columns:repeat(2,1fr)}.process-scroll,.process-scroll.compact{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.redesign-site{background:var(--paper)}.battle-hero,.battle-hero.inner-battle-hero{min-height:auto}.battle-hero-content,.inner-battle-hero .battle-hero-content{padding-block:96px 54px}.battle-hero-shade{background:linear-gradient(#0a0807c7,#0a0807eb),#0a08078c}.battle-hero h1,.inner-battle-hero h1{letter-spacing:.06em;font-size:clamp(3.1rem,16vw,4.8rem)}.battle-hero h1 span{letter-spacing:.12em;font-size:1.18rem}.hero-description{font-size:.98rem}.hero-actions,.home-case-cta,.more-service-note{flex-direction:column;align-items:stretch}.hero-actions .button,.home-case-cta .button,.redesign-cta-inner .button,.cta-actions .button{width:100%}.hero-command-card,.dark-scroll-card{padding:22px}.hero-command-card strong{font-size:3rem}.redesign-metrics,.paper-metrics{grid-template-columns:repeat(2,1fr)}.redesign-metrics div{min-height:112px;padding:22px}.redesign-metrics div:nth-child(2n){border-right:0}.redesign-metrics div:nth-last-child(-n+2){border-top:1px solid var(--paper-line)}.principle-strip{grid-template-columns:repeat(2,1fr)}.principle-strip span:nth-child(2n){border-right:0}.principle-strip span:nth-child(n+3){border-top:1px solid var(--paper-line)}.manual-card-grid-3,.system-block-grid,.guide-card-grid,.script-zone-grid,.process-scroll,.process-scroll.compact{grid-template-columns:1fr}.manual-service-card{min-height:0}.manual-card-image{min-height:150px}.manual-card-body{padding:20px 24px 26px}.split-feature,.team-overview-grid{min-height:460px}.redesign-anchor-nav{top:68px;overflow-x:auto}.redesign-anchor-nav .container{width:max-content;min-width:100%}.system-block ul{grid-template-columns:1fr}}@media (max-width:480px){.redesign-metrics,.paper-metrics{grid-template-columns:1fr}.redesign-metrics div,.redesign-metrics div:nth-child(2n){border-right:0}.redesign-metrics div+div{border-top:1px solid var(--paper-line)}.scroll-section-heading h2,.guide-notice-card h2,.recommend-path h2,.dark-scroll-card h2,.redesign-cta-inner h2{font-size:2.4rem}.manual-card-top{left:14px;right:14px}.red-ribbon{width:44px;min-height:56px;font-size:1.15rem}}html,body{max-width:100%;overflow-x:hidden}@media (min-width:768px){.team-redesign .team-desktop-surface{--team-paper:#f8f3e9;--team-paper-deep:#f1e7d7;--team-ink:#2f241c;--team-muted:#65594e;--team-gold:#a86f25;--team-gold-soft:#e6ceb0;--team-red:#8f3028;color:var(--team-ink);background-color:#f8f3e9;background-image:linear-gradient(#f8f3e9ed,#f8f3e9ed),url(/assets/team-desktop/team-about-mountain-texture.png);background-position:50%,top;background-repeat:repeat;background-size:auto,1100px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.team-redesign .yj-team-desktop-hero{background:#ddc8aa;height:clamp(600px,50vw,740px);min-height:600px}.team-redesign .yj-team-desktop-hero>img{object-position:center center}.team-redesign .yj-team-desktop-hero-shade{background:linear-gradient(90deg,#f8f3e9f0 0%,#f8f3e9d4 27%,#f8f3e954 52%,#f8f3e90a 78%)}.team-redesign .yj-team-desktop-hero-inner>div{width:min(550px,48%);padding-bottom:22px}.team-redesign .yj-team-desktop-hero h1{font-size:clamp(4.8rem,7vw,6.8rem)}.team-redesign .yj-team-desktop-anchor{min-height:76px;top:76px}.team-redesign .yj-team-desktop-anchor>div{min-height:76px}.team-redesign .yj-team-desktop-anchor a{min-width:180px;min-height:76px;font-size:1.12rem}.team-redesign .yj-team-desktop-leader{background:0 0;padding:74px 0 96px}.team-redesign .yj-team-desktop-leader-grid{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);gap:clamp(54px,6vw,92px)}.team-redesign .yj-team-desktop-leader-image{aspect-ratio:.72;border-color:#a86f2561;box-shadow:0 18px 38px #4228121f}.team-redesign .yj-team-desktop-leader-image img{object-position:center center}.team-redesign .yj-team-desktop-overview,.team-redesign .yj-team-desktop-philosophy{min-height:560px;padding:92px 0}.team-redesign .yj-team-desktop-overview>img,.team-redesign .yj-team-desktop-philosophy>img{object-position:center center}.team-redesign .yj-team-desktop-overview>div:first-of-type{background:linear-gradient(90deg,#f8f3e9fa,#f8f3e9d6 40%,#f8f3e938 77%,#f8f3e9ad)}.team-redesign .yj-team-desktop-philosophy>div:first-of-type{background:linear-gradient(90deg,#f8f3e9f5,#f8f3e9bd 46%,#f8f3e929 100%)}.team-redesign .yj-team-desktop-overview-grid{grid-template-columns:minmax(330px,.84fr) minmax(560px,1.16fr);gap:62px}.team-redesign .yj-team-desktop-metrics article{background:#fffcf5db;border-radius:8px;min-height:142px;box-shadow:0 10px 24px #492e1512}.team-redesign .yj-team-desktop-philosophy-grid{grid-template-columns:minmax(380px,1fr) minmax(420px,.92fr);gap:82px}.team-redesign .yj-team-desktop-philosophy-grid article{background:#fffcf5e6;box-shadow:0 14px 30px #492e1514}.team-redesign .yj-team-desktop-system,.team-redesign .yj-team-desktop-standards,.team-redesign .yj-team-desktop-whitepaper,.team-redesign .yj-team-desktop-cases{background:0 0;padding:92px 0}.team-redesign .yj-team-desktop-system{background:#faf6eebf}.team-redesign .yj-team-desktop-service-cards{gap:20px;margin-top:42px}.team-redesign .yj-team-desktop-service-cards article{background-position:50%;border-radius:8px;min-height:314px;box-shadow:0 14px 28px #4a301514}.team-redesign .yj-team-desktop-service-cards article>a{background:#a96d22}.team-redesign .yj-team-desktop-standards{background:#f4ecdeb8;padding-top:82px;padding-bottom:86px}.team-redesign .yj-team-desktop-standards>div>.yj-team-desktop-heading{text-align:center;margin-inline:auto}.team-redesign .yj-team-desktop-standards .yj-team-desktop-heading h2{font-size:clamp(2.8rem,4.7vw,4.25rem)}.team-redesign .yj-team-desktop-standard-grid{border:0;gap:18px;margin-top:42px}.team-redesign .yj-team-desktop-standard-grid article{background:#fffcf594;border:1px solid #a86f253d;border-radius:8px;min-height:150px;box-shadow:0 8px 20px #4a30150d}.team-redesign .yj-team-desktop-standard-grid article+article{border-left:1px solid #a86f253d}.team-redesign .yj-team-desktop-safety{color:#fff5e5;border-radius:10px;width:min(100% - 64px,1340px);min-height:432px;margin:0 auto;padding:88px 0 76px}.team-redesign .yj-team-desktop-safety>img{object-position:center center}.team-redesign .yj-team-desktop-safety>div:first-of-type{background:linear-gradient(90deg,#20160fe0,#251b1275 57%,#1b130dbd)}.team-redesign .yj-team-desktop-safety .yj-team-desktop-container{width:min(100% - 72px,1220px)}.team-redesign .yj-team-desktop-process{background-color:#0000;background-image:linear-gradient(#f8f3e9b8,#f8f3e9b8),url(/assets/team-desktop/team-about-mountain-texture.png);background-position:0 0;background-repeat:repeat;background-size:auto,980px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:94px 0 88px}.team-redesign .yj-team-desktop-process ol{margin-top:48px}.team-redesign .yj-team-desktop-why{background:#1a130e url(/assets/team-desktop/team-about-reasons.png) 50%/cover no-repeat;padding:88px 0}.team-redesign .yj-team-desktop-why:before{opacity:0}.team-redesign .yj-team-desktop-why .why-grid{width:min(100% - 64px,1200px)}.team-redesign .yj-team-desktop-why .why-visual{background:linear-gradient(#150f0a38,#150f0aa3),url(/assets/team-desktop/team-about-reasons.png) 50%/cover;border:1px solid #daad5f4d;min-height:440px}.team-redesign .yj-team-desktop-why .why-visual .strategy-mark,.team-redesign .yj-team-desktop-why .why-visual .map-line{display:none}.team-redesign .yj-team-desktop-whitepaper{padding-top:104px}.team-redesign .yj-team-desktop-cases{background:#f4ecdeb8}.team-redesign .yj-team-desktop-faq{background-color:#0000;background-image:linear-gradient(#f8f3e9d1,#f8f3e9d1),url(/assets/team-desktop/team-about-mountain-texture.png);background-position:0 0;background-repeat:repeat;background-size:auto,1100px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;padding:100px 0 108px}.team-redesign .yj-team-desktop-faq-list details{background:#fffcf5b8;box-shadow:0 8px 20px #4a30150d}.team-redesign .yj-team-desktop-cta{border-radius:10px;width:min(100% - 64px,1340px);min-height:370px;margin:0 auto 74px;padding:84px 0}.team-redesign .yj-team-desktop-cta>img{object-position:center center}.team-redesign .yj-team-desktop-cta>div:first-of-type{background:linear-gradient(90deg,#19110cf0,#231810b8 53%,#1d130c38)}}@media (min-width:768px) and (max-width:1180px){.team-redesign .yj-team-desktop-safety,.team-redesign .yj-team-desktop-cta{width:calc(100% - 48px)}.team-redesign .yj-team-desktop-overview-grid{grid-template-columns:.75fr 1.25fr;gap:34px}.team-redesign .yj-team-desktop-philosophy-grid{gap:42px}.team-redesign .yj-team-desktop-standard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-redesign .yj-team-desktop-standard-grid article:nth-child(n+4){border-top:1px solid #a86f253d}}@media (min-width:768px) and (max-width:900px){.team-redesign .yj-team-desktop-hero{height:540px;min-height:540px}.team-redesign .yj-team-desktop-hero-inner>div{width:56%}.team-redesign .yj-team-desktop-overview-grid,.team-redesign .yj-team-desktop-philosophy-grid{grid-template-columns:1fr}.team-redesign .yj-team-desktop-overview{min-height:700px}.team-redesign .yj-team-desktop-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-redesign .yj-team-desktop-safety{min-height:540px}.team-redesign .yj-team-desktop-cases .team-cases-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.redesign-site,.redesign-site *{box-sizing:border-box;min-width:0}.redesign-site{overflow-x:hidden}.scroll-section-heading h2,.guide-notice-card h2,.recommend-path h2,.battle-hero h1,.team-overview-grid h2,.principal-redesign-grid h2,.service-system-paper h2,.system-block h3,.manual-card-body h3{overflow-wrap:anywhere;text-wrap:balance;max-width:100%}.redesign-site p,.redesign-site li,.redesign-site a,.redesign-site span{overflow-wrap:anywhere}.manual-card-grid,.manual-service-card,.manual-card-body,.guide-notice-card,.recommend-path,.guide-archive-card,.script-zone-card{max-width:100%}.manual-card-image img{object-position:center center}@media (max-width:760px){.redesign-site .container{width:calc(100vw - 48px);max-width:calc(100vw - 48px)}.scroll-section-heading,.guide-notice-card,.recommend-path{max-width:100%}.scroll-section-heading h2,.guide-notice-card h2,.recommend-path h2,.team-overview-grid h2,.principal-redesign-grid h2,.service-system-paper h2,.redesign-cta-inner h2{letter-spacing:.04em;font-size:clamp(2.05rem,10.5vw,3.15rem);line-height:1.12}.guide-notice-card h2{font-size:clamp(1.95rem,9vw,2.85rem)}.battle-hero h1,.inner-battle-hero h1{letter-spacing:.04em;font-size:clamp(3rem,14vw,4.2rem)}.manual-card-grid{width:100%}.manual-service-card{width:100%;overflow:hidden}.manual-card-top{align-items:flex-start;gap:12px;width:auto;padding-inline:14px;left:0;right:0}.price-mark{white-space:normal;text-align:left;max-width:132px;margin-top:0;margin-left:0;padding:6px 10px;font-size:.92rem;line-height:1.18;position:absolute;top:10px;left:64px;right:auto}.principle-strip{width:100%}.redesign-anchor-nav{overflow-x:auto}.redesign-anchor-nav .container{-webkit-overflow-scrolling:touch;justify-content:flex-start;width:calc(100vw - 48px);min-width:0;max-width:calc(100vw - 48px);display:flex;overflow-x:auto}.redesign-anchor-nav a{white-space:nowrap;flex:none}.scroll-section-heading p,.guide-notice-card p,.recommend-path p,.team-overview-grid p,.principal-redesign-grid p,.service-system-paper p,.manual-card-body p{word-break:break-word;overflow-wrap:anywhere;max-width:100%}.redesign-site .hero-description,.redesign-site .scroll-section-heading p,.redesign-site .guide-notice-card p,.redesign-site .recommend-path p,.redesign-site .manual-card-body p{max-width:min(100%,320px)}.guides-redesign .scroll-section-heading h2{letter-spacing:.02em;font-size:clamp(1.85rem,8vw,2.3rem);line-height:1.16}.split-feature,.team-overview-grid{min-height:auto}.team-hero.battle-hero.inner-battle-hero{min-height:620px}.team-hero.inner-battle-hero .battle-hero-content{padding-block:96px 230px}.team-hero .battle-hero-image{object-position:center bottom}.team-hero .battle-hero-copy{max-width:100%}.redesign-anchor-nav,.redesign-anchor-nav .container{scrollbar-width:none}.redesign-anchor-nav::-webkit-scrollbar{display:none}.redesign-anchor-nav .container::-webkit-scrollbar{display:none}}@media (max-width:480px){.scroll-section-heading h2,.guide-notice-card h2,.recommend-path h2,.dark-scroll-card h2,.redesign-cta-inner h2{font-size:clamp(1.95rem,10.5vw,2.65rem)}.battle-hero h1,.inner-battle-hero h1{font-size:clamp(2.7rem,13vw,3.85rem)}.manual-card-image{margin-inline:12px}.manual-card-body{padding-inline:20px}.manual-card-top{width:auto;padding-inline:12px;left:0;right:0}.price-mark{max-width:calc(100% - 76px);font-size:.86rem;left:58px}}.service-redesign{background:var(--paper);color:var(--paper-ink)}.service-redesign .service-hero{z-index:230;background:var(--service-hero-image) var(--service-hero-position,center center) / cover no-repeat, #0a0806;color:#fff7e8;border-bottom:1px solid #e8b76847;overflow:hidden}.service-redesign .service-hero:before{z-index:0;pointer-events:none;content:"";background:#0807050a;position:absolute;inset:0}.service-redesign .service-hero-opening{--service-hero-position:44% 54%}.service-redesign .service-hero-lineup{--service-hero-position:60% 58%}.service-redesign .service-hero-control{--service-hero-position:62% 57%}.service-redesign .service-hero-maintenance{--service-hero-position:58% 58%}.service-redesign .service-hero-alliance{--service-hero-position:50% 60%}.service-redesign .service-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#080705e8 0%,#080705ad 42%,#41240f38 100%),linear-gradient(#0807050a 0%,#08070538 56%,#080705c2 100%),radial-gradient(circle at 78% 30%,#c97b302e,#0000 28rem);position:absolute;inset:0}.service-redesign .service-hero-inner{z-index:2;padding-block:114px 92px;position:relative}.service-redesign .breadcrumb{color:#fff7e8ad}.service-redesign .breadcrumb a:hover{color:#f2cd82}.service-redesign .service-hero h1{color:#fff5df;letter-spacing:.08em;text-shadow:0 18px 50px #0000006b;font-family:STKaiti,KaiTi,Noto Serif SC,serif}.service-redesign .service-hero-tagline{color:#f1cd82}.service-redesign .service-hero-summary{color:#fff7e8d1}.service-redesign .service-price-panel{box-sizing:border-box;background:linear-gradient(#2b1f15d1,#120d09d1);border:1px solid #ecc27680;border-radius:6px;overflow:hidden;box-shadow:0 28px 80px #00000047}.service-redesign .service-price-panel>span,.service-redesign .service-price-panel p{color:#fff7e8b8;white-space:normal;max-width:100%}.service-redesign .service-price-panel strong{color:#f2cd82}.service-redesign .section{background:linear-gradient(90deg, #b5864b14, transparent 22%, transparent 78%, #b5864b14), var(--paper);color:var(--paper-ink)}.service-redesign .section-muted{background:radial-gradient(circle at 80% 10%, #b4823e24, transparent 28rem), linear-gradient(180deg, var(--paper-soft), var(--paper))}.service-redesign .section-heading h2,.service-redesign .boundary-grid h2,.service-redesign .cta-inner h2{max-width:100%;color:var(--paper-ink);overflow-wrap:anywhere;text-wrap:wrap;white-space:normal;word-break:break-all;font-family:STKaiti,KaiTi,Noto Serif SC,serif}.service-redesign .section-heading p,.service-redesign .boundary-grid>div:first-child>p{color:var(--paper-ink-soft)}.service-redesign .process-timeline p{color:var(--paper-ink-soft);font-weight:700}.service-redesign .process-timeline li:not(:last-child):after{background:var(--paper-gold)}.service-redesign .eyebrow{color:var(--paper-red)}.service-redesign .package-card,.service-redesign .opening-package,.service-redesign .opening-package-notes,.service-redesign .tab-list,.service-redesign .check-list li,.service-redesign .progress-grid>div,.service-redesign .opening-timeline article,.service-redesign .opening-proof-grid article,.service-redesign .opening-service-flow li,.service-redesign .guarantee-grid article,.service-redesign .boundary-list>div{border-color:var(--paper-line-strong);background:linear-gradient(180deg, #fffbf3eb, #f6edddeb), var(--paper-soft);color:var(--paper-ink);box-shadow:0 16px 44px #5b3e201f}.service-redesign .package-card h3,.service-redesign .opening-package h3{color:var(--paper-ink)}.service-redesign .package-card strong,.service-redesign .opening-package strong,.service-redesign .progress-grid span{color:var(--paper-red)}.service-redesign .package-description,.service-redesign .package-card li,.service-redesign .opening-package dd,.service-redesign .tab-note,.service-redesign .check-list li,.service-redesign .progress-grid p,.service-redesign .opening-timeline p,.service-redesign .opening-proof-grid p,.service-redesign .opening-service-flow p,.service-redesign .guarantee-grid p,.service-redesign .boundary-list p{color:var(--paper-ink-soft)}.service-redesign .opening-package-head,.service-redesign .opening-package-head span,.service-redesign .opening-package dt{border-color:var(--paper-line);color:var(--paper-muted)}.service-redesign .package-card{padding:28px}.service-redesign .package-card h3,.service-redesign .opening-package h3{font-size:1.34rem;line-height:1.35}.service-redesign .package-card strong,.service-redesign .opening-package strong{font-size:1.14rem}.service-redesign .package-description{min-height:auto;font-size:1rem;line-height:1.75}.service-redesign .package-card ul{gap:14px}.service-redesign .package-card li{grid-template-columns:20px 1fr;gap:11px;font-size:1rem;line-height:1.65}.service-redesign .opening-package{padding:28px}.service-redesign .opening-package-head{padding-bottom:20px}.service-redesign .opening-package-head span{font-size:.86rem}.service-redesign .opening-package dl{gap:14px}.service-redesign .opening-package dl>div{grid-template-columns:88px 1fr;gap:14px}.service-redesign .opening-package dt{font-size:.92rem;line-height:1.6}.service-redesign .opening-package dd{overflow-wrap:anywhere;white-space:normal;word-break:break-all;font-size:1rem;line-height:1.7}.service-redesign .opening-package-notes{border:1px solid var(--paper-line-strong);border-radius:var(--radius-sm);background:linear-gradient(180deg, #fffaefeb, #f4e8d3e6), var(--paper-soft);margin-top:20px;padding:22px 24px;box-shadow:0 14px 36px #5b3e201a}.service-redesign .opening-package-notes h3{color:var(--paper-ink);margin:0 0 14px;font-size:1.12rem;line-height:1.35}.service-redesign .opening-package-notes ol{grid-template-columns:1fr;gap:10px;margin:0;padding-left:0;list-style-position:inside;display:grid}.service-redesign .opening-package-notes li{color:var(--paper-ink-soft);background:#fffcf48c;border:1px solid #8d5b281f;border-radius:6px;padding:10px 12px;font-size:.98rem;line-height:1.75}.service-redesign .pricing-tabs .opening-package-notes ol{flex-direction:column;display:flex}.service-redesign .pricing-tabs .opening-package-notes li{display:block}.service-redesign .tab-note,.service-redesign .check-list li,.service-redesign .guarantee-grid p,.service-redesign .boundary-list p{font-size:1rem;line-height:1.75}.service-redesign .check-list li{grid-template-columns:24px 1fr;gap:14px;min-height:76px;padding:20px}.service-redesign .check-list svg,.service-redesign .boundary-list svg,.service-redesign .package-card li svg{width:20px;height:20px}.service-redesign .opening-timeline{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);gap:14px 0;max-width:920px;margin-inline:auto;display:grid;position:relative}.service-redesign .opening-timeline:before{content:"";z-index:0;background:linear-gradient(#9128191a,#9128199e,#be79372e);width:2px;position:absolute;top:28px;bottom:28px;left:50%;transform:translate(-50%)}.service-redesign .opening-timeline article{border:1px solid var(--paper-line-strong);border-radius:var(--radius-sm);z-index:1;grid-template-columns:52px 1fr;align-content:center;gap:14px;width:min(100%,320px);min-height:72px;padding:16px 18px;display:grid;position:relative}.service-redesign .opening-timeline article:nth-child(odd){grid-column:1;justify-self:end}.service-redesign .opening-timeline article:nth-child(2n){grid-column:3;justify-self:start}.service-redesign .opening-timeline article:before{content:"";background:#fff8ec;border:2px solid #912819b8;border-radius:999px;width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 5px #91281914}.service-redesign .opening-timeline article:nth-child(odd):before{right:-44px}.service-redesign .opening-timeline article:nth-child(2n):before{left:-44px}.service-redesign .opening-timeline span{color:#fff8e8;width:38px;height:38px;font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;z-index:1;place-self:center;place-items:center;font-size:1.05rem;font-weight:800;line-height:1;display:grid;position:relative}.service-redesign .opening-timeline span:before{content:"";background:linear-gradient(180deg, var(--paper-red-light), var(--paper-red));z-index:-1;position:absolute;inset:4px;transform:rotate(45deg);box-shadow:0 8px 18px #69241638}.service-redesign .opening-timeline p{align-self:center;margin:0;font-size:1rem;line-height:1.6}.service-redesign .opening-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:920px;margin:24px auto 0;display:grid}.service-redesign .opening-proof-grid article{border:1px solid var(--paper-line-strong);border-radius:var(--radius-sm);grid-template-columns:54px 1fr;align-items:start;gap:16px;min-height:128px;padding:22px;display:grid}.service-redesign .opening-proof-grid span{width:38px;height:38px;color:var(--paper-red);font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;background:#fff8ec;border:2px solid #912819b8;border-radius:999px;place-items:center;font-size:.95rem;font-weight:800;line-height:1;display:grid}.service-redesign .opening-proof-grid h3{color:var(--paper-ink);margin:0;font-size:1.12rem;line-height:1.35}.service-redesign .opening-proof-grid p{color:var(--paper-ink-soft);margin:8px 0 0;font-size:1rem;line-height:1.7}.service-redesign .opening-service-flow{gap:12px;max-width:860px;margin:0 auto;padding:0;list-style:none;display:grid}.service-redesign .opening-service-flow li{border:1px solid var(--paper-line-strong);border-radius:var(--radius-sm);grid-template-columns:54px 1fr;align-items:start;gap:18px;min-height:118px;padding:20px 24px;display:grid}.service-redesign .opening-service-flow span{background:linear-gradient(180deg, var(--paper-red-light), var(--paper-red));color:#fff8e8;width:42px;min-height:54px;font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;place-items:center;font-size:1rem;font-weight:800;line-height:1;display:grid;position:relative}.service-redesign .opening-service-flow span:after{content:"";border-top:12px solid var(--paper-red);border-left:21px solid #0000;border-right:21px solid #0000;width:0;height:0;position:absolute;bottom:-12px;left:0}.service-redesign .opening-service-flow h3{color:var(--paper-ink);margin:0;font-size:1.12rem;line-height:1.35}.service-redesign .opening-service-flow p{margin:10px 0 0;font-size:1rem;line-height:1.7}.service-redesign .guarantee-grid article{padding-top:54px;position:relative}.service-redesign .guarantee-grid span{width:34px;height:34px;color:var(--paper-red);font-family:var(--font-numeric);font-variant-numeric:lining-nums tabular-nums;background:radial-gradient(circle,#fff8e8f0 0 48%,#efd6aec7 49% 100%);border:2px solid #912819c7;border-radius:999px;place-items:center;font-size:.86rem;font-weight:800;line-height:1;display:grid;position:absolute;top:18px;left:20px;box-shadow:inset 0 0 0 4px #91281914,0 8px 18px #6924161f}.service-redesign .tab-list{padding:6px}.service-redesign .tab-list button{color:var(--paper-ink-soft)}.service-redesign .tab-list button[aria-selected=true]{background:linear-gradient(180deg, var(--paper-red-light), var(--paper-red));color:#fff4df}.service-redesign .check-list svg,.service-redesign .boundary-list svg,.service-redesign .package-card li svg{color:var(--paper-red)}.service-redesign .sample-image{border-color:var(--paper-line-strong);box-shadow:var(--paper-shadow);background:#fff8ec}.service-redesign .sample-image>span{color:#fff4df;background:#2b190de0;border-color:#50321640}.service-redesign .cta-section{color:#fff7e8;background:linear-gradient(90deg,#120c08e6,#120c0894),url(/assets/redesign/product-cta.webp) 50%/cover no-repeat;border-top:1px solid #5f371642;overflow:hidden}.service-redesign .cta-inner,.service-redesign .cta-inner>div{min-width:0;max-width:100%}.service-redesign .cta-section .eyebrow{color:#f2cd82}.service-redesign .cta-inner h2{color:#fff7e8}.service-redesign .cta-inner p{color:#fff7e8c7;overflow-wrap:anywhere}@media (max-width:760px){.service-redesign .service-hero{--service-hero-position:center top}.service-redesign .service-hero-opening{--service-hero-position:38% top}.service-redesign .service-hero-lineup{--service-hero-position:72% top}.service-redesign .service-hero-control{--service-hero-position:76% top}.service-redesign .service-hero-maintenance{--service-hero-position:66% top}.service-redesign .service-hero-alliance{--service-hero-position:50% top}.service-redesign .service-hero-shade{background:linear-gradient(90deg,#080705d6 0%,#08070594 100%),linear-gradient(#08070533 0%,#08070575 54%,#080705e0 100%)}.service-redesign .service-hero-inner{width:calc(100vw - 48px);min-width:0;max-width:calc(100vw - 48px);margin-inline:auto;overflow:hidden}.service-redesign .service-hero-grid{gap:38px;padding-top:52px;grid-template-columns:minmax(0,1fr)!important}.service-redesign .service-hero-grid,.service-redesign .service-hero-grid>*,.service-redesign .hero-actions,.service-redesign .service-price-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.service-redesign .hero-actions{grid-template-columns:1fr;align-items:stretch;display:grid}.service-redesign .hero-actions .button{box-sizing:border-box;justify-content:center;width:100%;min-width:0}.service-redesign .service-hero h1{font-size:clamp(2.7rem,13vw,4rem)}.service-redesign .service-price-panel p{overflow-wrap:anywhere;word-break:break-word}.service-redesign .section-heading h2,.service-redesign .boundary-grid h2,.service-redesign .cta-inner h2{letter-spacing:.03em;font-size:clamp(2rem,9.2vw,2.75rem);line-height:1.16}.service-redesign .package-grid,.service-redesign .package-grid.two,.service-redesign .opening-package-grid,.service-redesign .check-list.two-column,.service-redesign .progress-grid,.service-redesign .opening-timeline,.service-redesign .opening-proof-grid,.service-redesign .opening-service-flow,.service-redesign .guarantee-grid,.service-redesign .boundary-grid,.service-redesign .split-section{grid-template-columns:1fr}.service-redesign .tab-list{border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.service-redesign .tab-list button{border-radius:10px;min-height:44px}.service-redesign .cta-section:after{display:none}.service-redesign .package-card,.service-redesign .opening-package{padding:22px}.service-redesign .opening-package{width:100%;max-width:100%;overflow:hidden}.service-redesign .opening-package-head{grid-template-columns:1fr;align-items:start;gap:8px;display:grid}.service-redesign .opening-package-head>div{min-width:0}.service-redesign .opening-package strong{white-space:nowrap;justify-self:start}.service-redesign .opening-package dl>div{grid-template-columns:1fr;gap:4px}.service-redesign .opening-package dd{overflow-wrap:anywhere;white-space:normal;word-break:break-all;max-width:100%}.service-redesign .opening-timeline{gap:14px}.service-redesign .opening-timeline article{grid-template-columns:54px 1fr;min-height:92px;padding:20px}.service-redesign .opening-package-notes ol,.service-redesign .opening-proof-grid{grid-template-columns:1fr}.service-redesign .opening-proof-grid article{min-height:auto;padding:20px}.service-redesign .opening-timeline article:nth-child(odd),.service-redesign .opening-timeline article:nth-child(2n){grid-column:1;justify-self:stretch}.service-redesign .opening-timeline:before{left:39px;transform:none}.service-redesign .opening-timeline article:nth-child(odd):before,.service-redesign .opening-timeline article:nth-child(2n):before{left:39px;right:auto;transform:translate(-50%,-50%)}.service-redesign .opening-service-flow li{min-height:auto;padding:20px}}@media (max-width:480px){.service-redesign .section-heading{width:100%;max-width:100%}.service-redesign .section-heading h2,.service-redesign .boundary-grid h2,.service-redesign .cta-inner h2{letter-spacing:0;overflow-wrap:anywhere;text-wrap:wrap;white-space:normal;word-break:break-all;font-size:clamp(1.62rem,7.4vw,2rem);line-height:1.22}.service-redesign .section-heading p,.service-redesign .boundary-grid>div:first-child>p{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.service-redesign .opening-package{overflow:hidden}.service-redesign .opening-package-head{grid-template-columns:1fr;align-items:start;gap:8px;display:grid}.service-redesign .opening-package-head>div{min-width:0}.service-redesign .opening-package strong{white-space:nowrap;justify-self:start}.service-redesign .opening-package dl>div{grid-template-columns:1fr;gap:4px}.service-redesign .opening-package dd{overflow-wrap:anywhere;white-space:normal;word-break:break-all;max-width:100%}.service-redesign .opening-timeline article{grid-template-columns:46px 1fr;padding:18px}.service-redesign .opening-timeline:before{left:35px}.service-redesign .opening-timeline article:before,.service-redesign .opening-timeline article:nth-child(odd):before,.service-redesign .opening-timeline article:nth-child(2n):before{left:36px}}.home-v2{--home-paper:#f7eddd;--home-paper-soft:#fff8eb;--home-paper-deep:#e4c895;--home-ink:#2b190f;--home-ink-soft:#6c5136;--home-line:#80542647;--home-line-strong:#915e2b85;--home-gold:#d2a257;--home-gold-light:#f5d79b;--home-red:#8f2b1d;--home-red-dark:#641a13;--home-shadow:0 20px 48px #3c220c2e;background:radial-gradient(circle at 11% 16%, #dcb0692e, transparent 28rem), linear-gradient(180deg, #1b140d 0, var(--home-paper) 36rem, #f4e5cb 100%);color:var(--home-ink);overflow:hidden}.home-v2 .container{width:min(100% - 64px,1320px)}.home-v2-hero .container{width:min(100% - 72px,1560px);max-width:1560px}.home-v2 .home-v2-metrics{width:min(100% - 76px,1606px);max-width:1606px}.home-v2 h1,.home-v2 h2,.home-v2 h3,.home-v2 strong{font-family:STKaiti,KaiTi,Noto Serif SC,serif}.home-v2-button,.home-v2-card-button{cursor:pointer;letter-spacing:.08em;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:48px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.2rem;font-weight:700;line-height:1;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.home-v2-button:hover,.home-v2-card-button:hover{transform:translateY(-2px)}.home-v2-button-gold{color:#2a1708;background:linear-gradient(#ffefc6eb,#bc8b42f0),#d4a45d;border-color:#ffe5aacc;min-width:220px;min-height:62px;font-size:1.45rem;box-shadow:inset 0 0 0 1px #fff8da75,0 14px 30px #00000047}.home-v2-button-ghost{color:#f6db9f;background:#1e150d7a;border-color:#e5bd70c7;min-width:220px;min-height:62px;font-size:1.45rem;box-shadow:inset 0 0 0 1px #ffe9b414}.home-v2-button-red{background:linear-gradient(180deg, #a63321fa, #6b1c13fa), var(--home-red);color:#fff0d0;border-color:#ffd27e73;min-width:178px;box-shadow:inset 0 0 0 1px #ffefc22e,0 12px 26px #54180e38}.home-v2-button-parchment{color:#4c2c12;background:linear-gradient(#fffaeff5,#e8cfa3f0),#f1dfbd;border-color:#9460266b;min-width:178px}.home-v2-hero{isolation:isolate;z-index:230;color:#fff2d2;background:#0f0a06;border-bottom:1px solid #ecbf6759;height:min(57.1429vw,100svh);min-height:720px;max-height:960px;padding:0;position:relative}.home-v2-hero-bg,.home-v2-team-bg,.home-v2-guides-bg,.home-v2-cta-bg{object-fit:cover}.home-v2-hero-bg{object-position:center top;z-index:-3}.home-v2-hero-character-reference{z-index:1;object-fit:cover;object-position:center top;clip-path:polygon(0 8.45%,100% 8.45%,100% 74.8%,0 74.8%);filter:brightness(1.24)contrast(1.04)saturate(1.05);opacity:.94;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 42%,#00000094 57%,#000 72% 100%);mask-image:linear-gradient(90deg,#0000 0% 42%,#00000094 57%,#000 72% 100%)}.home-v2-hero-semantics{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-v2-hero-hotspots{z-index:5;position:absolute;inset:0}.home-v2-hotspot{cursor:pointer;color:#0000;background:0 0;border:0;border-radius:0;padding:0;font-size:0;display:block;position:absolute}.hero-nav-home{width:4.5%;height:5.9%;top:2.1%;left:59.3%}.hero-nav-products{width:6.8%;height:5.9%;top:2.1%;left:67.6%}.hero-nav-team{width:6.8%;height:5.9%;top:2.1%;left:76.3%}.hero-nav-guides{width:6.8%;height:5.9%;top:2.1%;left:84.6%}.hero-nav-contact{width:6.2%;height:4.35%;top:2.05%;left:91.2%}.hero-action-products{width:13.6%;height:6.6%;top:60%;left:5.3%}.hero-action-contact{width:13.5%;height:6.6%;top:60%;left:20.4%}.home-v2-hero-overlay{z-index:-2;background:radial-gradient(circle at 60% 27%,#ffdd9617,#0000 32rem),linear-gradient(90deg,#0b0805ad 0%,#120c0757 34%,#120c0705 60%,#0907051f 100%),linear-gradient(#0a080608,#0a07041f 74%,#0a0704c2 100%);position:absolute;inset:0}.home-v2-hero-inner{z-index:1;position:absolute;top:17.7%;left:0;right:0}.home-v2-hero-copy{width:min(100%,670px);margin-left:16px;padding-top:0}.home-v2-hero h1{color:#fff7df;letter-spacing:.065em;text-shadow:0 3px #0000001a,0 18px 44px #00000073;margin:0;font-size:clamp(6rem,7.55vw,8rem);font-weight:500;line-height:.96}.home-v2-hero-kicker{color:#f0cb82;letter-spacing:.13em;width:fit-content;margin:24px 0 0;padding-bottom:19px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(2.3rem,2.72vw,2.9rem);font-weight:700;line-height:1.18;position:relative}.home-v2-hero-kicker:after{content:"";background:linear-gradient(90deg,#e6b058f5 0 44%,#e6b0582e 44% 46%,#e6b058f5 46% 47%,#e6b0585c 47%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:-12px}.home-v2-hero-text{color:#fff5e0e6;text-shadow:0 2px 12px #00000061;max-width:570px;margin:28px 0 0;font-size:clamp(1.1rem,1.34vw,1.36rem);line-height:1.95}.home-v2-hero-actions{flex-wrap:wrap;gap:28px;margin-top:43px;display:flex}.home-v2-metrics{z-index:3;background:linear-gradient(180deg, #fff9ecf5, #eed6b0f5), var(--home-paper);color:var(--home-ink);border:1px solid #9c682e6b;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:0;display:grid;position:absolute;bottom:38px;left:0;right:0;box-shadow:inset 0 0 0 8px #fffaef73,0 22px 55px #0000005c}.home-v2-metrics:before,.home-v2-metrics:after,.home-v2-scroll-crest:before{content:"";pointer-events:none;position:absolute}.home-v2-metrics:before{border:1px solid #8a5c2b47;inset:10px}.home-v2-metric{justify-content:center;align-items:center;gap:24px;min-height:160px;padding:24px 22px;display:flex;position:relative}.home-v2-metric+.home-v2-metric{border-left:1px solid #7e522338}.home-v2-metric-icon{color:#704e2ae6;border:2px solid #7a52286b;border-radius:50%;flex:none;place-items:center;width:72px;height:72px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.55rem;font-weight:800;display:grid}.home-v2-metric strong{color:#5a381b;font-family:var(--font-numeric), "Noto Serif SC", serif;letter-spacing:.02em;white-space:nowrap;font-size:clamp(2.25rem,3vw,3.5rem);font-weight:700;line-height:1;display:block}.home-v2-metric span:last-child{color:#6b5137;margin-top:8px;font-size:1rem;line-height:1.25;display:block}.home-v2-paper-section{background:radial-gradient(circle at 12% 0%, #ca974c1a, transparent 24rem), radial-gradient(circle at 92% 12%, #ca974c1a, transparent 26rem), linear-gradient(180deg, #fffbf3f5, #f6ead7f5), var(--home-paper);color:var(--home-ink);padding:clamp(96px,9vw,132px) 0 clamp(72px,8vw,108px);position:relative}.home-v2-paper-section:before{content:"";opacity:.32;pointer-events:none;background-image:linear-gradient(#784b1e14 1px,#0000 1px),linear-gradient(90deg,#784b1e0f 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0}.home-v2-paper-section>.container{z-index:1;position:relative}.home-v2-scroll-crest{clip-path:polygon(0 0,46.5% 0,50% 44%,53.5% 0,100% 0,100% 100%,53.5% 100%,50% 64%,46.5% 100%,0 100%);pointer-events:none;background:radial-gradient(42px 22px at 50% 49%,#89592985,#0000 70%),linear-gradient(#22140ae0 0 40%,#f7ecd8fa 41% 100%);height:88px;position:absolute;top:-44px;left:0;right:0}.home-v2-heading{text-align:center;max-width:980px;margin:0 auto 42px}.home-v2-heading>span,.home-v2-team-copy>span,.home-v2-cta-copy>span{color:var(--home-red);letter-spacing:.22em;align-items:center;gap:18px;font-size:1rem;font-weight:800;display:inline-flex}.home-v2-heading>span:before,.home-v2-heading>span:after,.home-v2-team-copy>span:before,.home-v2-team-copy>span:after{content:"";background:#8a462373;width:42px;height:1px;display:block}.home-v2-heading h2{color:#44270e;letter-spacing:.12em;margin:20px 0 0;font-size:clamp(2.8rem,4.4vw,4.65rem);font-weight:500;line-height:1.05}.home-v2-heading p{max-width:720px;color:var(--home-ink-soft);margin:24px auto 0;font-size:clamp(1rem,1.45vw,1.2rem)}.home-v2-trust-strip{border:1px solid var(--home-line-strong);background:#fff8eab8;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:1120px;margin:0 auto 34px;display:grid;box-shadow:inset 0 0 0 1px #ffffff7a}.home-v2-trust-strip div{color:#553616;justify-content:center;align-items:center;gap:16px;min-height:72px;display:flex}.home-v2-trust-strip div+div{border-left:1px solid var(--home-line)}.home-v2-trust-strip span,.home-v2-product-order,.home-v2-product-price,.home-v2-case-image span,.home-v2-team-card span,.home-v2-type-grid span,.home-v2-cta-guarantees span{font-family:var(--font-numeric), "Noto Sans SC", sans-serif;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1}.home-v2-trust-strip span{color:#8a602e;border:1px solid #744e265c;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.home-v2-trust-strip strong{font-size:1.12rem}.home-v2-product-grid,.home-v2-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.home-v2-product-card,.home-v2-case-card{background:linear-gradient(180deg, #fffdf5f5, #f5e4c7f0), var(--home-paper-soft);border:1px solid #97642b70;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 18px 40px #3c220c29,inset 0 0 0 1px #ffffff7a}.home-v2-product-card:before,.home-v2-case-card:before,.home-v2-team-card:before,.home-v2-more-service:before,.home-v2-case-footer:before,.home-v2-guide-board:before{content:"";pointer-events:none;border:1px solid #9c69313d;border-radius:4px;position:absolute;inset:8px}.home-v2-product-image{aspect-ratio:16/8.25;border-bottom:1px solid #80542633;margin:9px 9px 0;position:relative;overflow:hidden}.home-v2-product-image img,.home-v2-case-image img{object-fit:cover;transition:transform .42s}.home-v2-product-card:hover .home-v2-product-image img,.home-v2-case-card:hover .home-v2-case-image img{transform:scale(1.035)}.home-v2-product-order{background:linear-gradient(180deg, #a33a27, #731f17), var(--home-red);color:#fff0d0;clip-path:polygon(0 0,100% 0,100% 83%,50% 100%,0 83%);place-items:center;width:56px;height:76px;font-size:1.45rem;font-weight:800;line-height:1;display:grid;position:absolute;top:0;left:0}.home-v2-product-price{color:#9b2f20;text-align:center;background:#fff8eceb;border:1px solid #77431f33;border-radius:999px;min-width:92px;padding:8px 13px;font-size:1rem;font-weight:900;line-height:1;position:absolute;top:22px;right:14px;box-shadow:0 8px 18px #00000029}.home-v2-product-body,.home-v2-case-body{z-index:1;text-align:center;justify-items:center;padding:32px 28px 34px;display:grid;position:relative}.home-v2-product-body h3,.home-v2-case-body h3{color:#3e240f;letter-spacing:.16em;margin:0;font-size:clamp(2rem,2.22vw,2.6rem);font-weight:500;line-height:1.15}.home-v2-product-body p,.home-v2-case-body p{min-height:58px;color:var(--home-ink-soft);margin:18px 0 0;font-size:1rem;line-height:1.72}.home-v2-card-button{color:#2f1a09;background:linear-gradient(#d9b06a,#aa7832),#bf8b42;min-width:154px;min-height:44px;margin-top:24px;font-size:1.05rem;box-shadow:inset 0 0 0 1px #ffecb838,0 10px 20px #53300d33}.home-v2-card-button.disabled{cursor:default;box-shadow:none;color:#422d1a8f;background:linear-gradient(#eadfce,#d7c3a2);border-color:#70502e38}.home-v2-card-button.disabled:hover{transform:none}.home-v2-more-service,.home-v2-case-footer{background:#fff8ebd1;border:1px solid #97642b5c;border-radius:6px;align-items:center;gap:22px;margin-top:34px;padding:24px 30px;display:flex;position:relative;box-shadow:0 12px 34px #41230c1a}.home-v2-more-service>span,.home-v2-case-footer>span{color:#815522;background:#e6cd9e6b;border:1px solid #895d2a42;border-radius:50%;flex:none;place-items:center;width:50px;height:50px;font-weight:900;display:grid}.home-v2-more-service p,.home-v2-case-footer p{z-index:1;color:var(--home-ink-soft);margin:0;font-size:1.05rem;position:relative}.home-v2-more-service strong,.home-v2-case-footer strong{color:var(--home-red);font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-weight:800}.home-v2-team{isolation:isolate;min-height:760px;color:var(--home-ink);padding:clamp(76px,8vw,112px) 0;position:relative}.home-v2-team-bg{z-index:-3;object-position:center center}.home-v2-team-glow{z-index:-2;background:linear-gradient(90deg,#f9ebcdeb 0%,#f8eacdbf 38%,#f8eacd38 62%,#39221114 100%),linear-gradient(#fff4de85,#4f2f1714);position:absolute;inset:0}.home-v2-team-inner{grid-template-columns:minmax(0,770px) minmax(280px,1fr);align-items:center;gap:36px;min-height:620px;display:grid}.home-v2-team-copy{text-align:center;align-self:start;padding-top:16px}.home-v2-team-copy h2{color:#3d220e;letter-spacing:.2em;margin:22px 0 0;font-size:clamp(3rem,5vw,5rem);font-weight:500;line-height:1.08}.home-v2-team-copy p{color:#62472e;max-width:660px;margin:16px auto 0;font-size:1.1rem}.home-v2-team-copy .home-v2-team-subtitle{color:#4b2d15;letter-spacing:.1em;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(1.55rem,2.4vw,2.25rem)}.home-v2-team-card{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff8ebd1;border:1px solid #97642b66;border-radius:7px;grid-column:1/2;padding:28px;position:relative;box-shadow:0 22px 46px #42281224}.home-v2-credential-grid{z-index:1;border-bottom:1px solid #8054262e;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:relative}.home-v2-credential-grid div,.home-v2-system-grid article{text-align:center;justify-items:center;display:grid}.home-v2-credential-grid div{min-height:118px;padding:15px 10px}.home-v2-credential-grid div+div,.home-v2-system-grid article+article{border-left:1px solid #8054262e}.home-v2-credential-grid span,.home-v2-system-grid span{color:#80572c;border:1px solid #7c532559;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.home-v2-credential-grid strong,.home-v2-system-grid h3{color:#4a2b13;margin-top:12px;font-size:1.15rem}.home-v2-credential-grid small,.home-v2-system-grid p{color:#6a4f35;font-size:.94rem;line-height:1.55}.home-v2-system-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;display:grid;position:relative}.home-v2-system-grid article{padding:18px 18px 10px}.home-v2-system-grid h3{margin-bottom:8px;font-size:1.24rem}.home-v2-team-card>.home-v2-button{z-index:1;margin:28px auto 0;position:relative}.home-v2-case-image{aspect-ratio:16/8.7;background:#e9dac0;margin:9px 9px 0;position:relative;overflow:hidden}.home-v2-case-image img{object-fit:cover}.home-v2-case-image:after{content:"";background:linear-gradient(#0000 52%,#2c180a8f);position:absolute;inset:0}.home-v2-case-image span{z-index:1;color:#fff2d3;background:linear-gradient(#c59a54,#9a6429),#ad7936;border-radius:0 999px 999px 0;min-width:112px;padding:9px 18px 9px 20px;font-weight:800;line-height:1;position:absolute;bottom:14px;left:0}.home-v2-case-body p{min-height:88px}.home-v2-case-footer{justify-content:space-between}.home-v2-case-footer p{flex:1}.home-v2-case-footer strong{color:#3e240f;margin-bottom:4px;font-size:1.12rem;display:block}.home-v2-guides{isolation:isolate;color:var(--home-ink);padding:clamp(70px,7vw,104px) 0;position:relative}.home-v2-guides-bg{z-index:-3;object-position:center center}.home-v2-guides-overlay{z-index:-2;background:linear-gradient(#f7e7cac7,#f7e7cad1),linear-gradient(90deg,#4f2b0f2e,#fff6e24d,#4f2b0f29);position:absolute;inset:0}.home-v2-guides-inner{gap:26px;display:grid}.home-v2-guides-heading{text-align:center}.home-v2-guides-heading h2{color:#5b3516;letter-spacing:.24em;margin:0;font-size:clamp(3.2rem,5.4vw,5.75rem);font-weight:600;line-height:1}.home-v2-guides-heading p{color:#5c4229;max-width:840px;margin:18px auto 0;font-size:1.12rem}.home-v2-guide-tags{color:#7b5524;flex-wrap:wrap;justify-content:center;gap:18px;margin-top:16px;font-size:.98rem;font-weight:800;display:flex}.home-v2-guide-tags span{align-items:center;gap:8px;display:inline-flex}.home-v2-guide-tags span:before{content:"◆";color:#a26d2d;font-size:.72em}.home-v2-guide-actions{grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;gap:28px;display:grid}.home-v2-guide-actions a{color:#4b2a10;text-align:center;background:#f0d6a6ad;border:1px solid #824f1f42;border-radius:4px;align-content:center;min-height:78px;padding:14px 28px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.45rem;font-weight:700;display:grid;box-shadow:0 12px 26px #522d101f}.home-v2-guide-actions a.active{color:#fff1d0;background:linear-gradient(#8e2c20,#641b14);border-color:#ffd68573}.home-v2-guide-actions small{letter-spacing:0;opacity:.82;margin-top:4px;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:.82rem;font-weight:500}.home-v2-guide-board{background:#fff8ebe6;border:1px solid #97642b66;border-radius:7px;padding:30px;position:relative;box-shadow:0 18px 44px #42261024}.home-v2-guide-block{z-index:1;position:relative}.home-v2-guide-block+.home-v2-guide-block{border-top:1px solid #8054262e;margin-top:28px;padding-top:24px}.home-v2-board-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.home-v2-board-title h3{color:#3e240f;letter-spacing:.06em;margin:0;font-size:clamp(1.75rem,2.4vw,2.4rem)}.home-v2-board-title a{color:#6b421c;align-items:center;gap:6px;font-weight:800;display:inline-flex}.home-v2-script-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.home-v2-script-grid article,.home-v2-type-grid a{background:linear-gradient(#fffcf3f2,#eed7b4e6),#f3e2c6;border:1px solid #8f5b2847;border-radius:4px;box-shadow:0 10px 24px #4c2a0e1a}.home-v2-script-grid article{min-height:160px;padding:22px}.home-v2-script-grid strong{color:#3d220e;font-size:1.75rem;line-height:1.1;display:block}.home-v2-script-grid span{color:#fff2d1;background:#8f2b1d;border-radius:999px;margin-top:12px;padding:5px 11px;font-size:.86rem;font-weight:800;display:inline-block}.home-v2-script-grid p{color:#6c5136;min-height:44px;margin:14px 0 10px;font-size:.94rem;line-height:1.5}.home-v2-script-grid a{color:#7c4b1b;font-weight:800;display:inline-flex}.home-v2-type-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.home-v2-type-grid a{text-align:center;justify-items:center;min-height:150px;padding:20px 14px;display:grid}.home-v2-type-grid span{color:#7b5223;background:#c4975433;border-radius:50%;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.home-v2-type-grid strong{color:#3d220e;margin-top:14px;font-size:1.25rem}.home-v2-type-grid small{color:#866846;margin-top:7px}.home-v2-guide-cta{background:#fff8ebc7;border:1px solid #97642b52;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;padding:24px 30px;display:grid}.home-v2-guide-cta strong{color:#3d220e;font-size:1.38rem}.home-v2-guide-cta p{color:#6c5136;margin:5px 0 0}.home-v2-cta{isolation:isolate;color:#29170c;min-height:680px;padding:clamp(72px,8vw,108px) 0 38px;position:relative}.home-v2-cta-bg{z-index:-3;object-position:center center}.home-v2-cta-overlay{z-index:-2;background:linear-gradient(90deg,#f8ebcff5 0%,#f8ebcfdb 38%,#f8ebcf5c 62%,#29160a14 100%),linear-gradient(#f8ebcf52,#1a110a80 86%,#140d08eb);position:absolute;inset:0}.home-v2-cta-inner{align-items:center;min-height:470px;display:flex}.home-v2-cta-copy{max-width:710px}.home-v2-cta-copy>span{color:#fff0d1;background:linear-gradient(#8e2c20,#641b14);border:1px solid #ffd98b59;border-radius:4px;padding:10px 24px;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:1rem}.home-v2-cta-copy h2{color:#251409;letter-spacing:.08em;margin:36px 0 0;font-size:clamp(4rem,7vw,7.2rem);font-weight:600;line-height:1.08}.home-v2-cta-copy h2 em{color:var(--home-red);font-style:normal;display:block}.home-v2-cta-copy p{color:#52361f;max-width:610px;margin:32px 0 0;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.9}.home-v2-cta-actions{flex-wrap:wrap;gap:26px;margin-top:42px;display:flex}.home-v2-cta-guarantees{z-index:1;color:#f6d58f;background:#18100adb;border:1px solid #cea05247;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffe4a314,0 22px 44px #00000047}.home-v2-cta-guarantees div{justify-content:center;align-items:center;gap:18px;min-height:112px;padding:20px 24px;display:flex}.home-v2-cta-guarantees span{color:#f2cc7a;border:1px solid #f5d28d66;border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:1.25rem;font-weight:900;display:grid}.home-v2-cta-guarantees strong{color:#f5d58d;letter-spacing:.06em;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.38rem;display:block}.home-v2-cta-guarantees small{color:#fff0ccc7;margin-top:5px;font-size:.98rem;display:block}@media (max-width:1180px){.home-v2 .container{width:min(100% - 44px,1120px)}.home-v2-metrics,.home-v2-trust-strip,.home-v2-cta-guarantees{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v2-metric:nth-child(3),.home-v2-cta-guarantees div:nth-child(3){border-left:0}.home-v2-metric:nth-child(n+3),.home-v2-cta-guarantees div:nth-child(n+3){border-top:1px solid #7e522338}.home-v2-product-grid,.home-v2-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v2-credential-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-v2-credential-grid div:nth-child(4){border-left:0}.home-v2-credential-grid div:nth-child(n+4){border-top:1px solid #8054262e}.home-v2-script-grid,.home-v2-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v2-system-grid article:nth-child(3){border-left:0}.home-v2-system-grid article:nth-child(n+3){border-top:1px solid #8054262e}.home-v2-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.home-v2-hero{height:auto;min-height:820px;padding:88px 0 34px}.home-v2-hero-overlay{background:linear-gradient(#0c0804b8,#0c0804db),#0c080485}.home-v2-hero-copy{width:min(100%,620px);margin-left:0;padding-top:24px}.home-v2-hero-inner{position:relative;top:auto;left:auto;right:auto}.home-v2-metrics{margin-top:70px;position:relative;bottom:auto;left:auto;right:auto}.home-v2-team{min-height:auto}.home-v2-team-inner{grid-template-columns:1fr;min-height:0}.home-v2-team-bg{object-position:66% center}.home-v2-team-card{grid-column:auto}.home-v2-guide-cta{grid-template-columns:1fr;justify-items:start}}@media (max-width:760px){.home-v2 .container{width:calc(100vw - 36px);max-width:calc(100vw - 36px)}.home-v2-hero{min-height:840px;padding:86px 0 30px}.home-v2-hero-bg{object-position:58% center}.home-v2-hero h1{letter-spacing:.02em;font-size:clamp(4rem,17vw,5.6rem)}.home-v2-hero-kicker{letter-spacing:.08em;padding-bottom:16px;font-size:clamp(1.7rem,8vw,2.45rem)}.home-v2-hero-text{margin-top:22px;font-size:1rem;line-height:1.86}.home-v2-hero-actions,.home-v2-cta-actions{gap:14px}.home-v2-button{width:100%;min-width:0}.home-v2-metrics,.home-v2-trust-strip,.home-v2-product-grid,.home-v2-case-grid,.home-v2-credential-grid,.home-v2-system-grid,.home-v2-script-grid,.home-v2-type-grid,.home-v2-cta-guarantees,.home-v2-guide-actions{grid-template-columns:1fr}.home-v2-metrics{margin-top:46px}.home-v2-metric,.home-v2-cta-guarantees div{justify-content:flex-start;min-height:98px}.home-v2-metric+.home-v2-metric,.home-v2-trust-strip div+div,.home-v2-credential-grid div+div,.home-v2-system-grid article+article,.home-v2-cta-guarantees div+div{border-top:1px solid #7e522333;border-left:0}.home-v2-metric:nth-child(n+3),.home-v2-cta-guarantees div:nth-child(n+3),.home-v2-credential-grid div:nth-child(n+4),.home-v2-system-grid article:nth-child(n+3){border-top:1px solid #7e522333}.home-v2-paper-section{padding:66px 0}.home-v2-heading{margin-bottom:30px}.home-v2-heading>span:before,.home-v2-heading>span:after,.home-v2-team-copy>span:before,.home-v2-team-copy>span:after{width:28px}.home-v2-heading h2,.home-v2-team-copy h2{letter-spacing:.07em;font-size:clamp(2.45rem,12vw,3.55rem)}.home-v2-product-body,.home-v2-case-body{padding:28px 22px 30px}.home-v2-product-body h3,.home-v2-case-body h3{font-size:clamp(1.9rem,10vw,2.45rem)}.home-v2-product-body p,.home-v2-case-body p{min-height:0}.home-v2-more-service,.home-v2-case-footer{flex-direction:column;align-items:flex-start;padding:22px}.home-v2-case-footer .home-v2-button{width:100%}.home-v2-team{padding:64px 0}.home-v2-team-glow{background:linear-gradient(#f9ebcdf0,#f9ebcdc7),#f9ebcdb3}.home-v2-team-copy{text-align:left}.home-v2-team-copy>span{justify-content:flex-start}.home-v2-team-copy p{margin-inline:0}.home-v2-team-card,.home-v2-guide-board{padding:18px}.home-v2-guides{padding:64px 0}.home-v2-guides-heading h2{letter-spacing:.12em;font-size:clamp(3rem,15vw,4.3rem)}.home-v2-board-title{flex-direction:column;align-items:flex-start}.home-v2-script-grid article,.home-v2-type-grid a{min-height:0}.home-v2-cta{min-height:auto;padding-top:64px}.home-v2-cta-bg{object-position:62% center}.home-v2-cta-overlay{background:linear-gradient(#f8ebcff5,#f8ebcfe0 58%,#140d08e6)}.home-v2-cta-inner{align-items:flex-start;min-height:470px}.home-v2-cta-copy h2{letter-spacing:.04em;font-size:clamp(3.25rem,16vw,4.8rem)}.home-v2-cta-guarantees{margin-top:20px}}@media (max-width:430px){.home-v2 .container{width:calc(100vw - 28px);max-width:calc(100vw - 28px)}.home-v2-product-price{min-width:76px;padding-inline:10px;font-size:.92rem;right:8px}.home-v2-product-order{width:46px;height:62px;font-size:1.22rem}.home-v2-metric-icon,.home-v2-cta-guarantees span{width:50px;height:50px}}body:has(.home-v2){background:#0c0906}.home-v2{color:#2b190f;background:#0c0906;display:block}.home-v2 .home-v2-hero,.home-v2 .home-v2-reference-section{isolation:isolate;background:#0c0906;width:100%;margin:0;position:relative;overflow:hidden}.home-v2 .home-v2-hero{aspect-ratio:1672/941;z-index:2;height:auto;min-height:0;max-height:none;padding:0;overflow:visible}.home-v2 .home-v2-hero:before{content:"";width:100%;padding-top:56.2799%;display:block}.home-v2 .home-v2-hero-bg{z-index:0;object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.home-v2-hero-real-layer{z-index:3;color:#fff3cf;pointer-events:none;font-family:STKaiti,KaiTi,Noto Serif SC,serif;position:absolute;inset:0}.home-v2-hero-real-layer:before{content:"";pointer-events:none;height:76px;position:absolute;inset:0 0 auto}.home-v2-hero-real-layer:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 24% 36%,#140f0ac2 0%,#140f0a8a 38%,#0000 70%),linear-gradient(90deg,#090704ad,#0907046b 44%,#0000 100%);width:min(55vw,920px);position:absolute;inset:76px auto 17.8% 0}.home-v2-metrics-real:before{content:"";z-index:-1;background:radial-gradient(circle at 16% 6%,#ffe5a047,#0000 36%),radial-gradient(circle at 86% 16%,#ffffff61,#0000 44%),linear-gradient(#181008d1 0%,#6a48238f 25%,#ebcf99f5 62%,#f8efe0fc 100%);border:1px solid #b37e396b;position:absolute;inset:0;box-shadow:inset 0 1px #ffecb547,inset 0 -1px #78502429,0 20px 36px #00000042}.home-v2-hero-nav{z-index:220;box-sizing:border-box;pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#0c0906f7,#19140eed),#0e0a07f0;border-bottom:1px solid #ddaf5c57;height:76px;position:fixed;inset:0 0 auto;box-shadow:0 18px 34px #00000047}.home-v2-hero-nav *,.home-v2-hero-nav :before,.home-v2-hero-nav :after{box-sizing:border-box}.home-v2-hero-nav,.home-v2-hero-nav strong,.home-v2-hero-nav small,.home-v2-hero-nav a,.home-v2-hero-nav button{font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,system-ui,sans-serif}.inner-battle-hero .home-v2-hero-nav{height:76px}.home-v2-hero-nav-inner{grid-template-columns:minmax(230px,33%) 1fr minmax(118px,7.1%);align-items:center;column-gap:2.5%;width:100%;height:100%;padding:0 2.75%;display:grid}.home-v2-hero-brand{color:#f4d38d;text-shadow:0 2px 8px #00000061;align-items:center;gap:clamp(10px,.8vw,14px);width:max-content;text-decoration:none;display:inline-flex}.home-v2-hero-seal{color:#f6d490;width:clamp(38px,2.92vw,50px);height:clamp(38px,2.92vw,50px);box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;line-height:1;display:grid;overflow:hidden}.home-v2-hero-seal img{object-fit:contain;width:100%;height:100%;display:block}.home-v2-hero-brand strong{color:#f5d28bf0;letter-spacing:.08em;font-size:clamp(1.6rem,2.05vw,2.22rem);font-weight:560;line-height:1}.home-v2-hero-links{justify-content:flex-end;align-items:stretch;gap:clamp(34px,3.9vw,76px);height:100%;display:flex}.home-v2-hero-links a{color:#ffefc8d6;letter-spacing:.09em;text-shadow:0 2px 8px #00000061;justify-content:center;align-items:center;font-size:clamp(1.02rem,1.2vw,1.42rem);font-weight:540;line-height:1;text-decoration:none;display:inline-flex;position:relative}.home-v2-hero-links a.active,.home-v2-hero-links a:hover{color:#f5d38ef0}.home-v2-hero-links a.active:after{content:"";background:linear-gradient(90deg,#0000,#d9a955,#0000);height:2px;position:absolute;bottom:20%;left:6%;right:6%}.home-v2-product-menu{z-index:1;align-items:stretch;height:100%;display:flex;position:relative}.home-v2-product-menu:hover,.home-v2-product-menu:focus-within{z-index:3}.home-v2-product-menu-trigger{gap:7px}.home-v2-product-menu-chevron{opacity:.78;width:.8em;height:.8em;transition:transform .18s}.home-v2-product-menu:hover .home-v2-product-menu-chevron,.home-v2-product-menu:focus-within .home-v2-product-menu-chevron{transform:translateY(1px)rotate(180deg)}.home-v2-product-menu-panel{z-index:4;opacity:0;pointer-events:none;background:linear-gradient(#26190ef5,#110c08f5),#120d09f5;border:1px solid #dea9536b;border-radius:8px;width:min(420px,88vw);padding:10px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% - 6px);left:50%;transform:translate(-50%,10px);box-shadow:inset 0 1px #ffecb524,0 24px 54px #0000006b}.home-v2-product-menu-panel:before{content:"";background:#26190ef5;border-top:1px solid #dea9536b;border-left:1px solid #dea9536b;width:18px;height:18px;position:absolute;top:-9px;left:50%;transform:translate(-50%)rotate(45deg)}.home-v2-product-menu:hover .home-v2-product-menu-panel,.home-v2-product-menu:focus-within .home-v2-product-menu-panel{opacity:1;pointer-events:auto;transform:translate(-50%)}.home-v2-hero-links .home-v2-product-menu-panel a{color:#fff1d1d6;letter-spacing:0;text-align:left;min-height:58px;text-shadow:none;border:1px solid #0000;border-radius:6px;grid-template-columns:52px minmax(0,1fr);justify-content:stretch;align-items:center;gap:12px;padding:10px 12px;font-size:1rem;font-weight:700;line-height:1.2;display:grid}.home-v2-hero-links .home-v2-product-menu-panel a:hover,.home-v2-hero-links .home-v2-product-menu-panel a.active{color:#f6d490;background:#b8752a29;border-color:#daa64f61}.home-v2-hero-links .home-v2-product-menu-panel a:after{display:none}.home-v2-product-menu-index{color:#efc26ce6;min-width:42px;height:34px;font-family:var(--font-numeric);letter-spacing:.04em;border:1px solid #dea95352;border-radius:4px;place-items:center;font-size:.84rem;font-weight:900;display:inline-grid}.home-v2-product-menu-panel strong,.home-v2-product-menu-panel small{overflow-wrap:anywhere;max-width:100%;display:block}.home-v2-product-menu-panel strong{color:inherit;font-size:.98rem}.home-v2-product-menu-panel small{color:#e1c799bd;margin-top:4px;font-size:.78rem;font-weight:600}.home-v2-product-menu-panel .home-v2-product-menu-status{color:#f2c873;background:#91271b33;border:1px solid #dda74c61;border-radius:3px;align-items:center;width:fit-content;min-height:20px;margin-top:5px;padding:1px 6px;font-size:.7rem;line-height:1.2;display:inline-flex}.home-v2-nav-contact{color:#f3cf86f0;width:clamp(112px,7vw,148px);min-height:clamp(38px,4.5vh,48px);font:inherit;letter-spacing:.09em;cursor:pointer;background:#1d140c52;border:1px solid #e2b25ce0;border-radius:4px;justify-content:center;justify-self:end;align-items:center;font-size:clamp(1rem,1.12vw,1.32rem);font-weight:540;display:inline-flex;box-shadow:inset 0 0 0 1px #ffebb514}.home-v2-nav-actions{justify-self:end;align-items:center;gap:10px;display:flex}.home-v2-mobile-menu-toggle,.home-v2-mobile-nav{display:none}.home-v2-mobile-menu-toggle{color:#f3cf86f0;cursor:pointer;background:#1d140c52;border:1px solid #e2b25cb8;border-radius:4px;place-items:center;width:42px;height:38px;display:none;box-shadow:inset 0 0 0 1px #ffebb514}.home-v2-hero-copy-real{z-index:3;pointer-events:auto;width:32.4%;min-width:430px;position:absolute;top:22.4%;left:5.2%}.home-v2-hero-copy-real h1{color:#fff4d7;letter-spacing:.065em;text-shadow:0 3px 8px #0000007a,0 0 18px #f4cd801a;margin:0;font-size:clamp(4.8rem,7.08vw,8.25rem);font-weight:600;line-height:.98}.home-v2-hero-kicker-real{color:#f4d28b;letter-spacing:.16em;text-shadow:0 3px 8px #00000080;margin:2.1% 0 0;font-size:clamp(1.8rem,2.16vw,2.72rem);font-weight:600;line-height:1.18}.home-v2-hero-divider{background:linear-gradient(90deg,#dda54db8,#dda54d33);width:84%;height:1px;margin:3.7% 0 4.6%;position:relative}.home-v2-hero-divider:after{content:"";background:#170f09b8;border:1px solid #f2c97de6;width:10px;height:10px;position:absolute;top:50%;left:51%;transform:translate(-50%,-50%)rotate(45deg)}.home-v2-hero-text-real{color:#fff6e2eb;letter-spacing:.065em;text-shadow:0 2px 8px #00000085;margin:0;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:clamp(1.05rem,1.38vw,1.66rem);font-weight:500;line-height:1.82}.home-v2-hero-actions-real{gap:1.75vw;margin-top:7.3%;display:flex}.home-v2-real-button{letter-spacing:.08em;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:.76vw;width:clamp(182px,13.5vw,236px);min-height:clamp(52px,6.3vh,68px);font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(1.15rem,1.45vw,1.74rem);font-weight:600;text-decoration:none;display:inline-flex}.home-v2-real-button.primary{color:#28180c;background:linear-gradient(135deg,#ffeec2f7,#d19a48f0),radial-gradient(circle at 22% 18%,#ffffff5c,#0000 45%);border:1px solid #eec97ee6;box-shadow:inset 0 0 0 1px #fffae15c,0 14px 28px #0000003b}.home-v2-real-button.secondary{color:#f0cb84;background:#120c0857;border:1px solid #deb25eb8;box-shadow:inset 0 0 0 1px #ffefc714}.home-v2-real-button:hover,.home-v2-nav-contact:hover{filter:brightness(1.08)}.home-v2-real-button:focus-visible,.home-v2-nav-contact:focus-visible,.home-v2-hero a:focus-visible{outline-offset:3px;outline:2px solid #ffdd8bf2}.home-v2-metrics-real{z-index:3;pointer-events:auto;grid-template-columns:repeat(4,minmax(0,1fr));min-height:15.8%;display:grid;position:absolute;bottom:-6.4%;left:0;right:0}.home-v2-metric-real{color:#6a411e;justify-content:center;align-items:center;gap:clamp(20px,1.72vw,32px);padding:1.2% 2%;display:flex}.home-v2-metric-real+.home-v2-metric-real{border-left:1px solid #8b602f33}.home-v2-metric-icon-real{color:#654420b8;background:radial-gradient(circle at 45% 35%,#fff6dab3,#0000 58%),#7b532713;border:1px solid #7e582c57;border-radius:50%;flex:none;place-items:center;width:clamp(58px,5.02vw,84px);height:clamp(58px,5.02vw,84px);line-height:0;display:grid}.home-v2-metric-icon-real svg{filter:drop-shadow(0 1px #fffaec9e);width:56%;height:56%;display:block}.home-v2-metric-icon-real-diamond{border-color:#0000}.home-v2-metric-diamond{border:2px solid;width:18px;height:18px;display:block;transform:rotate(45deg)}.home-v2-metric-copy-real{gap:9px;display:grid}.home-v2-metric-copy-real strong{color:#5a3519;letter-spacing:.01em;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;font-family:Georgia,Times New Roman,Noto Serif SC,serif;font-size:clamp(2.16rem,2.96vw,3.52rem);font-weight:560;line-height:.92}.home-v2-metric-real:nth-child(n+3) .home-v2-metric-copy-real strong{letter-spacing:0;font-size:clamp(1.94rem,2.63vw,3.2rem)}.home-v2-metric-copy-real small{color:#6b4623;letter-spacing:.08em;white-space:nowrap;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:clamp(.92rem,1.15vw,1.38rem);font-weight:500;line-height:1.1}@media (min-width:761px){.home-v2-metrics-real{overflow:hidden}.home-v2-metric-real{gap:clamp(12px,1.1vw,20px);min-width:0;padding:1.2% clamp(10px,1vw,18px);overflow:hidden}.home-v2-metric-icon-real{width:clamp(42px,4vw,70px);height:clamp(42px,4vw,70px)}.home-v2-metric-copy-real{min-width:0;max-width:100%}.home-v2-metric-copy-real strong{white-space:nowrap;max-width:100%;font-size:clamp(1.58rem,1.78vw,2.32rem);line-height:1}.home-v2-metric-real:first-child .home-v2-metric-copy-real strong{font-size:clamp(1.08rem,1.58vw,2.08rem)}.home-v2-metric-real:nth-child(n+3) .home-v2-metric-copy-real strong{font-size:clamp(1.48rem,1.7vw,2.18rem)}.home-v2-metric-copy-real small{letter-spacing:.04em;white-space:nowrap;max-width:100%;font-size:clamp(.86rem,.94vw,1.08rem)}}@media (min-width:761px) and (max-width:900px){.home-v2-metric-icon-real{width:38px;height:38px}.home-v2-metric-copy-real strong,.home-v2-metric-real:nth-child(n+3) .home-v2-metric-copy-real strong{font-size:clamp(1.02rem,1.9vw,1.18rem)}.home-v2-metric-real:first-child .home-v2-metric-copy-real strong{font-size:clamp(1rem,1.7vw,1.1rem)}.home-v2-metric-copy-real small{letter-spacing:.02em;font-size:.78rem}}.home-v2 .home-v2-reference-section{place-items:center;display:grid}.home-v2 .home-v2-products-ref,.home-v2 .home-v2-guides-ref{background:#f4ead8}.home-v2 .home-v2-products-ref{background:radial-gradient(at 50% 0,#fffaebf5 0 18%,#f7efde9e 38%,#0000 64%),linear-gradient(#f7efdf 0%,#f1e3ca 100%);min-height:1060px;padding:clamp(112px,8.4vw,142px) clamp(18px,3vw,44px) clamp(58px,5.6vw,86px);position:relative;overflow:hidden}.home-v2-products-bg{z-index:0;pointer-events:none;background:linear-gradient(#0a080547,#f7efdec7 64%,#f8efddf5),radial-gradient(at 50% 0,#ffffff75,#0000 58%);height:clamp(42px,5.2vw,74px);position:absolute;top:0;left:0;right:0}.home-v2-products-bg:after{content:"";background:radial-gradient(at 50% 100%,#f8efddfa 0 64%,#0000 65%),linear-gradient(#0000,#f8efdd 70%);height:clamp(36px,4.8vw,68px);position:absolute;bottom:-1px;left:0;right:0}.home-v2-products-panel{z-index:2;color:#3f2814;width:min(100%,1120px);margin:0 auto;position:relative}.home-v2-products-heading{text-align:center;justify-items:center;display:grid}.home-v2-products-heading span{color:#9b372c;letter-spacing:.22em;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:.98rem;font-weight:700;position:relative}.home-v2-products-heading span:before,.home-v2-products-heading span:after{content:"";background:#9d362a8a;width:58px;height:1px;position:absolute;top:50%}.home-v2-products-heading span:before{right:calc(100% + 16px)}.home-v2-products-heading span:after{left:calc(100% + 16px)}.home-v2-products-heading h2{color:#3d2816;letter-spacing:.12em;white-space:nowrap;margin:26px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(2.8rem,3.9vw,4.36rem);font-weight:500;line-height:1.15}.home-v2-products-heading p{color:#402b1ab8;letter-spacing:.09em;margin:24px 0 0;font-size:clamp(1rem,1.25vw,1.22rem);position:relative}.home-v2-product-trust{background:#f9f2e3c2;border:1px solid #97672f52;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:34px auto 30px;display:grid;box-shadow:inset 0 0 0 1px #fffbee80}.home-v2-product-trust div{color:#5c3b1d;justify-content:center;align-items:center;gap:14px;min-height:70px;display:flex}.home-v2-product-trust div+div{border-left:1px solid #97672f47}.home-v2-product-trust span{color:#84572b;border:1px solid #7c52276b;border-radius:50%;place-items:center;width:38px;height:38px;font-family:Georgia,Times New Roman,serif;font-weight:700;display:grid}.home-v2-product-trust strong{letter-spacing:.08em;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:clamp(.95rem,1.28vw,1.16rem);font-weight:600}.home-v2-product-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:42px;display:grid}.home-v2-product-card-real{background:linear-gradient(#fdf7eaf5,#f4e8cff5),radial-gradient(circle at 50% 0,#ffffff80,#0000 40%);border:1px solid #915d2a61;border-radius:4px;align-items:stretch;height:352px;min-height:352px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #a9773914,0 12px 24px #5837191a}.home-v2-product-card-real:after{content:"";pointer-events:none;border:1px solid #97672f29;position:absolute;inset:8px}.home-v2-product-ribbon{z-index:3;color:#fff0d7;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:linear-gradient(#a43a2c,#7d241b);place-items:center;width:48px;height:48px;font-family:Georgia,Times New Roman,serif;font-size:1.16rem;font-weight:700;display:grid;position:absolute;top:24px;left:22px;box-shadow:0 8px 12px #3c180e33}.home-v2-product-ribbon:after{content:none}.home-v2-product-price{z-index:3;color:#9d372c;text-align:center;white-space:nowrap;background:#fffaeff0;border-radius:999px;min-width:74px;max-width:calc(100% - 92px);padding:9px 14px;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:.98rem;font-weight:800;line-height:1;position:absolute;top:18px;right:16px;box-shadow:0 6px 14px #3f271229}.home-v2-product-image{z-index:1;background:#21150c;height:174px;margin:8px 8px 0;position:relative;overflow:hidden}.home-v2-product-image img{object-fit:cover;filter:sepia(.08)saturate(.94)contrast(1.02)brightness(1.08)}.home-v2-product-card-body{z-index:2;box-sizing:border-box;text-align:center;flex:1;grid-template-rows:72px 66px 54px 24px 34px 12px 42px;justify-items:center;width:100%;height:100%;min-height:0;padding:26px 24px 22px;display:grid;position:relative}.home-v2-product-card-body h3{color:#3b2412;letter-spacing:.12em;align-items:center;min-height:66px;margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(1.72rem,2.16vw,2.2rem);font-weight:500;line-height:1.18;display:flex}.home-v2-product-card-body p{color:#452e1cbf;letter-spacing:.035em;align-items:center;min-height:54px;margin:0;font-size:.98rem;line-height:1.68;display:flex}.home-v2-choice-icon{color:#8d5d2c;background:radial-gradient(circle at 46% 34%,#fff9e8e6,#e6c78f57 66%,#a063270f),#faf2e1bd;border:1px solid #b57f3f57;border-radius:50%;align-self:start;place-items:center;width:72px;height:72px;margin:0;display:grid;box-shadow:inset 0 0 0 7px #fffaeb75,0 10px 18px #5834141a}.home-v2-choice-icon svg{stroke-width:1.55px;width:34px;height:34px}.home-v2-choice-label{color:#9b372c;letter-spacing:.08em;background:#fff8ebb8;border:1px solid #93362b2e;border-radius:999px;align-self:start;margin-top:0;padding:4px 12px;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:.88rem;font-weight:700;line-height:1}.home-v2-choice-service{color:#9b2f25;letter-spacing:.12em;align-self:start;margin-top:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(1.58rem,2.1vw,2.08rem);font-weight:600;line-height:1.12;position:relative}.home-v2-product-button{appearance:none;box-sizing:border-box;color:#2f1a0c;letter-spacing:.14em;cursor:pointer;background:linear-gradient(#d5ad67,#b68035);border:1px solid #97602573;border-radius:4px;grid-row:7;justify-content:center;align-self:end;align-items:center;gap:12px;min-width:132px;min-height:42px;margin-top:0;padding:9px 22px;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff6da61,0 5px 10px #502d0f29}.home-v2-choice-service+.home-v2-product-button{margin-top:0}.home-v2-product-button.disabled{color:#4f3d299e;box-shadow:none;background:#c6b8a485;border-color:#7d62433d}.home-v2-product-button:not(.disabled):hover{filter:brightness(1.06)}.home-v2-product-button:focus-visible{outline-offset:3px;outline:2px solid #7a2d1fb8}.home-v2-products-more{color:#4a2f18;background:#faf2e1b8;border:1px solid #97672f47;border-radius:6px;align-items:center;gap:18px;margin-top:34px;padding:18px 28px;display:flex}.home-v2-products-more-button{flex:none;margin-top:0;margin-left:auto}.home-v2-products-more span{color:#8b5d2e;background:#8455271f;border-radius:50%;place-items:center;width:46px;height:46px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.3rem;display:grid}.home-v2-products-more p{color:#402b1ad1;letter-spacing:.06em;margin:0;font-size:1.05rem}.home-v2-products-more strong{color:#9b372c}.home-v2 .home-v2-team-ref,.home-v2 .home-v2-cases-ref,.home-v2 .home-v2-cta-ref{background:#0c0906}.home-v2 .home-v2-reference-image{width:100%;max-width:none;height:auto;display:block}.home-v2 .home-v2-products-ref .home-v2-reference-image{width:min(100%,1122px)}.home-v2 .home-v2-guides-ref .home-v2-reference-image{width:min(100%,1402px)}.home-v2 .home-v2-cta-ref .home-v2-reference-image{width:100%}.home-v2-section-semantics,.home-v2-hero-semantics{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-v2-reference-hotspots,.home-v2-case-overlays{z-index:4;position:absolute;inset:0}.home-v2-hotspot{z-index:6;cursor:pointer;color:#0000;background:0 0;border:0;border-radius:0;padding:0;font-size:0;line-height:0;display:block;position:absolute}.home-v2-hotspot:focus-visible{outline-offset:2px;outline:2px solid #ffda8bf2}.product-hotspot-1{width:13.4%;height:4.3%;top:52.8%;left:13.5%}.product-hotspot-2{width:13.4%;height:4.3%;top:52.8%;left:43%}.product-hotspot-3{width:13.4%;height:4.3%;top:52.8%;left:72.5%}.product-hotspot-4{width:13.4%;height:4.3%;top:82%;left:13.5%}.product-hotspot-5{width:13.4%;height:4.3%;top:82%;left:43%}.team-detail-hotspot{width:17.3%;height:6.2%;top:86.2%;left:22.5%}.home-v2-real-case{z-index:5;opacity:.92;filter:sepia(.1)saturate(.86)brightness(1.05);border-radius:4px;position:absolute;overflow:hidden}.home-v2-real-case img{object-fit:cover}.case-overlay-1{width:25.4%;height:25.2%;top:32.8%;left:7.4%}.case-overlay-2{width:25.4%;height:25.2%;top:32.8%;left:37.2%}.case-overlay-3{width:25.4%;height:25.2%;top:32.8%;left:67%}.case-hotspot-1{width:11%;height:5%;top:74.4%;left:14.7%}.case-hotspot-2{width:11%;height:5%;top:74.4%;left:44.5%}.case-hotspot-3{width:11%;height:5%;top:74.4%;left:74.3%}.case-team-hotspot{width:13.5%;height:5.8%;top:87%;left:77%}.guide-hotspot-scripts{width:19.5%;height:8%;top:16.9%;left:28.9%}.guide-hotspot-types{width:19.5%;height:8%;top:16.9%;left:51.8%}.guide-hotspot-list-1{width:8.6%;height:4.5%;top:53.9%;left:14.4%}.guide-hotspot-list-2{width:8.6%;height:4.5%;top:53.9%;left:36.8%}.guide-hotspot-list-3{width:8.6%;height:4.5%;top:53.9%;left:59.3%}.guide-contact-hotspot{width:15.2%;height:5.2%;top:91.4%;left:62.1%}.guide-products-hotspot{width:15.2%;height:5.2%;top:91.4%;left:80.3%}.cta-contact-hotspot{width:20.6%;height:10.4%;top:58.9%;left:5.6%}.cta-products-hotspot{width:20.6%;height:10.4%;top:58.9%;left:28.2%}@media (max-width:760px){.home-v2,.home-v2 *{box-sizing:border-box}.home-v2 h1,.home-v2 h2,.home-v2 h3,.home-v2 p,.home-v2 small,.home-v2 strong{overflow-wrap:break-word;max-width:100%}.home-v2 .home-v2-hero{aspect-ratio:auto;height:auto;min-height:780px;padding:0;overflow:hidden}.home-v2 .home-v2-hero:before{display:none}.home-v2 .home-v2-hero-bg{object-position:64% center}.home-v2-hero-real-layer:before{height:76px}.home-v2-hero-nav{background:#0c0906e6;height:76px}.home-v2-hero-nav-inner{gap:8px;min-width:0;max-width:100%;padding:0 14px;display:flex;overflow:hidden}.home-v2-hero-brand{flex:0 auto;gap:10px;width:auto;min-width:0;max-width:calc(100% - 108px)}.home-v2-hero-seal{width:38px;height:38px}.home-v2-hero-brand strong{white-space:nowrap;font-size:clamp(1.22rem,5vw,1.36rem)}.home-v2-hero-links{display:none}.home-v2-mobile-menu-toggle{flex:0 0 42px;display:grid}.home-v2-mobile-nav{opacity:0;pointer-events:none;background:linear-gradient(#170f09fa,#0c0805fa),#0e0a07f5;border-bottom:1px solid #ddaf5c47;transition:opacity .16s,transform .16s;display:block;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 18px 34px #00000057}.home-v2-mobile-nav.open{opacity:1;pointer-events:auto;transform:translateY(0)}.home-v2-mobile-nav nav{gap:6px;width:min(100vw - 32px,420px);margin-inline:auto;padding:14px 0 16px;display:grid}.home-v2-mobile-nav a{color:#ffefc8db;letter-spacing:.08em;background:#ffecb50a;border:1px solid #e2b25c29;border-radius:6px;justify-content:center;align-items:center;min-height:46px;font-size:.96rem;font-weight:700;text-decoration:none;display:flex}.home-v2-mobile-nav a.active{color:#f5d38efa;background:#b8752a2e;border-color:#e2b25c6b}.home-v2-product-menu-panel{display:none}.home-v2-nav-actions{flex:none;margin-left:auto}.home-v2-nav-contact{letter-spacing:.04em;flex:none;width:72px;min-width:72px;min-height:38px;margin-left:auto;padding-inline:0;font-size:.82rem}.inner-battle-hero .home-v2-hero-nav{width:100vw;max-width:100vw;right:auto}.inner-battle-hero .home-v2-hero-nav-inner{padding-inline:16px;display:block;position:relative}.inner-battle-hero .home-v2-hero-brand{width:max-content;max-width:calc(100vw - 116px);position:absolute;top:19px;left:16px}.inner-battle-hero .home-v2-nav-contact{width:72px;min-width:72px;margin-left:0;position:absolute;top:19px;right:88px}.inner-battle-hero .home-v2-mobile-menu-toggle{position:absolute;top:19px;right:16px}.home-v2-hero-real-layer:after{background:radial-gradient(at 30px 120px,#0c0804db 0%,#0c08049e 52%,#0000 76%),linear-gradient(#0c080466,#0000 68%);width:100%;inset:76px 0 260px}.home-v2-hero-copy-real{width:calc(100% - 48px);min-width:0;top:132px;left:24px}.home-v2-hero-copy-real h1{letter-spacing:.04em;font-size:clamp(4.4rem,17vw,6.4rem)}.home-v2-hero-kicker-real{letter-spacing:.1em;margin-top:16px;font-size:clamp(1.55rem,7vw,2.3rem)}.home-v2-hero-divider{width:min(360px,86%);margin:18px 0 20px}.home-v2-hero-text-real{letter-spacing:.04em;font-size:1.08rem;line-height:1.78}.home-v2-hero-actions-real{flex-direction:column;gap:14px;width:min(100%,330px);margin-top:28px}.home-v2-real-button{width:100%;min-height:54px;font-size:1.24rem}.home-v2-metrics-real{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;max-width:100%;min-height:0;bottom:22px;left:0;right:0}.home-v2-metrics-real:before{background:#f5e2bbf5}.home-v2-metric-real{text-align:center;grid-template-columns:1fr;justify-content:center;justify-items:center;gap:7px;min-width:0;min-height:92px;padding:12px 6px}.home-v2-metric-real+.home-v2-metric-real{border-left:0}.home-v2-metric-real:nth-child(2n){border-left:1px solid #8b602f33}.home-v2-metric-real:nth-child(n+3){border-top:1px solid #8b602f33}.home-v2-metric-icon-real{width:34px;height:34px}.home-v2-metric-copy-real{justify-items:center;gap:5px;min-width:0;max-width:100%}.home-v2-metric-copy-real strong{letter-spacing:0;white-space:nowrap;font-size:clamp(1.18rem,5.1vw,1.48rem)}.home-v2-metric-real:nth-child(n+3) .home-v2-metric-copy-real strong{font-size:clamp(1.12rem,4.8vw,1.38rem)}.home-v2-metric-copy-real small{letter-spacing:.02em;font-size:.8rem}.home-v2 .home-v2-products-ref .home-v2-reference-image,.home-v2 .home-v2-guides-ref .home-v2-reference-image,.home-v2 .home-v2-cta-ref .home-v2-reference-image{width:100%}.home-v2 .home-v2-products-ref{min-height:0;padding:96px 14px 42px;overflow-x:hidden}.home-v2-products-panel{width:100%;min-width:0;max-width:100%;overflow:hidden}.home-v2-products-heading h2{letter-spacing:.04em;white-space:normal;text-wrap:balance;max-width:100%;font-size:clamp(2.02rem,8.1vw,2.76rem)}.home-v2-products-heading p{letter-spacing:.02em;max-width:100%;font-size:.94rem;line-height:1.7}.home-v2-product-trust{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-block:26px 24px;overflow:hidden}.home-v2-product-trust div{gap:10px;min-width:0;min-height:62px;padding-inline:6px}.home-v2-product-trust div:nth-child(odd){border-left:0}.home-v2-product-trust div:nth-child(n+3){border-top:1px solid #97672f3d}.home-v2-product-trust span{flex:none;width:32px;height:32px}.home-v2-product-trust strong{letter-spacing:.03em;white-space:normal;min-width:0;font-size:.82rem}.home-v2-product-card-grid{grid-template-columns:1fr;gap:18px;width:100%;max-width:100%;margin-inline:auto}.home-v2-product-card-real{box-sizing:border-box;width:100%;max-width:100%;height:auto;min-height:336px;overflow:hidden}.home-v2-product-card-real:after{inset:6px}.home-v2-product-card-body{grid-template-rows:64px 72px minmax(62px,auto) 24px 34px 12px 42px;height:auto;min-height:336px;padding:28px 22px 24px}.home-v2-choice-icon{width:64px;height:64px}.home-v2-choice-icon svg{width:30px;height:30px}.home-v2-product-image{width:auto;max-width:calc(100% - 12px);height:190px;margin:6px 6px 0}.home-v2-product-image img{max-width:100%;width:100%!important}.home-v2-product-price{white-space:normal;min-width:0;max-width:78px;padding:6px 8px;font-size:.72rem;line-height:1.15;top:14px;right:18px}.home-v2-product-card-body h3{letter-spacing:.08em;text-wrap:balance;min-height:72px;font-size:clamp(1.62rem,7.2vw,2.12rem)}.home-v2-product-card-body p{letter-spacing:.02em;min-height:62px;font-size:.96rem;line-height:1.74}.home-v2-choice-service{letter-spacing:.08em;font-size:clamp(1.48rem,7vw,1.92rem)}.home-v2-products-more{flex-wrap:wrap;align-items:flex-start;width:100%;max-width:100%;padding:16px 18px;overflow:hidden}.home-v2-products-more-button{width:100%;margin-left:0}.home-v2-products-more p,.home-v2-team-standards p,.home-v2-case-card-body p,.home-v2-cases-note p,.home-v2-guides-note p,.home-v2-section-title p,.home-v2-cta-real p{overflow-wrap:break-word;word-break:normal;max-width:100%}.home-v2-hotspot{min-width:18px;min-height:18px}}.home-v2-section-title{text-align:center;color:#3e2713;justify-items:center;display:grid}.home-v2-section-title span{color:#9d342b;letter-spacing:.28em;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:clamp(.92rem,1.05vw,1.08rem);font-weight:700;position:relative}.home-v2-section-title span:before,.home-v2-section-title span:after{content:"";background:#9d342b8a;width:52px;height:1px;position:absolute;top:50%}.home-v2-section-title span:before{right:calc(100% + 18px)}.home-v2-section-title span:after{left:calc(100% + 18px)}.home-v2-section-title h2{color:#3b2512;letter-spacing:.16em;margin:22px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(3.2rem,4.2vw,5.1rem);font-weight:500;line-height:1.1}.home-v2-section-title p{color:#3b2614bd;letter-spacing:.1em;margin:18px 0 0;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:clamp(1.08rem,1.28vw,1.32rem)}.home-v2-section-title small{color:#3b2614ad;letter-spacing:.08em;margin-top:12px;font-size:clamp(.92rem,1vw,1.05rem)}.home-v2-section-title-dark{justify-items:center;max-width:760px}.home-v2-section-title-dark h2{font-size:clamp(3rem,4vw,4.72rem)}.home-v2 .home-v2-team-ref,.home-v2 .home-v2-cases-ref,.home-v2 .home-v2-guides-ref,.home-v2 .home-v2-cta-ref{isolation:isolate;position:relative;overflow:hidden}.home-v2 .home-v2-team-ref{background:#dbc49f;min-height:min(900px,56.3vw);padding:clamp(72px,5.3vw,96px) clamp(24px,3.6vw,64px)}.home-v2-team-bg,.home-v2-cta-bg{z-index:-2;object-fit:cover}.home-v2-team-bg{object-position:center center;filter:saturate(1.02)contrast(.98)brightness(1.14)}.home-v2 .home-v2-team-ref:before{content:"";z-index:-1;background:linear-gradient(90deg,#f2e1bef5 0%,#f2e1bee0 35%,#f2e1be75 55%,#f2e1be0f 78%),linear-gradient(#fff7e073,#321e0e2e);position:absolute;inset:0}.home-v2 .home-v2-team-ref:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#1d120a5c);height:38%;position:absolute;bottom:0;left:0;right:0}.home-v2-team-real{color:#3d2817;width:min(56.4vw,1040px);min-width:720px;margin-right:auto;padding-top:clamp(8px,1.2vw,20px)}.home-v2-team-credentials,.home-v2-team-metrics,.home-v2-team-standards{background:linear-gradient(#fff9ebd6,#f4e8ced1),radial-gradient(circle at 50% 0,#ffffff9e,#0000 42%);border:1px solid #97672f4d;border-radius:4px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #fffcf1a3,0 15px 26px #4c2d121a}.home-v2-team-credentials:before,.home-v2-team-metrics:before,.home-v2-team-standards:before,.home-v2-cases-note:before,.home-v2-guide-block:before{content:"";pointer-events:none;border:1px solid #97672f26;position:absolute;inset:9px}.home-v2-team-credentials{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:clamp(46px,4vw,68px)}.home-v2-team-credentials div,.home-v2-team-metrics div,.home-v2-team-standards article{text-align:center;justify-items:center;display:grid}.home-v2-team-credentials div{grid-template-rows:50px minmax(40px,auto) minmax(34px,auto);align-content:center;gap:10px;min-height:clamp(134px,8.7vw,158px);padding:26px 14px 24px}.home-v2-team-credentials div+div,.home-v2-team-metrics div+div,.home-v2-team-standards article+article{border-left:1px solid #895f302e}.home-v2-team-credentials span,.home-v2-team-metrics span,.home-v2-team-standards span,.home-v2-cta-guarantees span{color:#87612e;background:radial-gradient(circle at 50% 28%,#fffcecdb,#eedbb480 62%,#b07c3a14);border:1px solid #734e2857;border-radius:50%;place-items:center;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-weight:700;line-height:0;display:grid;box-shadow:inset 0 1px #ffffff8c,0 5px 12px #5b381614}.home-v2-team-credentials span{width:50px;height:50px}.home-v2-products-more span svg,.home-v2-team-credentials span svg,.home-v2-team-standards span svg,.home-v2-cases-note>span svg,.home-v2-guide-type-card>div span svg,.home-v2-cta-guarantees span svg{stroke-width:1.65px;width:24px;height:24px;display:block}.home-v2-team-standards span svg,.home-v2-cases-note>span svg,.home-v2-cta-guarantees span svg{width:26px;height:26px}.home-v2-team-credentials div:nth-child(2) span svg,.home-v2-team-credentials div:nth-child(4) span svg,.home-v2-team-credentials div:nth-child(5) span svg,.home-v2-team-standards article:nth-child(3) span svg{transform:translateY(1px)}.home-v2-team-credentials strong{color:#3a2110;letter-spacing:.04em;text-shadow:0 1px #fffbefc7;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(1.22rem,1.36vw,1.58rem);font-weight:600;line-height:1.12}.home-v2-team-credentials small,.home-v2-team-metrics small{color:#3f2814b8;font-size:clamp(.94rem,1vw,1.05rem);line-height:1.35}.home-v2-team-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.home-v2-team-metrics div{text-align:left;grid-template-columns:auto auto;justify-content:center;gap:0 15px;min-height:106px}.home-v2-team-metrics span{grid-row:1/span 2;align-self:center;width:48px;height:48px;font-size:1rem}.home-v2-team-metrics strong{color:#5b371a;font-variant-numeric:lining-nums tabular-nums;font-family:Georgia,Times New Roman,Noto Serif SC,serif;font-size:clamp(1.75rem,2.12vw,2.42rem);font-weight:600;line-height:1}.home-v2-team-standards{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(28px,2.8vw,44px);padding-block:18px}.home-v2-team-standards article{grid-template-rows:58px minmax(58px,auto) minmax(112px,auto);align-content:center;min-height:clamp(226px,15.4vw,278px);padding:30px 20px 28px}.home-v2-team-standards span{width:58px;height:58px}.home-v2-team-standards h3{color:#3a2110;letter-spacing:.04em;white-space:nowrap;text-shadow:0 1px #fffbefc2;align-self:center;margin:16px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(1.42rem,1.52vw,1.72rem);font-weight:600;line-height:1.12}.home-v2-team-standards p{color:#372312d1;letter-spacing:.035em;align-self:start;margin:8px 0 0;font-size:clamp(.98rem,1.04vw,1.08rem);line-height:1.72}.home-v2-red-seal-button,.home-v2-gold-button,.home-v2-small-brown-button{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:12px;font-family:Noto Serif SC,STSong,SimSun,serif;font-weight:800;text-decoration:none;transition:filter .18s,transform .18s;display:inline-flex}.home-v2-red-seal-button{color:#fff0d6;letter-spacing:.12em;background:linear-gradient(#a43a2d,#762117),radial-gradient(circle at 30% 10%,#ffe1a538,#0000 34%);border:1px solid #822a1f9e;min-width:210px;min-height:58px;box-shadow:inset 0 0 0 2px #ffe29e2e,0 10px 18px #4e1c0c2e}.home-v2-gold-button{color:#2f1b0c;letter-spacing:.12em;background:linear-gradient(#d4ad67,#b27a31);border:1px solid #8a5b2973;min-width:160px;min-height:50px;box-shadow:inset 0 1px #fff6da6b,0 7px 12px #502d0f29}.home-v2-gold-button.pale{color:#3a2512;background:linear-gradient(#f9efd9f2,#e4cfaceb)}.home-v2-small-brown-button{color:#fff0d2;letter-spacing:.1em;background:linear-gradient(#9a621f,#744113);border:1px solid #744a2073;min-height:38px;padding-inline:26px;font-size:.94rem}.home-v2-red-seal-button:hover,.home-v2-gold-button:hover,.home-v2-small-brown-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.home-v2-red-seal-button:focus-visible,.home-v2-gold-button:focus-visible,.home-v2-small-brown-button:focus-visible{outline-offset:3px;outline:2px solid #782a1fdb}.home-v2-team-detail{margin:clamp(32px,3vw,48px) auto 0}.home-v2 .home-v2-cases-ref{background:linear-gradient(#dcc49e 0%,#f8efe0 7.4rem,#f1dfc2 100%),radial-gradient(circle at 50% 0,#fff9e66b,#0000 24rem);padding:clamp(78px,6.4vw,110px) clamp(22px,3.2vw,60px) clamp(64px,4.8vw,86px)}.home-v2-cases-scroll-top{z-index:0;opacity:1;pointer-events:none;background:linear-gradient(#76542d33 0%,#dcc49e85 36%,#f8efe0fa 100%);height:clamp(70px,5.8vw,104px);position:absolute;top:0;left:0;right:0}.home-v2-cases-scroll-top:after{content:"";background:linear-gradient(#f8efe000,#f8efe0 78%);height:58px;position:absolute;inset:auto 0 -1px}.home-v2-cases-real,.home-v2-guides-real{z-index:1;width:min(100%,1540px);margin-inline:auto;position:relative}.home-v2-case-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.home-v2-cases-title h2{letter-spacing:.06em;white-space:nowrap;max-width:100%;font-size:clamp(2.38rem,3vw,3.7rem);line-height:1.08}.home-v2-cases-title p{margin-top:14px;font-size:clamp(.98rem,1.05vw,1.12rem)}.home-v2-case-card-real{background:linear-gradient(#fff9ebf2,#f4e7ccf2),radial-gradient(circle at 50% 0,#ffffff94,#0000 40%);border:1px solid #97672f47;border-radius:8px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 5px #a9773912,0 18px 34px #5a37171a}.home-v2-case-card-real:after{content:"";pointer-events:none;border:1px solid #97672f24;position:absolute;inset:10px}.home-v2-case-card-image{background:#efe1c8;border:1px solid #895b2633;border-radius:4px;height:clamp(150px,11.2vw,210px);margin:12px 12px 0;position:relative;overflow:hidden}.home-v2-case-card-image img{object-fit:cover;filter:sepia(.08)saturate(.8)contrast(.98)brightness(1.1)}.home-v2-case-card-image:after{content:"";pointer-events:none;background:linear-gradient(#fff9e924,#0000 45%),linear-gradient(#0000 64%,#3a23102e);position:absolute;inset:0}.home-v2-case-card-image span{z-index:2;color:#fff3d8;letter-spacing:.08em;text-shadow:0 1px 3px #0000003d;background:linear-gradient(90deg,#a67a3f,#c69b57);border-radius:0 999px 999px 0;min-width:92px;padding:7px 13px 8px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1rem;position:absolute;bottom:14px;left:0}.home-v2-case-card-body{z-index:1;text-align:center;justify-items:center;padding:20px 16px 22px;display:grid;position:relative}.home-v2-case-card-body h3{color:#3d2814;letter-spacing:.04em;margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(1.28rem,1.38vw,1.68rem);font-weight:500;line-height:1.18}.home-v2-case-card-body p{color:#3f2a18b8;letter-spacing:.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:10px 0 0;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.home-v2-cases-note{background:#fbf2e0d1;border:1px solid #97672f47;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:34px;padding:24px 40px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #fffcf180}.home-v2-cases-note>span{color:#8b5a2b;background:#8b5a2a1f;border-radius:50%;place-items:center;width:58px;height:58px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.5rem;display:grid}.home-v2-cases-note p{color:#412b19c2;letter-spacing:.07em;margin:0;font-size:1.08rem;line-height:1.6}.home-v2-cases-note strong{color:#3e2814;margin-right:20px;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:1.2rem}.home-v2 .home-v2-guides-ref{background:radial-gradient(circle at 52% 0,#fffaebc2,#0000 30rem),linear-gradient(#f7eddb 0%,#f1dfc4 100%);padding:0 clamp(22px,3.2vw,60px) clamp(70px,5.2vw,98px)}.home-v2-guides-hero-real{background:linear-gradient(90deg,#eedbb7d1,#f8ecd4ad 32%,#f8ecd494 62%,#e5cb9cc7),url(/assets/redesign/guides-hero.webp) 50% 49%/cover no-repeat;width:calc(100% + clamp(44px,6.4vw,120px));min-height:clamp(280px,24vw,430px);margin-inline:calc(-1*clamp(22px,3.2vw,60px));padding:clamp(50px,4.8vw,78px) clamp(24px,4vw,80px) clamp(42px,3.8vw,64px);position:relative;overflow:hidden}.home-v2-guides-hero-real:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 25%,#fff8de94,#0000 23rem),linear-gradient(#fff3da29,#5c37151a);position:absolute;inset:0}.home-v2-guides-hero-real>*{z-index:1;position:relative}.home-v2-guides-hero-real .home-v2-section-title h2{letter-spacing:.2em;margin-top:0;font-size:clamp(4.2rem,6.2vw,7.2rem)}.home-v2-guides-hero-real .home-v2-section-title p{margin-top:12px;font-size:clamp(1rem,1.3vw,1.32rem)}.home-v2-guides-hero-real .home-v2-section-title small{color:#8f6a30;font-family:Noto Serif SC,STSong,SimSun,serif;font-weight:700}.home-v2-guides-switch{justify-content:center;gap:34px;margin-top:34px;display:flex}.home-v2-guides-switch a{color:#4d2d13;letter-spacing:.1em;background:linear-gradient(#f7e2bbeb,#d5b06fe0),radial-gradient(circle at 20% 0,#fffceb75,#0000 38%);border:1px solid #84522457;border-radius:4px;grid-template-columns:auto;align-content:center;justify-items:center;min-width:260px;min-height:86px;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:1.35rem;font-weight:800;display:grid;box-shadow:inset 0 0 0 2px #fff9e52e,0 8px 16px #4b2d101f}.home-v2-guides-switch a.active{color:#fff0d8;background:linear-gradient(#9f352b,#732017)}.home-v2-guides-switch small{letter-spacing:.06em;opacity:.74;margin-top:5px;font-size:.75rem;font-weight:500}.home-v2-guides-real{margin-top:-8px}.home-v2-guide-block{background:#fff8e9db;border:1px solid #97672f47;border-radius:8px;margin-top:26px;padding:28px 28px 30px;position:relative;box-shadow:inset 0 0 0 1px #fffcf180}.home-v2-guide-block-heading{z-index:1;color:#3d2814;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid;position:relative}.home-v2-guide-block-heading h3{letter-spacing:.12em;margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:500}.home-v2-guide-block-heading p{color:#3e2918ad;letter-spacing:.06em;margin:0;font-size:1rem}.home-v2-guide-block-heading a{color:#6d421c;align-items:center;gap:8px;font-weight:700;display:inline-flex}.home-v2-guide-script-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.home-v2-guide-script-card{background:linear-gradient(#fff8e875,#fff8e8e6 58%),url(/assets/redesign/home-hero.webp) 50% 56%/cover no-repeat;border:1px solid #97672f3d;border-radius:5px;min-height:236px;padding:30px 26px 24px;position:relative;overflow:hidden;box-shadow:0 10px 18px #58371914}.home-v2-guide-script-card:before{content:"";pointer-events:none;background:linear-gradient(#492d1614,#fff6e2e0 48%),radial-gradient(circle at 78% 18%,#97382a1f,#0000 8rem);position:absolute;inset:0}.home-v2-guide-script-card>*{z-index:1;position:relative}.home-v2-guide-script-card h4{color:#3b2412;letter-spacing:.12em;margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(2.1rem,2.6vw,3rem);font-weight:500}.home-v2-guide-script-card span{color:#fff1d8;background:#8d2f25;border-radius:999px;margin-top:12px;padding:5px 12px;font-size:.86rem;font-weight:800;display:inline-flex}.home-v2-guide-script-card p{color:#402b1abd;min-height:42px;margin:18px 0 16px;font-size:.96rem;line-height:1.55}.home-v2-guide-type-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.home-v2-guide-type-card{text-align:center;background:radial-gradient(circle at 50% 0,#ffffff75,#0000 40%),linear-gradient(#fff9ebf2,#f4e8cff2);border:1px solid #97672f38;border-radius:5px;justify-items:center;min-height:260px;padding:24px 16px 20px;display:grid}.home-v2-guide-type-card>div{background:linear-gradient(90deg,#0000 0 8%,#70461e1a 8.5% 10.5%,#0000 11% 89%,#70461e1a 89.5% 91.5%,#0000 92%),radial-gradient(circle at 35% 30%,#ffffff94,#0000 35%),linear-gradient(135deg,#be914c3d,#5c371912);border-radius:4px;place-items:center;width:100%;height:72px;display:grid;position:relative;overflow:hidden}.home-v2-guide-type-card>div:before,.home-v2-guide-type-card>div:after{content:"";background:linear-gradient(#b2874d,#755027);border-radius:999px;width:10px;position:absolute;top:18%;bottom:18%;box-shadow:inset 0 0 0 1px #ffecbc40}.home-v2-guide-type-card>div:before{left:12px}.home-v2-guide-type-card>div:after{right:12px}.home-v2-guide-type-card>div span{color:#8b5a2b;background:#fff8e68a;border:1px solid #82522547;border-radius:50%;place-items:center;width:48px;height:48px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.32rem;font-weight:700;display:grid}.home-v2-guide-type-card h4{color:#3d2814;letter-spacing:.08em;margin:18px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(1.4rem,1.55vw,1.82rem);font-weight:500}.home-v2-guide-type-card p{color:#402b1ab8;min-height:58px;margin:12px 0 0;font-size:.88rem;line-height:1.55}.home-v2-guide-type-count{color:#8a5b2b;margin-top:12px;font-size:.88rem;font-weight:800}.home-v2-guide-type-card a{color:#fff0d2;letter-spacing:.08em;background:linear-gradient(#9a621f,#744113);border-radius:4px;justify-content:center;align-items:center;width:min(100%,136px);min-height:36px;margin-top:14px;font-size:.9rem;font-weight:800;display:inline-flex}.home-v2-guides-note{background:#fbf2e0d1;border:1px solid #97672f42;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;margin-top:26px;padding:20px 28px;display:grid}.home-v2-guides-note p{color:#402b1ab8;letter-spacing:.05em;margin:0;font-size:1rem;line-height:1.66}.home-v2-guides-note strong{color:#3d2814;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:1.28rem;display:block}.home-v2 .home-v2-cta-ref{background:#1c120b;min-height:min(840px,56.4vw);padding:clamp(82px,7vw,122px) clamp(42px,5.4vw,96px) clamp(124px,9vw,164px)}.home-v2-cta-bg{object-position:center center;filter:saturate(1.06)contrast(1.02)brightness(1.05)}.home-v2 .home-v2-cta-ref:before{content:"";z-index:-1;background:linear-gradient(90deg,#f4e5c5f5 0%,#f4e5c5db 34%,#f4e5c55c 56%,#140c0714 78%),linear-gradient(#fff7e014,#08050361);position:absolute;inset:0}.home-v2 .home-v2-cta-ref:after{content:"";z-index:0;pointer-events:none;border:1px solid #daac5b5c;position:absolute;inset:12px}.home-v2-cta-real{z-index:1;color:#35200e;width:min(50vw,770px);position:relative;transform:translate(clamp(-70px,-3.6vw,-40px))}.home-v2-cta-real h2{color:#28180c;letter-spacing:.1em;margin:12px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(4.3rem,6.5vw,7.9rem);font-weight:600;line-height:1.1}.home-v2-cta-real h2 em{color:#8d1714;font-style:normal}.home-v2-cta-real p{color:#372210d1;letter-spacing:.08em;margin:30px 0 0;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:clamp(1.16rem,1.5vw,1.65rem);line-height:1.72}.home-v2-cta-actions{gap:28px;margin-top:48px;display:flex}.home-v2-red-seal-button.large,.home-v2-gold-button.large{min-width:260px;min-height:74px;font-size:1.52rem}.home-v2-cta-subnotes{color:#372210b8;letter-spacing:.08em;gap:110px;margin-top:18px;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:1rem;display:flex}.home-v2-cta-guarantees{z-index:1;color:#f3cf86;background:linear-gradient(#18100ae6,#100b08f0),radial-gradient(circle at 40% 0,#b8772d24,#0000 28rem);border-top:1px solid #daac5b40;grid-template-columns:repeat(4,minmax(0,1fr));min-height:clamp(118px,10vw,164px);padding:0 clamp(38px,5vw,86px);display:grid;position:absolute;bottom:0;left:0;right:0}.home-v2-cta-guarantees div{grid-template-columns:auto minmax(0,1fr);align-content:center;gap:4px 20px;min-height:100%;padding-inline:clamp(18px,2.4vw,38px);display:grid}.home-v2-cta-guarantees div+div{border-left:1px solid #daac5b2e}.home-v2-cta-guarantees span{color:#f3cf86;border-color:#f3cf868c;grid-row:1/span 2;width:58px;height:58px}.home-v2-cta-guarantees strong{color:#f5d590;letter-spacing:.08em;align-self:end;font-family:Noto Serif SC,STSong,SimSun,serif;font-size:clamp(1.18rem,1.5vw,1.58rem)}.home-v2-cta-guarantees small{color:#f5d590d1;letter-spacing:.06em;font-size:.96rem}@media (max-width:1180px){.home-v2-team-real{width:min(100%,900px);min-width:0}.home-v2 .home-v2-team-ref:before{background:linear-gradient(90deg,#f2e1bef5 0%,#f2e1bedb 58%,#f2e1be4d 100%),linear-gradient(#fff7e073,#321e0e2e)}.home-v2-guide-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-v2-cta-real{width:min(100%,760px)}}@media (max-width:900px){.home-v2-team-credentials{grid-template-columns:repeat(3,minmax(0,1fr))}.home-v2-team-credentials div:nth-child(4),.home-v2-team-standards article:nth-child(3){border-left:0}.home-v2-team-credentials div:nth-child(n+4),.home-v2-team-standards article:nth-child(n+3){border-top:1px solid #895f302e}.home-v2-team-standards,.home-v2-case-card-grid,.home-v2-guide-script-grid,.home-v2-cta-guarantees{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v2-cases-note,.home-v2-guides-note{grid-template-columns:1fr;justify-items:start}.home-v2-guides-switch{gap:16px}.home-v2-guides-switch a{width:min(44vw,260px);min-width:0}.home-v2-cta-guarantees{margin:48px -24px -80px;padding:0 20px;position:relative;bottom:auto;left:auto;right:auto}.home-v2-cta-guarantees div:nth-child(3){border-left:0}.home-v2-cta-guarantees div:nth-child(n+3){border-top:1px solid #daac5b2e}}@media (max-width:760px){.home-v2-section-title span:before,.home-v2-section-title span:after{width:32px}.home-v2-section-title h2{letter-spacing:.08em;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;font-size:clamp(2.48rem,12vw,3.48rem)}.home-v2-section-title p{letter-spacing:.05em;font-size:.98rem;line-height:1.68}.home-v2 .home-v2-team-ref{min-height:0;padding:64px 14px 52px;overflow-x:hidden}.home-v2-team-bg{object-position:68% center}.home-v2 .home-v2-team-ref:before{background:linear-gradient(#f4e5c7f5,#f4e5c7e6 62%,#f4e5c7b3),linear-gradient(90deg,#f4e5c7d1,#f4e5c773)}.home-v2-team-real{width:100%;max-width:100%;overflow:hidden}.home-v2-team-real>*,.home-v2-cases-real>*,.home-v2-guides-real>*,.home-v2-cta-real>*{max-width:100%}.home-v2-team-credentials,.home-v2-team-standards,.home-v2-case-card-grid,.home-v2-guide-script-grid,.home-v2-guide-type-grid,.home-v2-cta-guarantees{grid-template-columns:1fr}.home-v2-team-credentials div,.home-v2-team-standards article{border-left:0!important}.home-v2-team-credentials div+div,.home-v2-team-standards article+article{border-top:1px solid #895f302e}.home-v2-team-standards article{grid-template-rows:54px auto auto;min-height:0;padding-inline:18px;overflow:hidden}.home-v2-team-standards h3{white-space:normal;text-wrap:balance}.home-v2 .home-v2-cases-ref,.home-v2 .home-v2-guides-ref{padding-inline:14px;overflow-x:hidden}.home-v2 .home-v2-cases-ref{padding-top:86px}.home-v2-cases-scroll-top{height:98px}.home-v2-cases-real,.home-v2-guides-real{width:100%;max-width:100%;overflow:hidden}.home-v2-case-card-image{height:220px}.home-v2-case-card-body p{min-height:0}.home-v2-case-card-body h3{overflow-wrap:break-word;text-wrap:balance;max-width:100%}.home-v2-cases-note{padding:20px;overflow:hidden}.home-v2-cases-note strong{margin-right:0;display:block}.home-v2-guides-hero-real{width:calc(100% + 28px);max-width:calc(100% + 28px);min-height:360px;margin-inline:-14px;padding-inline:14px;overflow:hidden}.home-v2-guides-hero-real .home-v2-section-title h2{letter-spacing:.04em;font-size:clamp(2.78rem,14vw,3.78rem)}.home-v2-guides-switch{flex-direction:column;align-items:center}.home-v2-guides-switch a{width:min(100%,320px)}.home-v2-guide-block{padding:22px 16px 24px;overflow:hidden}.home-v2-guide-block-heading{grid-template-columns:1fr;justify-items:start}.home-v2-guide-script-card,.home-v2-guide-type-card{min-height:0}.home-v2 .home-v2-cta-ref{min-height:0;padding:66px 18px 0;overflow-x:hidden}.home-v2 .home-v2-cta-ref:before{background:linear-gradient(#f4e5c5f5 0%,#f4e5c5d1 55%,#170d0757 100%),linear-gradient(90deg,#f4e5c5d6,#f4e5c557)}.home-v2-cta-bg{object-position:60% center}.home-v2-cta-real{width:100%;max-width:100%;overflow:hidden;transform:none}.home-v2-cta-real h2{letter-spacing:.03em;text-wrap:balance;margin-top:0;font-size:clamp(2.74rem,14vw,3.7rem)}.home-v2-cta-real p{margin-top:24px;font-size:1.08rem;line-height:1.75}.home-v2-cta-actions{flex-direction:column;gap:14px;width:min(100%,330px);margin-top:34px}.home-v2-red-seal-button.large,.home-v2-gold-button.large{width:100%;min-width:0;min-height:58px;font-size:1.2rem}.home-v2-cta-subnotes{flex-direction:column;gap:4px}.home-v2-cta-guarantees{margin:52px -18px 0;padding:0 18px}.home-v2-cta-guarantees div{border-top:1px solid #daac5b2e;min-height:106px;padding-inline:6px;border-left:0!important}.guide-center-page .container{width:calc(100vw - 48px);max-width:calc(100vw - 48px)}.guide-center-page h1,.guide-center-page h2,.guide-center-page h3,.guide-center-page h4,.guide-center-page p,.guide-center-page span,.guide-center-page a,.guide-center-page button,.guide-center-page input{overflow-wrap:anywhere;word-break:break-word}}.guide-center-page .container,.guide-center-page .guide-center-notice,.guide-center-page .guide-center-stats div,.guide-center-page .guide-center-script-card,.guide-center-page .guide-center-category-card,.guide-center-page .guide-center-path-card,.guide-center-page .guide-center-latest-card,.guide-center-page .guide-center-article-card,.guide-center-page .guide-center-filters{min-width:0;max-width:100%}.guide-center-page h1,.guide-center-page h2,.guide-center-page h3,.guide-center-page h4,.guide-center-page p{white-space:normal}@media (max-width:760px){.guide-center-notice{padding:22px 18px}.guide-center-section-heading{max-width:100%}}.guide-center-page{--guide-card-bg:#fffcf3eb;--guide-card-bg-strong:#fff9ebfa;--guide-copper:#a76e2d;--guide-deep-red:#741f19;--guide-soft-shadow:0 18px 44px #512f151c}.guide-center-page .section{padding-top:clamp(72px,8vw,100px);padding-bottom:clamp(72px,8vw,100px)}.guide-center-hero-copy{max-width:860px}.guide-center-hero-search{width:min(720px,100%);margin-top:28px}.guide-center-hero-search label{color:#f4d39adb;margin-bottom:9px;font-size:.85rem;font-weight:700;display:block}.guide-center-hero-search>div{background:#0d0805c7;border:1px solid #edc06794;border-radius:6px;grid-template-columns:1fr auto;gap:10px;padding:10px;display:grid;box-shadow:0 18px 46px #00000052,inset 0 0 0 1px #ffefc614}.guide-center-hero-search input{color:#fff9ec;background:#fff7e529;border:1px solid #ffe6ba33;border-radius:4px;outline:none;min-height:48px;padding:0 16px}.guide-center-hero-search input::placeholder{color:#ffefd0ad}.guide-center-hero-search button{color:#fff8e9;cursor:pointer;background:#7b211a;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-weight:800;display:inline-flex}.guide-center-quick-searches{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.guide-center-quick-searches a,.guide-center-quick-searches button{color:#f8db9f;cursor:pointer;background:#1c100a8c;border:1px solid #c68e3d61;border-radius:999px;min-height:44px;padding:7px 13px;font-size:.86rem;font-weight:700;text-decoration:none}.guide-center-inline-quick{margin-top:0}.guide-center-inline-quick button{color:var(--guide-deep-red);background:#fdf6e7e6}.guide-center-stats{gap:18px}.guide-center-stats div{background:var(--guide-card-bg-strong);box-shadow:var(--guide-soft-shadow)}.guide-center-stats strong{color:var(--guide-deep-red)}.guide-center-stats small{color:var(--guide-copper);margin-top:5px;font-size:.82rem;font-weight:800;display:block}.guide-center-popular-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.guide-center-popular-card{min-height:220px;color:inherit;text-decoration:none;display:grid}.guide-center-popular-card em{color:var(--guide-copper);align-self:end;font-size:.86rem;font-style:normal;font-weight:800}.guide-center-featured-topic{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:22px;display:grid}.guide-center-featured-copy,.guide-center-topic-list,.guide-center-team-proof-card,.guide-center-full-archive{border:1px solid var(--guide-line);background:var(--guide-card-bg-strong);box-shadow:var(--guide-soft-shadow);border-radius:8px}.guide-center-featured-copy{padding:clamp(24px,4vw,42px)}.guide-center-topic-meta{align-items:baseline;gap:10px;margin-bottom:18px;display:inline-flex}.guide-center-topic-meta strong{color:var(--guide-deep-red);font-size:clamp(2.8rem,6vw,5rem);line-height:1}.guide-center-topic-meta span{color:var(--guide-muted);font-weight:800}.guide-center-topic-order{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 24px;display:grid}.guide-center-topic-order span{color:var(--guide-ink);background:#fff8e8d6;border:1px solid #9c5e1f33;border-radius:6px;padding:12px;font-size:.92rem;font-weight:800}.guide-center-topic-list{gap:0;display:grid;overflow:hidden}.guide-center-topic-list a{min-height:128px;color:inherit;background:#fffcf49e;gap:8px;padding:22px;text-decoration:none;display:grid}.guide-center-topic-list a:hover{background:#fff7e5f2}.guide-center-topic-list a+a{border-top:1px solid #6f492129}.guide-center-topic-list span,.guide-center-article-meta span,.guide-center-article-footer span,.guide-center-audience span{color:var(--guide-deep-red);font-size:.82rem;font-weight:800}.guide-center-topic-list h3{color:var(--guide-ink);margin:0;font-size:1.08rem;line-height:1.45}.guide-center-topic-list small{color:var(--guide-muted);font-weight:700}.guide-center-team-proof-card{grid-template-columns:auto 1fr;padding:clamp(24px,4vw,38px)}.guide-center-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.guide-center-proof-grid article{background:#fff8e8b8;border:1px solid #6f492126;border-radius:6px;padding:16px}.guide-center-proof-grid h3{color:var(--guide-ink);margin:0 0 8px;font-size:1rem}.guide-center-proof-grid p{color:var(--guide-muted);margin:0;font-size:.92rem;line-height:1.65}.guide-center-update-panel{margin-bottom:18px}.guide-center-update-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.guide-center-article-card{background:var(--guide-card-bg);min-height:278px;box-shadow:var(--guide-soft-shadow)}.guide-center-article-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.2em;display:-webkit-box;overflow:hidden}.guide-center-audience{background:#fff7e8e6;border:1px solid #741f1929;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-top:14px;padding:7px 10px;display:inline-flex}.guide-center-audience strong{color:var(--guide-ink);font-size:.84rem}.guide-center-more-row{justify-content:center;margin-top:28px;display:flex}.guide-center-more-row .button{cursor:pointer;border:1px solid #a76e2d57}.guide-center-full-archive{margin-top:34px;padding:clamp(22px,4vw,34px)}.guide-center-filter-group button span{color:inherit;opacity:.7;margin-left:6px;font-size:.76rem}.guide-center-empty a{color:var(--guide-deep-red);margin-top:12px;font-weight:900;display:inline-flex}.guide-center-final-cta .paper-cta p{max-width:760px}@media (max-width:980px){.guide-center-popular-grid,.guide-center-featured-topic,.guide-center-proof-grid,.guide-center-update-grid,.guide-center-topic-order{grid-template-columns:1fr}}@media (max-width:640px){.guide-center-page .section{padding-top:72px;padding-bottom:72px}.guide-center-hero-search>div{grid-template-columns:1fr}.guide-center-hero-search button{width:100%}.guide-center-team-proof-card{grid-template-columns:1fr}}.products-hero .battle-hero-shade,.guide-center-hero .battle-hero-shade{background:linear-gradient(90deg,#1209058a 0%,#12090557 42%,#12090514 100%),linear-gradient(#12090538,#12090514 54%,#12090529)}.products-hero .battle-hero-image,.guide-center-hero .battle-hero-image{filter:saturate(1.03)contrast(1.02)brightness(1.08)}.guide-center-sticky-nav{z-index:18;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff8e8eb;border-top:1px solid #97672f33;border-bottom:1px solid #97672f38;position:sticky;top:0}.guide-center-sticky-nav .container{align-items:center;gap:10px;min-height:56px;display:flex;overflow-x:auto}.guide-center-sticky-nav a{min-height:44px;color:var(--guide-ink);background:#fffcf3d1;border:1px solid #741f1924;border-radius:999px;flex:none;align-items:center;padding:8px 16px;font-size:.9rem;font-weight:900;text-decoration:none;display:inline-flex}.guide-center-directory{background:linear-gradient(#fffaeef7,#f6e8ccf0),repeating-linear-gradient(90deg,#53371808 0 1px,#0000 1px 76px)}.guide-center-directory-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.9fr);align-items:start;gap:22px;display:grid}.guide-center-directory-panel,.guide-center-library-shell{border:1px solid var(--guide-line);background:var(--guide-card-bg-strong);box-shadow:var(--guide-soft-shadow);border-radius:8px}.guide-center-directory-panel{padding:clamp(20px,3vw,30px)}.guide-center-panel-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.guide-center-panel-heading span{color:var(--guide-deep-red);font-size:.8rem;font-weight:900}.guide-center-panel-heading h3{color:var(--guide-ink);margin:0;font-size:clamp(1.55rem,3vw,2.1rem)}.guide-center-latest-list,.guide-center-common-list{gap:12px;display:grid}.guide-center-latest-item,.guide-center-common-card,.guide-center-resource-card,.guide-center-simple-script-grid .guide-center-script-card{color:inherit;text-decoration:none}.guide-center-latest-item{background:#fffcf4c7;border:1px solid #6f492124;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:14px 16px;display:grid}.guide-center-latest-item.featured{background:#fff6e6fa;border-color:#741f193d}.guide-center-latest-item span,.guide-center-latest-item em,.guide-center-common-card em,.guide-center-resource-card em,.guide-center-simple-script-grid .guide-center-script-card em{color:var(--guide-deep-red);font-size:.8rem;font-style:normal;font-weight:900}.guide-center-latest-item h4{color:var(--guide-ink);grid-column:1/-1;margin:0;font-size:1.05rem;line-height:1.46}.guide-center-latest-item time{color:var(--guide-muted);font-size:.82rem;font-weight:700}.guide-center-latest-item em{justify-self:end}.guide-center-common-card{background:#fffcf4c7;border:1px solid #6f492124;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;padding:16px;display:grid}.guide-center-common-card>span{width:36px;height:36px;color:var(--guide-deep-red);background:#741f1914;border-radius:6px;place-items:center;display:grid}.guide-center-common-card h4,.guide-center-common-card p,.guide-center-common-card em{grid-column:2}.guide-center-common-card h4{color:var(--guide-ink);margin:0;font-size:1.04rem}.guide-center-common-card p{color:var(--guide-muted);margin:0;font-size:.92rem;line-height:1.6}.guide-center-common-card em{color:var(--guide-copper)}.guide-center-simple-script-grid,.guide-center-resource-grid{gap:18px}.guide-center-simple-script-grid .guide-center-script-card,.guide-center-resource-card{min-height:190px}.guide-center-library-shell{padding:clamp(22px,4vw,34px)}.guide-center-library-summary{flex-wrap:wrap;gap:10px;margin:18px 0 22px;display:flex}.guide-center-library-summary span{color:var(--guide-ink);background:#fff8e8c7;border:1px solid #a76e2d38;border-radius:999px;padding:8px 12px;font-size:.88rem;font-weight:800}.guide-center-archive-toggle{cursor:pointer}.guide-center-library .guide-center-full-archive{box-shadow:none;background:0 0;border:0;margin-top:28px;padding:0}@media (max-width:980px){.guide-center-directory-grid{grid-template-columns:1fr}}@media (max-width:640px){.products-hero .battle-hero-shade,.guide-center-hero .battle-hero-shade{background:linear-gradient(#12090575,#12090552 48%,#12090538),linear-gradient(90deg,#12090580,#1209051f)}.guide-center-sticky-nav .container{width:100%;max-width:100%;padding-inline:14px}.guide-center-section-heading h2,.guide-center-panel-heading h3{overflow-wrap:anywhere;word-break:break-word}.guide-center-latest-item{grid-template-columns:1fr}.guide-center-panel-heading{flex-direction:column;align-items:flex-start;gap:6px}.guide-center-directory-panel{overflow:hidden}.guide-center-latest-item h4,.guide-center-common-card h4,.guide-center-common-card p{overflow-wrap:anywhere}.guide-center-latest-item em{justify-self:start}.guide-center-common-card{grid-template-columns:1fr}.guide-center-common-card h4,.guide-center-common-card p,.guide-center-common-card em{grid-column:auto}}@media (max-width:760px){.home-v2 .home-v2-products-ref .home-v2-product-card-grid{display:none!important}.home-v2 .home-v2-products-ref .home-v2-product-mobile-list{display:grid!important}.home-v2-product-mobile-item{min-height:76px}.home-v2-product-mobile-link{gap:6px;min-width:78px;min-height:44px;padding-inline:16px;font-size:.9rem}.home-v2-hero-nav{z-index:1000;width:100vw;transform:translateZ(0);position:fixed!important;top:0!important;left:0!important;right:0!important}.inner-battle-hero .home-v2-hero-nav{width:100vw;position:fixed!important;top:0!important;left:0!important;right:0!important}.home-v2-section-title-dark h2{letter-spacing:.04em;max-width:9em;margin-inline:auto;font-size:clamp(2.2rem,10vw,3rem);line-height:1.12}.home-v2-section-title-dark p{letter-spacing:.03em;max-width:18em;margin-inline:auto;font-size:.95rem;line-height:1.62}.home-v2-section-title-dark small{display:none}.home-v2-team-credentials{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;padding:0}.home-v2-team-credentials:before{display:none}.home-v2-team-credentials div{background:#fff9ebb8;grid-template-rows:34px auto auto;align-content:center;gap:5px;min-height:96px;padding:14px 10px;box-shadow:inset 0 1px #ffffff94;border:1px solid #97672f3d!important}.home-v2-team-credentials div+div,.home-v2-team-credentials div:nth-child(2n),.home-v2-team-credentials div:nth-child(n+3){border:1px solid #97672f3d!important}.home-v2-team-credentials span{width:34px;height:34px}.home-v2-team-credentials span svg{width:18px;height:18px}.home-v2-team-credentials strong{letter-spacing:.01em;font-size:.98rem;line-height:1.18}.home-v2-team-credentials small{font-size:.76rem;line-height:1.22}.home-v2-team-standards{box-shadow:none;background:0 0;border:0;gap:10px;margin-top:18px;padding:0}.home-v2-team-standards:before{display:none}.home-v2-team-standards article{background:#fff9ebad;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);place-items:start;gap:4px 10px;min-height:104px;padding:13px 12px;border:1px solid #97672f38!important}.home-v2-team-standards article+article,.home-v2-team-standards article:nth-child(n+3){border:1px solid #97672f38!important}.home-v2-team-standards span{grid-row:1/span 2;width:34px;height:34px}.home-v2-team-standards span svg{width:18px;height:18px}.home-v2-team-standards h3{letter-spacing:.01em;text-align:left;margin:0;font-size:1.02rem;line-height:1.18}.home-v2-team-standards p{-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.38;display:-webkit-box;overflow:hidden}.home-v2-cases-real .home-v2-section-title h2{letter-spacing:.04em;white-space:nowrap;margin-top:14px;font-size:clamp(1.52rem,6.2vw,2rem);line-height:1.15}.home-v2-cases-real .home-v2-section-title p{letter-spacing:.03em;max-width:18em;margin-top:12px;font-size:.95rem;line-height:1.58}.home-v2-case-card-grid{gap:14px;margin-top:28px}.home-v2-case-card-image{height:168px;margin:10px 10px 0}.home-v2-case-card-image span{letter-spacing:.08em;min-width:0;padding:6px 12px;font-size:.9rem;bottom:10px}.home-v2-case-card-body{padding:16px 14px 18px}.home-v2-case-card-body h3{letter-spacing:.03em;font-size:1.28rem;line-height:1.24}.home-v2-case-card-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:8px 0 12px;font-size:.92rem;line-height:1.5;display:-webkit-box;overflow:hidden}.home-v2-case-card-body .home-v2-gold-button{min-height:40px;padding-inline:16px;font-size:.92rem}.guide-center-hero.battle-hero.inner-battle-hero{min-height:520px}.guide-center-hero .battle-hero-copy{max-width:100%}.guide-center-hero h1{letter-spacing:.04em;font-size:clamp(3.6rem,16vw,5rem);line-height:1.05}.guide-center-hero-search label{display:none}.guide-center-hero-search>div{grid-template-columns:1fr;gap:8px;padding:8px}.guide-center-hero-tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.guide-center-hero-stats{display:none}.guide-center-directory,.guide-center-scripts,.guide-center-categories{padding-top:58px;padding-bottom:58px}.guide-center-directory-panel{padding:18px 14px}.guide-center-panel-heading{margin-bottom:14px}.guide-center-panel-heading h3,.guide-center-section-heading h2{letter-spacing:.03em;font-size:clamp(2rem,10vw,2.75rem)}.guide-center-latest-list,.guide-center-common-list,.guide-center-simple-script-grid,.guide-center-resource-grid{gap:10px}.guide-center-latest-item{grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:12px 14px}.guide-center-latest-item h4{grid-column:1/-1;font-size:.98rem;line-height:1.42}.guide-center-latest-item span,.guide-center-latest-item time,.guide-center-latest-item em{font-size:.76rem}.guide-center-simple-script-grid .guide-center-script-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:86px;padding:14px;display:grid}.guide-center-simple-script-grid .guide-center-script-card h3{margin:0;font-size:1.28rem;line-height:1.2}.guide-center-simple-script-grid .guide-center-script-card p,.guide-center-simple-script-grid .guide-center-script-card .guide-center-audience{display:none}.guide-center-simple-script-grid .guide-center-script-card em{justify-self:end;margin:0;font-size:.86rem}.guide-center-resource-card{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-height:88px;padding:14px;display:grid}.guide-center-resource-card>span{grid-row:1/span 2;width:40px;height:40px}.guide-center-resource-card h3{margin:0;font-size:1.08rem;line-height:1.22}.guide-center-resource-card p{display:none}.guide-center-resource-card em{grid-column:2;margin:0;font-size:.8rem}.guide-center-resource-card .guide-center-more-link{white-space:nowrap;grid-area:1/3/span 2;min-height:36px;padding-inline:12px;font-size:.82rem}.home-v2 .home-v2-guides-ref{padding:0 14px 52px}.home-v2-guides-hero-real{width:calc(100% + 28px);max-width:calc(100% + 28px);min-height:0;margin-inline:-14px;padding:58px 16px 36px}.home-v2-guides-hero-real .home-v2-section-title h2{letter-spacing:.05em;font-size:clamp(2.7rem,12vw,3.7rem);line-height:1.08}.home-v2-guides-hero-real .home-v2-section-title p,.home-v2-guides-hero-real .home-v2-section-title small,.home-v2-guides-switch small{display:none}.home-v2-guides-switch{flex-direction:row;gap:8px;margin-top:20px}.home-v2-guides-switch a{letter-spacing:.04em;flex:1 1 0;width:auto;min-width:0;min-height:42px;padding:9px 10px;font-size:.92rem}.home-v2-guides-stats{display:none}.home-v2-guides-real{margin-top:18px}.home-v2-guide-block{border-radius:8px;padding:18px 14px}.home-v2-guide-block+.home-v2-guide-block,.home-v2-guides-note{margin-top:16px}.home-v2-guide-block-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;display:grid}.home-v2-guide-block-heading h3{letter-spacing:.04em;font-size:clamp(1.95rem,9vw,2.55rem);line-height:1.12}.home-v2-guide-block-heading p{display:none}.home-v2-guide-block-heading a{white-space:nowrap;gap:6px;min-height:34px;font-size:.88rem}.home-v2-guide-latest-grid,.home-v2-guide-script-grid,.home-v2-guide-type-grid{gap:10px;margin-top:14px}.home-v2-guide-latest-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:0;padding:12px 14px;display:grid}.home-v2-guide-latest-card span,.home-v2-guide-latest-card h4,.home-v2-guide-latest-card time{grid-column:1}.home-v2-guide-latest-card span{font-size:.74rem}.home-v2-guide-latest-card h4{font-size:.98rem;line-height:1.36}.home-v2-guide-latest-card time{font-size:.76rem}.home-v2-guide-latest-card a{white-space:nowrap;background:#741f1914;border:1px solid #741f193d;border-radius:999px;grid-area:1/2/span 3;align-self:center;min-height:34px;padding:7px 12px;font-size:.82rem}.home-v2-guide-script-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:82px;padding:14px;display:grid}.home-v2-guide-script-card h4{letter-spacing:.02em;margin:0;font-size:1.22rem;line-height:1.2}.home-v2-guide-script-card span{background:0 0;border:0;margin-top:4px;padding:0;font-size:.78rem}.home-v2-guide-script-card p{display:none}.home-v2-guide-script-card .home-v2-small-brown-button{white-space:nowrap;grid-area:1/2/span 2;min-height:34px;padding-inline:12px;font-size:.82rem}.home-v2-guide-type-card{gap:4px 10px;min-height:78px;padding:12px}.home-v2-guide-type-card>div{width:36px;height:36px}.home-v2-guide-type-card>div span{width:30px;height:30px}.home-v2-guide-type-card h4{font-size:.98rem;line-height:1.2}.home-v2-guide-type-card a{min-width:72px;min-height:34px;padding-inline:10px;font-size:.8rem}.home-v2-guides-note{padding:14px}.home-v2-guides-note p{display:none}.home-v2 .home-v2-cta-ref{min-height:0;padding:48px 18px 24px;overflow:hidden}.home-v2 .home-v2-cta-ref:before{background:linear-gradient(#f4e5c5f0 0%,#f4e5c5d1 62%,#170d0733 100%),linear-gradient(90deg,#f4e5c5db,#f4e5c55c)}.home-v2 .home-v2-cta-ref:after{inset:12px}.home-v2-cta-bg{object-position:58% center;filter:saturate(1.02)contrast(1.01)brightness(1.08)}.home-v2-cta-real{width:100%;max-width:100%;overflow:visible;transform:none}.home-v2-cta-real h2{letter-spacing:.02em;text-wrap:balance;margin-top:0;font-size:clamp(2.25rem,10vw,3.05rem);line-height:1.12}.home-v2-cta-real h2 br{display:none}.home-v2-cta-real p{letter-spacing:.03em;margin-top:14px;font-size:.98rem;line-height:1.6}.home-v2-cta-actions{flex-direction:column;gap:10px;width:100%;margin-top:22px}.home-v2-red-seal-button.large,.home-v2-gold-button.large{width:100%;min-width:0;min-height:48px;padding-inline:16px;font-size:1.05rem}.home-v2-cta-subnotes{display:none}.home-v2-cta-guarantees{background:#130c08eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:28px 0 0;padding:0;position:relative;bottom:auto;left:auto;right:auto}.home-v2-cta-guarantees div{grid-template-columns:34px minmax(0,1fr);gap:3px 10px;min-height:86px;padding:12px 10px;border-left:0!important}.home-v2-cta-guarantees div:nth-child(2n){border-left:1px solid #daac5b2e!important}.home-v2-cta-guarantees div:nth-child(n+3){border-top:1px solid #daac5b2e}.home-v2-cta-guarantees span{grid-row:1/span 2;width:34px;height:34px}.home-v2-cta-guarantees span svg{width:18px;height:18px}.home-v2-cta-guarantees strong{letter-spacing:.02em;align-self:end;font-size:.94rem;line-height:1.18}.home-v2-cta-guarantees small{letter-spacing:0;font-size:.72rem;line-height:1.25}.products-hero .battle-hero-content{padding-block:96px 36px}.products-hero h1{letter-spacing:.04em;font-size:clamp(3rem,13vw,4.15rem);line-height:1.05}.products-hero .hero-description{max-width:18em;margin-top:16px;font-size:.95rem;line-height:1.58}.products-redesign .section{padding-block:54px}.products-redesign #all-products{padding-top:34px}#all-products .scroll-section-heading{margin-bottom:16px}#all-products .scroll-section-heading h2{letter-spacing:0;max-width:8.8em;margin-inline:auto;font-size:clamp(1.72rem,7.4vw,2.12rem);line-height:1.22}#all-products .scroll-section-heading p{max-width:19em;margin-top:8px;font-size:.88rem;line-height:1.5}.products-redesign .principle-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:14px}.products-redesign .principle-strip span{min-height:38px;padding:6px 8px;font-size:.82rem;line-height:1.25}.products-redesign .manual-card-grid{gap:12px}.products-redesign .manual-service-card.illustrated{border-radius:8px;grid-template-rows:126px minmax(0,auto);min-height:0}.products-redesign .manual-service-card:after{inset:6px}.products-redesign .manual-service-card.illustrated .manual-card-image{isolation:isolate;background-position:50%;background-size:cover;height:126px;margin:8px 8px 0}.products-redesign .manual-card-grid>.manual-service-card:first-child .manual-card-image{background-image:url(/assets/redesign/product-opening.webp)}.products-redesign .manual-card-grid>.manual-service-card:nth-child(2) .manual-card-image{background-image:url(/assets/redesign/product-lineup.webp)}.products-redesign .manual-card-grid>.manual-service-card:nth-child(3) .manual-card-image{background-image:url(/assets/redesign/product-control.webp)}.products-redesign .manual-card-grid>.manual-service-card:nth-child(4) .manual-card-image{background-image:url(/assets/redesign/product-maintenance.webp)}.products-redesign .manual-card-grid>.manual-service-card:nth-child(5) .manual-card-image{background-image:url(/assets/redesign/product-alliance.webp)}.products-redesign .manual-card-grid>.manual-service-card:nth-child(6) .manual-card-image{background-image:url(/assets/redesign/product-valuation.webp)}.products-redesign .manual-service-card.illustrated .manual-card-image img{z-index:1;object-fit:cover;display:block;opacity:1!important;visibility:visible!important}.products-redesign .manual-card-top{padding-inline:8px}.products-redesign .red-ribbon{width:34px;min-height:44px;font-size:.92rem}.products-redesign .price-mark{max-width:calc(100% - 58px);padding:4px 8px;font-size:.76rem;line-height:1.15;top:7px;left:48px}.products-redesign .manual-card-body{padding:12px 14px 14px}.products-redesign .manual-service-card.illustrated .manual-card-body{grid-template-rows:none;align-content:start;display:block}.products-redesign .manual-card-body h3{letter-spacing:.02em;font-size:clamp(1.58rem,7.2vw,1.92rem);line-height:1.12}.products-redesign .manual-card-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin-top:6px;font-size:.86rem;line-height:1.42;display:-webkit-box;overflow:hidden}.products-redesign .manual-card-body .button{min-height:34px;margin-top:10px;padding:7px 12px;font-size:.84rem}.products-redesign .manual-service-card.illustrated .manual-card-body .button{align-self:start}.products-redesign .process-redesign-section{padding-top:48px}.process-redesign-section .scroll-section-heading{margin-bottom:20px}.process-redesign-section .scroll-section-heading h2{letter-spacing:.04em;font-size:clamp(2.35rem,11vw,3.15rem);line-height:1.1}.process-redesign-section .scroll-section-heading p{max-width:18em;margin-top:10px;font-size:.94rem;line-height:1.55}.process-redesign-section .process-scroll{grid-template-columns:1fr;gap:8px}.process-redesign-section .process-scroll li{text-align:left;border-radius:8px;grid-template-columns:44px minmax(0,1fr);align-content:center;justify-items:start;gap:8px 12px;min-height:56px;padding:10px 14px}.process-redesign-section .process-scroll span{background:#741f1914;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.process-redesign-section .process-scroll strong{font-size:.98rem;line-height:1.25}.products-faq-section{padding-block:50px}.products-faq-section .redesign-faq-grid{gap:22px}.products-faq-section .scroll-section-heading{margin-bottom:18px}.products-faq-section .scroll-section-heading h2{letter-spacing:.04em;font-size:clamp(2.2rem,10vw,2.9rem);line-height:1.12}.products-faq-section .scroll-section-heading p{max-width:18em;margin-top:12px;font-size:.94rem;line-height:1.55}.products-faq-section .button{min-height:44px;padding-inline:16px;font-size:.95rem}.products-faq-section .faq-list summary{min-height:58px;padding:16px 18px;font-size:1rem;line-height:1.35}.products-faq-section .faq-list details>p{padding:0 18px 18px;font-size:.92rem;line-height:1.55}.product-final-cta{margin-top:0;padding:42px 0 34px}.product-final-cta .section-bg-image{object-position:58% center}.product-final-cta .section-bg-shade.warm{background:linear-gradient(#110a0794,#110a07b8),linear-gradient(90deg,#110a07bd,#5c2f1357)}.product-final-cta .redesign-cta-inner{gap:22px;min-height:0}.product-final-cta .redesign-cta-inner h2{letter-spacing:.02em;font-size:clamp(2.55rem,12vw,3.5rem);line-height:1.08}.product-final-cta .redesign-cta-inner p{margin-top:14px;font-size:.98rem;line-height:1.58}.product-final-cta .redesign-cta-inner .button{width:100%;min-height:50px;padding-inline:18px;font-size:1rem}.team-hero.inner-battle-hero .battle-hero-content{align-items:start;min-height:500px;padding-block:94px 152px}.team-hero .battle-hero-image{opacity:0}.team-hero .battle-hero-copy{color:#2f2419;max-width:20em;padding:0}.team-hero .battle-hero-copy .eyebrow{margin-bottom:8px;font-size:.72rem}.team-hero .battle-hero-copy h1{font-size:clamp(2.5rem,13vw,3.5rem);line-height:1}.team-hero .battle-hero-copy .hero-description{color:#312419d6;max-width:17em;margin-top:12px;font-size:.95rem;line-height:1.55}.team-anchor-nav{top:58px}.team-anchor-nav .container{scrollbar-width:none;gap:8px;min-width:0;padding-inline:16px;overflow-x:auto}.team-anchor-nav .container::-webkit-scrollbar{display:none}.team-anchor-nav a{white-space:nowrap;flex:none;min-height:44px;padding:7px;font-size:.72rem}.team-overview-grid{gap:18px}.team-overview-grid .scroll-section-heading h2{font-size:clamp(1.72rem,7.4vw,2.08rem);line-height:1.14}.team-overview-grid .scroll-section-heading p{margin-top:10px;font-size:.9rem;line-height:1.55}.team-overview-grid .redesign-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.team-overview-grid .redesign-metrics div{border-radius:10px;min-height:82px;padding:14px 12px}.team-overview-grid .redesign-metrics strong{font-size:clamp(1.65rem,8vw,2.2rem);line-height:1.05}.team-overview-grid .redesign-metrics span{margin-top:6px;font-size:.78rem;line-height:1.3}.team-philosophy-section{padding-block:46px}.team-philosophy-layout{gap:14px}.team-philosophy-statement,.team-philosophy-copy{padding:20px 16px}.team-philosophy-statement{gap:12px}.team-philosophy-statement h2{max-width:100%;font-size:clamp(2rem,9vw,2.8rem);line-height:1.12}.team-philosophy-statement p{max-width:100%;font-size:.96rem;line-height:1.58}.team-philosophy-principles{gap:8px}.team-philosophy-principles strong{letter-spacing:.02em;min-height:30px;padding:5px 8px;font-size:.76rem}.team-philosophy-copy p{letter-spacing:0;max-width:100%;font-size:.92rem;line-height:1.78}.team-philosophy-copy p+p{margin-top:1em}.team-philosophy-copy footer{margin-top:20px;padding-top:16px}.team-philosophy-copy footer span{font-size:clamp(1.12rem,5.8vw,1.5rem);line-height:1.42}.principal-redesign-grid{gap:16px}.principal-name-card{border-radius:14px;min-height:0;padding:20px 18px}.principal-name-card>span{margin-top:0;font-size:.74rem}.principal-name-card strong{font-size:clamp(2.6rem,12vw,3.4rem);line-height:1.02}.principal-name-card>p:last-child{margin-top:12px;font-size:.92rem;line-height:1.55}.principal-scope-tags{gap:8px;margin-top:14px}.principal-scope-tags span{min-height:32px;padding:7px 10px;font-size:.8rem}.redesign-credential-grid{gap:10px;margin-top:14px}.redesign-credential-grid li{border-radius:10px;grid-template-columns:30px minmax(0,1fr);gap:8px 10px;min-height:58px;padding:10px 12px}.redesign-credential-grid span{font-size:.8rem}.redesign-credential-grid strong{font-size:.92rem;line-height:1.35}.service-system-paper .scroll-section-heading h2{font-size:clamp(1.86rem,8.2vw,2.35rem);line-height:1.12}.service-system-paper .scroll-section-heading p{margin-top:10px;font-size:.92rem;line-height:1.55}.service-system-paper .system-block-grid{gap:12px;margin-top:18px}.service-system-paper .system-block{border-radius:10px;padding:16px 14px}.service-system-paper .system-block h3{font-size:1.08rem;line-height:1.25}.service-system-paper .system-block ul{gap:8px;margin-top:12px}.service-system-paper .system-block li{min-height:38px;padding:8px 10px;font-size:.86rem;line-height:1.35}.service-system-paper .process-scroll.compact{grid-template-columns:1fr;gap:8px;margin-top:16px}.service-system-paper .process-scroll.compact li{clip-path:none;text-align:left;border-radius:10px;grid-template-columns:34px minmax(0,1fr);place-items:center start;gap:8px 10px;min-height:48px;padding:8px 12px}.service-system-paper .process-scroll.compact span{background:#741f1914;border-radius:999px;place-items:center;width:30px;height:30px;display:grid}.service-system-paper .process-scroll.compact strong{font-size:.92rem;line-height:1.3}.home-v2 .home-v2-hero{background:linear-gradient(#130c08 0%,#1b1009 58%,#0d0907 100%),#120b07}.home-v2 .home-v2-hero-bg{object-fit:contain;object-position:center top;background:#120b07}.products-hero.battle-hero.inner-battle-hero{background:linear-gradient(#100a0775,#100a0738 48%,#100a0794),url(/assets/redesign/product-hero.webp) top/100% no-repeat,#1a120d;min-height:360px}.guide-center-hero.battle-hero.inner-battle-hero,.tools-center-hero.battle-hero.inner-battle-hero{background:linear-gradient(#160d08 0%,#211309 58%,#120c09 100%),#160d08}.products-hero .battle-hero-image,.guide-center-hero .battle-hero-image,.tools-center-hero .battle-hero-image{object-fit:contain;object-position:center top;background:#160d08}.team-hero.battle-hero.inner-battle-hero{background:linear-gradient(#f8edd91a 0%,#f8edd947 42%,#140c0857 100%),linear-gradient(90deg,#f8edd9c7 0%,#f8edd95c 58%,#2a1b102e 100%),url(/assets/redesign/team-hero.webp) top/100% no-repeat,#efe5d5;min-height:300px}.team-hero .battle-hero-image{object-fit:contain;object-position:center top;opacity:0}.home-v2-guides-hero-real{background:linear-gradient(#f7ebd3d6,#f7ebd39e 46%,#e5cb9cdb),url(/assets/redesign/guides-hero.webp) top/100% no-repeat,#efe0c3}.home-v2 .home-v2-nav-actions{flex-direction:row-reverse;gap:8px;margin-left:0}.home-v2 .home-v2-hero-brand{max-width:calc(100vw - 192px)}.home-v2 .home-v2-nav-contact{width:76px;min-width:76px;margin-left:0}.home-v2 .home-v2-mobile-menu-toggle{flex:0 0 42px}.home-v2 .home-v2-hero{background-color:#120b07;background-image:linear-gradient(#120b072e 0%,#120b077a 56%,#120b07b8 100%),url(/assets/redesign/home-hero.webp),url(/assets/redesign/home-hero.webp);background-position:50%,top,50%;background-repeat:no-repeat;background-size:auto,100%,cover;min-height:660px}.home-v2 .home-v2-hero-bg{background:0 0}.home-v2-hero-copy-real{width:calc(100% - 48px);top:116px}.home-v2-hero-copy-real h1{font-size:clamp(3.5rem,15vw,5.2rem);line-height:1.02}.home-v2-hero-kicker-real{margin-top:10px;font-size:clamp(1.38rem,7.4vw,2.1rem);line-height:1.2}.home-v2-hero-divider{margin-block:16px 14px}.home-v2-hero-text-real{max-width:17em;font-size:.96rem;line-height:1.58}.home-v2-hero-actions-real{gap:10px;width:min(100%,330px);margin-top:20px}.home-v2-real-button{min-height:48px;font-size:1rem}.products-hero.battle-hero.inner-battle-hero{background-color:#1a120d;background-image:linear-gradient(#100a071f 0%,#100a0761 52%,#100a07a8 100%),url(/assets/redesign/product-hero.webp),url(/assets/redesign/product-hero.webp);background-position:50%,top,50%;background-repeat:no-repeat;background-size:auto,100%,cover;min-height:330px}.guide-center-hero.battle-hero.inner-battle-hero{background-color:#160d08;background-image:linear-gradient(#1209051f 0%,#1209055c 54%,#120905b3 100%),url(/assets/redesign/guides-hero.webp),url(/assets/redesign/guides-hero.webp);background-position:50%,top,50%;background-repeat:no-repeat;background-size:auto,100%,cover}.tools-center-hero.battle-hero.inner-battle-hero{background-color:#160d08;background-image:linear-gradient(#160d08 0%,#211309 58%,#120c09 100%);min-height:500px}.team-hero.battle-hero.inner-battle-hero{background-color:#efe5d5;background-image:linear-gradient(#f8edd90f 0%,#f8edd933 44%,#553e2b3d 100%),url(/assets/redesign/team-hero.webp),url(/assets/redesign/team-hero.webp);background-position:50%,top,50%;background-repeat:no-repeat;background-size:auto,100%,cover;min-height:300px}.products-hero .battle-hero-image,.guide-center-hero .battle-hero-image,.tools-center-hero .battle-hero-image{background:0 0}.products-hero .battle-hero-content{min-height:330px;padding-block:96px 24px}.guide-center-hero .battle-hero-content{min-height:0;padding-block:104px 34px}.tools-center-hero .battle-hero-content{min-height:500px;padding-block:96px 38px}.team-hero.inner-battle-hero .battle-hero-content{min-height:300px;padding-block:90px 28px}.inner-battle-hero h1{font-size:clamp(2.6rem,12vw,3.7rem);line-height:1.06}.tools-center-hero .battle-hero-copy h1{font-size:clamp(3rem,15vw,4.2rem);line-height:1}.battle-hero .hero-description{max-width:18em;margin-top:12px;font-size:.92rem;line-height:1.52}.guide-center-hero-search{margin-top:14px}.guide-center-hero-search>div{gap:6px;padding:6px}.guide-center-hero-search input,.guide-center-hero-search button{min-height:44px}.guide-center-hero-search input{text-overflow:ellipsis;padding-inline:12px;font-size:.92rem}.guide-center-hero-search input::placeholder{color:#ffefd094;font-size:.84rem}.guide-center-hero-search button{font-size:.95rem}.guide-center-hero-tags{gap:8px;margin-top:14px}.guide-center-hero-tags a{min-height:30px;padding:5px 11px;font-size:.8rem}html,body,.home-v2,.home-v2 .home-v2-hero,.home-v2-products-panel,.products-redesign,.guide-center-page,.guide-center-directory-panel,.home-v2-guides-ref,.tools-center-page,.team-page,.team-redesign{overflow-x:hidden}.home-v2 :where(section,article,.home-v2-products-panel,.home-v2-guides-ref) :where(h2,h3,h4,p,li,strong,small,span),.products-redesign :where(section,article,.manual-service-card) :where(h2,h3,h4,p,li,strong,small,span),.guide-center-page :where(section,article,.guide-center-directory-panel) :where(h2,h3,h4,p,li,strong,small,span),.tools-center-page :where(section,article,.tools-center-card) :where(h2,h3,h4,p,li,strong,small,span),.team-page :where(section,article,.principal-name-card,.team-overview-grid) :where(h2,h3,h4,p,li,strong,small,span),.team-redesign :where(section,article,.principal-name-card,.team-overview-grid) :where(h2,h3,h4,p,li,strong,small,span){line-break:anywhere;max-width:100%;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-all!important}.products-redesign .container,.guide-center-page .container,.tools-center-page .container,.team-page .container{box-sizing:border-box;width:calc(100vw - 48px);min-width:0;max-width:calc(100vw - 48px)}.guide-center-directory-grid,.guide-center-latest-panel,.guide-center-latest-list,.tools-center-grid,.tools-center-card,.team-overview-grid,.team-overview-grid .scroll-section-heading,.principal-name-card,.team-overview-grid .redesign-metrics{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.guide-center-hero .battle-hero-content,.tools-center-hero .battle-hero-content{box-sizing:border-box;padding-inline:24px}.guide-center-hero .battle-hero-copy,.tools-center-hero .battle-hero-copy{max-width:100%}.home-v2-metrics-real{box-sizing:border-box;width:auto;max-width:calc(100% - 28px);left:14px;right:14px;overflow:hidden}.home-v2-metric-real{box-sizing:border-box;text-align:center;grid-template-columns:1fr;align-content:center;justify-items:center;gap:6px;min-width:0;padding:10px 4px;display:grid}.home-v2-metric-icon-real{width:30px;height:30px}.home-v2-metric-copy-real,.home-v2-metric-copy-real strong,.home-v2-metric-copy-real small{overflow-wrap:anywhere;min-width:0;max-width:100%}.home-v2-metrics-real .home-v2-metric-copy-real strong{line-height:1.05;font-size:clamp(.9rem,3.8vw,1.04rem)!important}.home-v2-metrics-real .home-v2-metric-copy-real small{font-size:.68rem;line-height:1.2}.home-v2-hero-copy-real{max-width:calc(100vw - 48px);overflow:hidden}.home-v2-hero-kicker-real{overflow-wrap:anywhere;max-width:100%;font-size:clamp(1.24rem,6.2vw,1.68rem);white-space:normal!important}.home-v2-product-mobile-list,.home-v2-product-mobile-item{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.home-v2-product-mobile-item{grid-template-columns:34px minmax(0,1fr);padding-inline:10px}.home-v2-product-mobile-copy{min-width:0;max-width:100%}.home-v2-product-mobile-link{grid-column:2;justify-self:start;width:auto;min-width:86px;max-width:max-content;min-height:44px;padding-inline:14px}.guide-center-latest-item{box-sizing:border-box;grid-template-columns:1fr;gap:5px;width:100%;min-width:0;max-width:calc(100vw - 48px);overflow:hidden}.guide-center-latest-item span,.guide-center-latest-item h4,.guide-center-latest-item time,.guide-center-latest-item em{grid-column:1;min-width:0;max-width:100%}.guide-center-latest-item em{justify-self:start}.guide-center-latest-item h4,.tools-center-heading h2,.tools-center-card p,.tools-center-card strong,.tools-center-heading p,.team-overview-grid .scroll-section-heading h2,.team-overview-grid .scroll-section-heading p,.principal-name-card p{line-break:anywhere;inline-size:min(100%,100vw - 64px);max-width:100%;display:block;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-all!important}.team-overview-grid .scroll-section-heading h2{line-height:1.22;font-size:clamp(1.5rem,6.8vw,1.92rem)!important}.team-overview-grid .redesign-metrics div{min-width:0;padding:14px 10px}.tools-center-card,.principal-name-card,.team-overview-grid .redesign-metrics{max-width:calc(100vw - 48px)}.team-overview-grid .redesign-metrics strong{line-height:1.05;font-size:clamp(1.38rem,7.2vw,2rem)!important}.team-overview-grid .paper-metrics strong{letter-spacing:0;max-width:100%;line-height:1.22;white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;font-size:clamp(.94rem,4.25vw,1.08rem)!important}.team-overview-grid .paper-metrics span{max-width:100%;font-size:.76rem;line-height:1.25;word-break:normal!important}.home-v2-guide-latest-card,.home-v2-guide-script-card,.home-v2-guide-type-card{box-sizing:border-box;width:100%;min-width:0;overflow:hidden}.home-v2-guide-latest-card{grid-template-columns:minmax(0,1fr) max-content}.process-redesign-section,.process-redesign-section .container,.process-redesign-section .scroll-section-heading,.process-redesign-section .process-scroll{box-sizing:border-box;width:100%;min-width:0;max-width:calc(100vw - 48px);overflow:hidden}.process-redesign-section .scroll-section-heading h2{letter-spacing:.03em;inline-size:min(100%,100vw - 64px);max-width:100%;line-height:1.18;display:block;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-all!important;font-size:clamp(1.86rem,8.4vw,2.35rem)!important}.process-redesign-section .process-scroll li{box-sizing:border-box;width:100%;min-width:0}.home-v2-guide-latest-card span,.home-v2-guide-latest-card h4,.home-v2-guide-latest-card time,.home-v2-guide-script-card h4,.home-v2-guide-script-card span,.home-v2-guide-type-card h4,.home-v2-guide-type-count{overflow-wrap:anywhere;min-width:0;max-width:100%}.home-v2-guide-latest-card a,.home-v2-guide-script-card .home-v2-small-brown-button,.home-v2-guide-type-card a{white-space:nowrap;flex:none;min-width:76px;max-width:92px;padding-inline:12px}.home-v2-hero-nav{z-index:1000;background:linear-gradient(90deg,#0c0906fa,#16110cf5),#0e0a07f5;height:76px;position:fixed!important;top:0!important;left:0!important;right:0!important}.home-v2-hero-nav-inner,.inner-battle-hero .home-v2-hero-nav-inner{box-sizing:border-box;gap:10px;width:100%;min-width:0;max-width:100vw;height:100%;overflow:hidden;padding:0 14px!important;display:block!important;position:relative!important}.home-v2-hero-brand,.inner-battle-hero .home-v2-hero-brand{z-index:1001;min-width:0;height:38px;overflow:hidden;width:auto!important;max-width:none!important;position:fixed!important;top:19px!important;left:14px!important;right:154px!important}.home-v2-hero-brand strong{letter-spacing:.04em;font-size:clamp(1.22rem,6vw,1.58rem)}.home-v2-hero-seal{flex:0 0 38px;width:38px;height:38px}.home-v2-nav-actions,.home-v2 .home-v2-nav-actions,.inner-battle-hero .home-v2-nav-actions{z-index:1001;box-sizing:border-box;flex-direction:row;flex:0 0 128px;justify-content:flex-start;align-items:center;gap:8px;width:128px;min-width:128px;height:38px;margin-left:auto!important;display:flex!important;position:fixed!important;top:19px!important;left:auto!important;right:14px!important}.home-v2-nav-contact,.home-v2 .home-v2-nav-contact,.inner-battle-hero .home-v2-nav-contact{box-sizing:border-box;letter-spacing:0;flex:0 0 78px;order:1;justify-content:center;align-items:center;width:78px;min-width:78px;height:38px;min-height:38px;font-size:.88rem;margin-left:0!important;display:inline-flex!important;position:static!important}.home-v2-mobile-menu-toggle,.home-v2 .home-v2-mobile-menu-toggle,.inner-battle-hero .home-v2-mobile-menu-toggle{box-sizing:border-box;flex:0 0 42px;order:2;place-items:center;width:42px;height:38px;display:grid!important;position:static!important}.home-v2 .home-v2-hero,.products-hero.battle-hero.inner-battle-hero,.guide-center-hero.battle-hero.inner-battle-hero,.tools-center-hero.battle-hero.inner-battle-hero,.team-hero.battle-hero.inner-battle-hero{background-color:#120b07;background-image:none!important}.home-v2 .home-v2-hero-bg,.products-hero .battle-hero-image,.guide-center-hero .battle-hero-image,.tools-center-hero .battle-hero-image,.team-hero .battle-hero-image{opacity:1;object-fit:cover;width:100%;height:100%;display:block;background:0 0!important}.home-v2 .home-v2-hero-bg{object-position:58% top}.products-hero .battle-hero-image{object-position:64% top}.guide-center-hero .battle-hero-image,.tools-center-hero .battle-hero-image{object-position:55% top}.team-hero .battle-hero-image{object-position:58% top}.home-v2-hero-real-layer:after{background:linear-gradient(#0e080529 0%,#0e080561 52%,#0e0805b8 100%),linear-gradient(90deg,#0e08059e,#0e080514 62%,#0e08055c);inset:76px 0 0}.products-hero .battle-hero-shade,.guide-center-hero .battle-hero-shade,.tools-center-hero .battle-hero-shade{background:linear-gradient(#12090538 0%,#12090557 55%,#120905ad 100%),linear-gradient(90deg,#12090580,#1209050f 62%,#12090547)}.team-hero .battle-hero-shade.light{background:linear-gradient(90deg,#f8edd99e 0%,#f8edd92e 56%,#2a1b102e 100%),linear-gradient(#f8edd914,#f8edd92e 42%,#2a1b1038)}}@media (min-width:1181px){.process-redesign-section .process-scroll,.service-system-paper .process-scroll.compact{grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:18px}.process-redesign-section .process-scroll li,.service-system-paper .process-scroll.compact li{clip-path:none;border-radius:10px;min-height:96px;padding:18px 10px;position:relative;box-shadow:0 12px 26px #5b3a1914}.process-redesign-section .process-scroll li:not(:last-child):after,.service-system-paper .process-scroll.compact li:not(:last-child):after{content:"";z-index:2;pointer-events:none;border-top:2px solid #9a61239e;border-right:2px solid #9a61239e;width:14px;height:14px;position:absolute;top:50%;right:-15px;transform:translateY(-50%)rotate(45deg)}.process-redesign-section .process-scroll span,.service-system-paper .process-scroll.compact span{background:#741f1914;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.process-redesign-section .process-scroll strong,.service-system-paper .process-scroll.compact strong{text-align:center;font-size:clamp(.86rem,.92vw,1rem);line-height:1.35}}@media (max-width:760px){.process-redesign-section .process-scroll,.service-system-paper .process-scroll.compact{gap:18px;overflow:visible!important}.process-redesign-section .process-scroll li,.service-system-paper .process-scroll.compact li{position:relative}.process-redesign-section .process-scroll li:not(:last-child):after,.service-system-paper .process-scroll.compact li:not(:last-child):after{content:"↓";z-index:3;color:#8f1f18d1;pointer-events:none;background:#f4e7cc;border:1px solid #9a61232e;border-radius:999px;place-items:center;width:28px;height:20px;font-size:.82rem;font-weight:900;line-height:1;display:grid;position:absolute;bottom:-20px;left:13px;box-shadow:0 4px 10px #5b3a1914}}.home-v2 .home-v2-cases-ref .home-v2-cases-title h2{letter-spacing:.04em;max-width:100%;line-height:1.08;white-space:nowrap!important;font-size:clamp(1.88rem,2.45vw,3rem)!important}.home-v2 .home-v2-cases-ref .home-v2-case-card-grid{gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.home-v2 .home-v2-cases-ref .home-v2-case-card-image{height:clamp(150px,11.2vw,210px)}.home-v2 .home-v2-cases-ref .home-v2-case-card-body{padding:20px 16px 22px}.home-v2 .home-v2-cases-ref .home-v2-case-card-body h3{letter-spacing:.04em;font-size:clamp(1.22rem,1.32vw,1.6rem)}.home-v2 .home-v2-cases-ref .home-v2-case-card-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin:10px 0 0;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}@media (min-width:901px){.home-v2 .home-v2-cases-ref .home-v2-case-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:761px) and (max-width:900px){.home-v2 .home-v2-cases-ref .home-v2-case-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.home-v2 .home-v2-cases-ref .home-v2-cases-title h2{letter-spacing:.02em;font-size:clamp(1.38rem,5.6vw,1.78rem)!important}.home-v2 .home-v2-cases-ref .home-v2-case-card-grid{grid-template-columns:1fr!important}}.team-cases-section .scroll-section-heading h2{letter-spacing:.04em;max-width:100%;line-height:1.08;white-space:nowrap!important;font-size:clamp(1.88rem,2.45vw,3rem)!important}.team-cases-preview-grid{gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.team-cases-preview .evidence-image{padding:8px}.team-cases-preview .evidence-content{padding:20px 16px 22px}.team-cases-preview .evidence-content h3{font-size:clamp(1.08rem,1.12vw,1.34rem);line-height:1.38}.team-cases-preview .evidence-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.team-cases-preview-actions{justify-content:center;margin-top:26px;display:flex}.team-cases-more-button{cursor:pointer;border:0;min-width:168px}@media (min-width:901px){.team-cases-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (min-width:761px) and (max-width:900px){.team-cases-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.team-cases-section .scroll-section-heading h2{letter-spacing:.02em;font-size:clamp(1.38rem,5.6vw,1.78rem)!important}.team-cases-preview-grid{grid-template-columns:1fr!important}.team-cases-preview .evidence-image{padding:10px}.team-cases-preview .evidence-content{padding:16px 14px 18px}.team-cases-preview .evidence-content h3{font-size:1.22rem}.team-cases-preview-actions{justify-content:stretch;margin-top:18px}.team-cases-more-button{width:100%}}.tools-center-page .tools-center-heading{max-width:760px;margin-bottom:24px}.tools-center-page .tools-center-roadmap{text-align:center;justify-items:center;grid-template-columns:1fr!important}.tools-center-page .tools-center-roadmap>div{max-width:760px}.tools-center-page .tools-center-roadmap h2{margin:12px 0 0;font-size:clamp(1.55rem,2.6vw,2.2rem);line-height:1.32}.tools-center-page .tools-center-roadmap svg{margin-inline:auto}@media (max-width:760px){.tools-center-page{overflow-x:hidden}.tools-center-page .tools-center-directory .container{box-sizing:border-box;width:calc(100vw - 48px);min-width:0;max-width:calc(100vw - 48px)}.tools-center-page .tools-center-grid,.tools-center-page .tools-center-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.tools-center-page .tools-center-heading h2,.tools-center-page .tools-center-card h3,.tools-center-page .tools-center-card p,.tools-center-page .tools-center-roadmap h2{width:100%;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-all!important;max-width:calc(100vw - 96px)!important;inline-size:auto!important}.tools-center-page .tools-center-card p{-webkit-line-clamp:unset;overflow:visible;display:block!important}.tools-center-page .tools-center-card strong{box-sizing:border-box;justify-content:center;width:100%;max-width:100%;white-space:nowrap!important}}.product-group-anchor-nav{flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0 24px;display:flex}.product-group-anchor-nav a{min-height:40px;color:var(--paper-ink);background:#fff8e8c7;border:1px solid #895f303d;border-radius:999px;align-items:center;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.product-group-stack{gap:52px;margin-top:30px;display:grid}.product-service-group{scroll-margin-top:120px}.product-service-group-heading{text-align:center;max-width:720px;margin:0 auto 22px}.product-service-group-heading span{color:#8f1f18;letter-spacing:.16em;font-size:.78rem;font-weight:900}.product-service-group-heading h3{color:var(--paper-ink);margin:8px 0 0;font-size:clamp(1.72rem,3vw,2.5rem)}.product-service-group-heading p{color:var(--paper-ink-soft);margin:8px 0 0;line-height:1.75}.product-service-card .manual-card-body{gap:12px}.product-service-card{scroll-margin-top:112px}.product-service-card.is-anchor-highlighted{animation:1.6s ease-out yj-product-anchor-highlight}@keyframes yj-product-anchor-highlight{0%,to{box-shadow:0 0 #8f1f1800}24%{box-shadow:0 0 0 4px #8f1f1847,0 8px 18px #5d371429}}.product-card-status-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.product-status-badge{border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:.78rem;font-weight:900;display:inline-flex}.product-status-badge.live{color:#315f45;background:#315f451f}.product-status-badge.consult{color:#8f1f18;background:#8f1f181a}.product-card-status-row small{color:var(--paper-ink-soft);font-weight:800}.product-consult-note{color:#7d5133!important;font-size:.9rem!important}.consult-product-card .manual-card-body .button{color:#fff8e8;background:#8f1f18;border-color:#8f1f1833}.home-v2-product-menu-panel{grid-template-columns:minmax(210px,.8fr) repeat(2,minmax(210px,1fr));align-items:start;width:min(760px,100vw - 48px)}.home-v2-product-menu-group{gap:6px;display:grid}.home-v2-product-menu-group-title{color:#ffe6aeb8;letter-spacing:.14em;padding:4px 8px;font-size:.72rem;font-weight:900}.footer-service-groups{gap:14px;display:grid}.footer-service-groups strong{color:var(--gold-light);margin-bottom:8px;font-size:.9rem;display:block}@media (max-width:760px){.product-group-anchor-nav{z-index:20;grid-template-columns:repeat(2,minmax(0,1fr));margin:16px 0 20px;display:grid;position:sticky;top:76px}.product-group-anchor-nav a{justify-content:center;min-height:38px;padding:0 10px;font-size:.92rem}.product-group-stack{gap:34px;margin-top:22px}.product-service-group{scroll-margin-top:132px}.product-service-group-heading{text-align:left;margin-bottom:14px}.product-service-group-heading h3{font-size:clamp(1.52rem,7vw,1.95rem)}.product-service-group-heading p{font-size:.9rem}.product-service-grid{gap:12px;grid-template-columns:1fr!important}.manual-service-card.illustrated.product-service-card{grid-template-rows:auto;grid-template-columns:92px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.manual-service-card.illustrated.product-service-card .manual-card-top{z-index:2;display:block;position:absolute;top:8px;left:8px}.manual-service-card.illustrated.product-service-card .manual-card-top .price-mark{display:none}.manual-service-card.illustrated.product-service-card .manual-card-image{grid-column:1;height:100%;min-height:132px}.manual-service-card.illustrated.product-service-card .manual-card-body{grid-column:2;padding:12px 14px}.manual-service-card.illustrated.product-service-card .manual-card-body h3{font-size:clamp(1.18rem,5.8vw,1.42rem)}.manual-service-card.illustrated.product-service-card .manual-card-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;line-height:1.55;display:-webkit-box;overflow:hidden}.manual-service-card.illustrated.product-service-card .product-consult-note{display:none}.manual-service-card.illustrated.product-service-card .button{width:fit-content;min-height:44px;padding:0 14px;font-size:.9rem}}.guide-center-overview-hall,.guide-center-recent-updates{background:linear-gradient(#fffaeef7,#f6e8ccf0),repeating-linear-gradient(90deg,#53371808 0 1px,#0000 1px 76px)}.guide-center-overview-hall .guide-center-section-heading,.guide-center-categories .guide-center-section-heading,.guide-center-recent-updates .guide-center-section-heading{max-width:none;margin-bottom:18px}.guide-center-overview-hall .guide-center-section-heading h2,.guide-center-categories .guide-center-section-heading h2,.guide-center-recent-updates .guide-center-section-heading h2{font-size:clamp(1.7rem,3vw,2.45rem)}.guide-center-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.guide-center-script-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.guide-center-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-center-script-more-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.guide-center-resource-more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.guide-center-overview-card{color:#3c2817;background:linear-gradient(#fffaeee6,#eedab3c2),radial-gradient(circle at 78% 16%,#99261c29,#0000 36%);border:1px solid #97672f3d;border-radius:6px;flex-direction:column;min-width:0;min-height:210px;padding:22px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px #452b141a}.guide-center-overview-card:before{content:"";pointer-events:none;background:linear-gradient(135deg,#784a1c21,#0000 42%),repeating-linear-gradient(90deg,#6e46200a 0 1px,#0000 1px 42px);position:absolute;inset:0}.guide-center-overview-card>*{position:relative}.guide-center-overview-card h3{color:#3b2412;margin:12px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(1.42rem,2.1vw,2rem);font-weight:500;line-height:1.16}.guide-center-overview-card p{color:#432c1abd;margin:12px 0 0;font-size:.92rem;line-height:1.65}.guide-center-overview-card em{color:#8c271d;background:#8531201a;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:34px;margin-top:auto;padding:7px 12px;font-size:.82rem;font-style:normal;font-weight:900;display:inline-flex}.guide-center-script-overview-card{color:#3c2817;background:linear-gradient(#fffaeeeb,#efddb7cc),radial-gradient(circle at 82% 12%,#b8832d33,#0000 38%),repeating-linear-gradient(90deg,#6e462009 0 1px,#0000 1px 44px)}.guide-center-script-overview-card h3{color:#3b2412}.guide-center-script-overview-card p{color:#432c1ab8}.guide-center-script-overview-card em{color:#8c271d;background:#8531201a}.guide-center-more-entry{color:#3c2817;background:linear-gradient(#fffaeee6,#f3e5c9d1),radial-gradient(circle at 100% 0,#8f1f1814,#0000 42%);border:1px solid #97672f33;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-width:0;min-height:76px;padding:14px;text-decoration:none;display:grid}.guide-center-more-entry>span{color:#a26a28;letter-spacing:.1em;font-size:.78rem;font-weight:900}.guide-center-more-entry h3{color:#3b2412;grid-column:1;margin:0;font-size:1.05rem;line-height:1.24}.guide-center-more-entry p{display:none}.guide-center-more-entry em{color:#8c271d;white-space:nowrap;background:#8531201a;border-radius:999px;grid-area:1/2/span 2;align-items:center;gap:5px;min-height:32px;padding:6px 10px;font-size:.78rem;font-style:normal;font-weight:900;display:inline-flex}.guide-center-resource-card>span{color:#8b5a2b;background:#fff8e69e;border:1px solid #97672f47;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.guide-center-more-disclosure{margin-top:16px}.guide-center-more-disclosure summary{color:#842a21;cursor:pointer;background:#fff9ebc7;border:1px solid #8f1f183d;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-size:.9rem;font-weight:900;list-style:none;display:inline-flex}.guide-center-more-disclosure summary::-webkit-details-marker{display:none}.guide-center-more-disclosure[open] summary svg{transform:rotate(90deg)}.guide-center-card-grid-extra{margin-top:14px}.guide-center-recent-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.guide-center-recent-list .guide-center-latest-item{background:#fffaeed6;border:1px solid #97672f33}.guide-center-library-entry{background:linear-gradient(#f6e8ccf5,#fffaeef7),repeating-linear-gradient(90deg,#6a49220a 0 1px,#0000 1px 72px)}.guide-center-library-entry-card{background:linear-gradient(135deg,#fffaeef0,#efddb7d1),radial-gradient(circle at 92% 18%,#8f1f1821,#0000 34%);border:1px solid #97672f3d;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px;display:grid;box-shadow:0 18px 38px #452b141a}.guide-center-library-entry-card span{color:#8c271d;letter-spacing:.12em;font-size:.82rem;font-weight:900}.guide-center-library-entry-card h2{color:#3b2412;margin:8px 0 0;font-size:clamp(1.62rem,2.8vw,2.45rem)}.guide-center-library-entry-card p{color:#432c1ab8;margin:10px 0 0}.guide-library-page .guide-center-library{padding-top:64px}.guide-library-hero-note{color:#ffefd0d1;max-width:34em;margin:16px 0 0;font-size:1.05rem;line-height:1.7}.guide-library-back-link{color:#f4d39a;background:#160d085c;border:1px solid #ffe6ba47;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:42px;margin-top:22px;padding:8px 14px;font-size:.92rem;font-weight:900;text-decoration:none;display:inline-flex}.guide-library-page .guide-center-library-shell{margin-top:-24px}.guide-center-library-count{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.guide-center-library-count button{color:#842a21;cursor:pointer;background:#fff9ebbd;border:1px solid #8f1f1838;border-radius:999px;justify-content:center;align-items:center;min-height:32px;font-size:.82rem;font-weight:900;display:inline-flex}.guide-center-overview-card:after{content:"";pointer-events:none;opacity:.45;background:radial-gradient(circle,#0000 0 20px,#8f1f182e 21px 22px,#0000 23px),linear-gradient(45deg,#0000 45%,#8f1f1838 46% 48%,#0000 49%),linear-gradient(-45deg,#0000 45%,#b8832d42 46% 48%,#0000 49%),repeating-linear-gradient(0deg,#5e3e1c24 0 1px,#0000 1px 16px),repeating-linear-gradient(90deg,#5e3e1c1f 0 1px,#0000 1px 16px);width:132px;height:132px;position:absolute;bottom:-24px;right:-22px;transform:rotate(-8deg)}.guide-center-script-overview-card:nth-child(2n):after{background:radial-gradient(circle at 50% 50%, #8f1f1829 0 10px, transparent 11px), radial-gradient(circle at 50% 50%, transparent 0 34px, #b8832d40 35px 37px, transparent 38px), repeating-conic-gradient(from 12deg, #5e3e1c29 0 9deg, transparent 9deg 18deg);border-radius:50%;bottom:-18px;right:-14px}.guide-center-resource-card:after{opacity:.34;background:radial-gradient(circle at 36% 34%,#8f1f182e 0 8px,#0000 9px),radial-gradient(circle at 66% 62%,#b8832d3d 0 7px,#0000 8px),linear-gradient(135deg,#0000 46%,#5e3e1c2e 47% 49%,#0000 50%),repeating-linear-gradient(90deg,#5e3e1c1f 0 1px,#0000 1px 12px);width:112px;height:112px}@media (max-width:980px){.guide-center-card-grid,.guide-center-script-more-grid,.guide-center-resource-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-center-recent-list{grid-template-columns:1fr}}@media (max-width:640px){.guide-center-card-grid,.guide-center-script-more-grid,.guide-center-resource-more-grid{grid-template-columns:1fr;gap:10px}.guide-center-overview-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:86px;padding:14px;display:grid}.guide-center-resource-card{grid-template-columns:40px minmax(0,1fr) auto}.guide-center-resource-card>span{grid-row:1/span 2;width:40px;height:40px}.guide-center-overview-card h3{margin:0;font-size:1.18rem;line-height:1.2}.guide-center-overview-card p{display:none}.guide-center-overview-card em{white-space:nowrap;grid-area:1/2/span 2;min-height:36px;margin:0;padding-inline:12px}.guide-center-resource-card em{grid-column:3}.guide-center-script-index{grid-column:1;margin-bottom:2px}.guide-center-script-overview-card h3{grid-column:1}.guide-center-more-disclosure summary{justify-content:center;width:100%}.guide-center-library-entry-card{grid-template-columns:1fr;padding:20px 18px}.guide-center-library-entry-card .home-v2-red-seal-button{justify-content:center;width:100%}.guide-library-page .guide-center-library{padding-top:46px}.guide-library-hero-note{font-size:.95rem}}.guide-center-desktop-filter-groups{gap:18px;display:grid}.guide-center-mobile-filter-groups{display:none}@media (max-width:640px){.guide-library-page .guide-center-library-shell{margin-top:0;padding:14px}.guide-library-page .guide-center-section-heading{margin-bottom:12px}.guide-library-page .guide-center-section-heading p,.guide-library-page .guide-center-library-summary{display:none}.guide-library-page .guide-center-filters{gap:12px;padding:12px}.guide-center-desktop-filter-groups{display:none}.guide-center-mobile-filter-groups{gap:10px;display:grid}.guide-library-page .guide-center-inline-quick{scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.guide-library-page .guide-center-inline-quick::-webkit-scrollbar{display:none}.guide-center-mobile-filter-details .guide-center-filter-group::-webkit-scrollbar{display:none}.guide-library-page .guide-center-inline-quick button{flex:none}.guide-center-mobile-filter-details{background:#fff9ebbd;border:1px solid #6a492238;border-radius:8px;overflow:hidden}.guide-center-mobile-filter-details summary{cursor:pointer;color:#3b2412;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 12px;font-size:.92rem;font-weight:900;list-style:none;display:flex}.guide-center-mobile-filter-details summary::-webkit-details-marker{display:none}.guide-center-mobile-filter-details summary:after{content:"+";color:#8f1f18;background:#8f1f181a;border-radius:999px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-weight:900;display:grid}.guide-center-mobile-filter-details[open] summary:after{content:"-"}.guide-center-mobile-filter-details summary strong{color:#432c1aad;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:800;overflow:hidden}.guide-center-mobile-filter-label{color:#432c1a99;padding:10px 12px 0;font-size:.76rem;font-weight:900}.guide-center-mobile-filter-details .guide-center-filter-group{scrollbar-width:none;flex-wrap:nowrap;padding:10px 12px 12px;overflow-x:auto}.guide-center-mobile-filter-details .guide-center-filter-group+.guide-center-mobile-filter-label{border-top:1px solid #6a492224}.guide-center-mobile-filter-details .guide-center-filter-group button{flex:none;min-height:44px;padding-inline:12px;font-size:.84rem}.guide-library-page .guide-center-library-count{gap:6px 8px;margin:12px 0;font-size:.84rem;line-height:1.45}.guide-library-page .guide-center-library-count button{min-height:30px;padding-inline:10px}.guide-library-page .guide-center-article-grid{gap:10px}.guide-library-page .guide-center-article-card{gap:8px;padding:14px;min-height:0!important}.guide-library-page .guide-center-article-card h3{color:#2f1e12;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:1rem;line-height:1.38;display:-webkit-box;overflow:hidden}.guide-library-page .guide-center-article-card p{-webkit-line-clamp:1;-webkit-box-orient:vertical;flex:none;min-height:0;margin:0;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.guide-library-page .guide-center-article-meta,.guide-library-page .guide-center-article-footer{flex-direction:row;align-items:center;gap:8px}.guide-library-page .guide-center-article-meta time,.guide-library-page .guide-center-article-footer span{font-size:.76rem}.guide-library-page .guide-center-audience{background:#315f451a;border-radius:999px;margin-top:0;padding:3px 8px;font-size:.78rem}.guide-library-page .guide-center-article-footer{margin-top:2px}.guide-library-page .guide-center-article-footer a{white-space:nowrap;margin-top:0}}@media (min-width:761px){.products-redesign .product-service-grid{gap:18px}.products-redesign .manual-service-card.illustrated.product-service-card{border-radius:10px;grid-template-rows:168px auto;min-height:0}.products-redesign .manual-service-card.illustrated.product-service-card:after{inset:8px}.products-redesign .manual-service-card.illustrated.product-service-card .manual-card-image{height:168px;margin:12px 12px 0}.products-redesign .manual-service-card.illustrated.product-service-card .manual-card-body{grid-template-rows:auto auto auto;align-content:start;gap:12px;padding:18px 24px 24px;display:grid}.products-redesign .manual-service-card.illustrated.product-service-card .product-card-status-row{display:none}.products-redesign .manual-service-card.illustrated.product-service-card .manual-card-body h3{letter-spacing:.04em;font-size:clamp(1.92rem,2.45vw,2.35rem);line-height:1.08}.products-redesign .manual-service-card.illustrated.product-service-card .manual-card-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:0;margin-top:0;font-size:.98rem;line-height:1.58;display:-webkit-box;overflow:hidden}.products-redesign .manual-service-card.illustrated.product-service-card .manual-card-body .product-consult-note{display:none!important}.products-redesign .manual-service-card.illustrated.product-service-card .button{min-height:44px;margin-top:4px;padding:8px 16px}}@media (max-width:640px){.products-redesign,.products-redesign .section{width:100%;max-width:100vw;overflow-x:clip}.products-redesign .container{min-width:0;width:min(100vw - 64px,342px)!important;max-width:min(100vw - 64px,342px)!important;margin-left:24px!important;margin-right:auto!important}.products-redesign .product-service-grid{gap:10px;width:100%;max-width:100%;overflow:hidden}.products-redesign .product-group-anchor-nav,.products-redesign .principle-strip{width:100%;min-width:0;max-width:100%;overflow:hidden}.products-redesign .product-group-anchor-nav{gap:8px}.products-redesign .product-group-anchor-nav a,.products-redesign .principle-strip span{text-overflow:ellipsis;min-width:0;overflow:hidden}.products-redesign .manual-service-card.illustrated.product-service-card{border-radius:8px;justify-self:stretch;grid-template-columns:96px minmax(0,1fr)!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important}.products-redesign .manual-service-card.illustrated.product-service-card .manual-card-top{top:6px;left:6px}.products-redesign .manual-service-card.illustrated.product-service-card .red-ribbon{min-width:28px;min-height:28px;padding:0;font-size:.72rem}.products-redesign .manual-service-card.illustrated.product-service-card .manual-card-image{border-radius:6px;margin:6px 0 6px 6px;min-height:128px!important}.products-redesign .manual-service-card.illustrated.product-service-card .manual-card-body{gap:6px;min-width:0;max-width:100%;overflow:hidden;padding:10px 12px!important}.products-redesign .manual-service-card.illustrated.product-service-card .product-card-status-row{display:none}.products-redesign .manual-service-card.illustrated.product-service-card .product-status-badge{letter-spacing:0;min-height:22px;padding-inline:7px;font-size:.7rem}.products-redesign .manual-service-card.illustrated.product-service-card .product-card-status-row small{color:#583c20ad;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.2;overflow:hidden}.products-redesign .manual-service-card.illustrated.product-service-card .manual-card-body h3{margin:0;line-height:1.22;font-size:clamp(1.08rem,4.8vw,1.28rem)!important}.products-redesign .manual-service-card.illustrated.product-service-card .manual-card-body p{overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;line-height:1.42;font-size:.8rem!important}.products-redesign .manual-service-card.illustrated.product-service-card .button{border-radius:999px;min-height:44px!important;padding:0 12px!important;font-size:.82rem!important}.products-redesign .process-redesign-section{padding-block:34px 38px}.products-redesign .process-redesign-section .scroll-section-heading{margin-bottom:14px}.products-redesign .process-redesign-section .scroll-section-heading h2{line-height:1.18;font-size:clamp(1.68rem,7.2vw,2.08rem)!important}.products-redesign .process-redesign-section .scroll-section-heading p{max-width:18em;margin-top:8px;font-size:.88rem;line-height:1.5}.products-redesign .process-redesign-section .process-scroll{gap:6px!important;overflow:hidden!important}.products-redesign .process-redesign-section .process-scroll li{gap:8px;clip-path:none!important;border-radius:8px!important;grid-template-columns:34px minmax(0,1fr)!important;min-height:50px!important;padding:8px 12px!important}.products-redesign .process-redesign-section .process-scroll li:not(:last-child):after{content:none!important;display:none!important}.products-redesign .process-redesign-section .process-scroll span{font-size:.72rem;width:28px!important;height:28px!important}.products-redesign .process-redesign-section .process-scroll strong{text-align:left;line-height:1.25;font-size:.9rem!important}}@media (max-width:760px){.home-v2-hero-nav,.home-v2 .home-v2-hero-nav,.inner-battle-hero .home-v2-hero-nav{z-index:1000;height:76px;position:fixed!important;top:0!important;left:0!important;right:0!important}.home-v2-hero-nav-inner,.home-v2 .home-v2-hero-nav-inner,.inner-battle-hero .home-v2-hero-nav-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;min-width:0;height:100%;overflow:visible;width:100%!important;max-width:100vw!important;padding:0 14px!important;display:flex!important;position:relative!important}.home-v2-hero-links,.home-v2 .home-v2-hero-links,.inner-battle-hero .home-v2-hero-links{display:none!important}.home-v2-hero-brand,.home-v2 .home-v2-hero-brand,.inner-battle-hero .home-v2-hero-brand,.products-redesign .home-v2-hero-brand,.products-redesign .inner-battle-hero .home-v2-hero-brand{flex:auto;min-width:0;height:38px;overflow:hidden;width:auto!important;max-width:calc(100% - 156px)!important;position:static!important}.home-v2-nav-actions,.home-v2 .home-v2-nav-actions,.inner-battle-hero .home-v2-nav-actions,.products-redesign .home-v2-nav-actions,.products-redesign .inner-battle-hero .home-v2-nav-actions{z-index:1001;justify-content:flex-end;align-items:center;gap:8px;height:38px;overflow:visible;flex:0 0 146px!important;width:146px!important;min-width:146px!important;margin-left:auto!important;display:flex!important;position:static!important}.home-v2-nav-contact,.home-v2 .home-v2-nav-contact,.inner-battle-hero .home-v2-nav-contact,.products-redesign .home-v2-nav-actions .home-v2-nav-contact{box-sizing:border-box;order:1;justify-content:center;align-items:center;white-space:nowrap!important;flex:0 0 96px!important;width:96px!important;min-width:96px!important;height:38px!important;min-height:38px!important;padding-inline:8px!important;font-size:.82rem!important;line-height:1!important;display:inline-flex!important;position:static!important}.home-v2-mobile-menu-toggle,.home-v2 .home-v2-mobile-menu-toggle,.inner-battle-hero .home-v2-mobile-menu-toggle,.products-redesign .home-v2-nav-actions .home-v2-mobile-menu-toggle{box-sizing:border-box;order:2;place-items:center;flex:0 0 42px!important;width:42px!important;height:38px!important;display:grid!important;position:static!important}}.modal-backdrop{z-index:6000}.wechat-modal{z-index:6001}@media (min-width:761px){.team-redesign #leadership .scroll-section-heading h2{overflow-wrap:normal;text-wrap:nowrap;white-space:nowrap;letter-spacing:.02em;max-width:none;font-size:clamp(3.6rem,5.3vw,6.2rem)}}.guide-center-library-entry-card h2{letter-spacing:.04em;margin-top:10px;font-size:clamp(2.6rem,5vw,4.5rem);line-height:1.08}.guide-center-library-entry-card p{max-width:34em;font-size:clamp(1rem,1.18vw,1.16rem);line-height:1.7}.home-v2 .home-v2-guides-ref{background:linear-gradient(#f6ebd8 0%,#f3e3c8 18%,#f1dfc4 100%),radial-gradient(circle at 52% 0,#fffaebc7,#0000 30rem);padding-top:clamp(32px,3.2vw,56px)}.home-v2-guides-hero-real{background:linear-gradient(#f8edd6d1 0%,#eedbb7a3 34%,#dec497b8 100%),linear-gradient(90deg,#f8ecd4e0,#f8ecd494 45%,#e5cb9cb8),url(/assets/redesign/guides-hero.webp) 50% 54%/cover no-repeat;border:1px solid #97672f2e;border-radius:8px;width:min(100%,1540px);margin-inline:auto;box-shadow:inset 0 1px #fff9e85c,0 24px 48px #62421f1f}.home-v2-guides-hero-real:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#f6ebd8eb,#f6ebd800);height:clamp(70px,6vw,118px);position:absolute;inset:0 0 auto}@media (max-width:760px){.home-v2 .home-v2-guides-ref{padding-top:24px}.home-v2-guides-hero-real{border-radius:8px;width:100%;max-width:100%;margin-inline:0}.guide-center-library-entry-card h2{font-size:clamp(2rem,10vw,2.9rem)}}@media (min-width:761px){.redesign-site .section{padding-block:var(--space-section)}.products-redesign .process-redesign-section,.tools-center-page .tools-center-directory,.guide-center-page .guide-center-recent-updates{padding-block:var(--space-section-tight)}.product-group-stack{gap:clamp(38px,4vw,52px);margin-top:clamp(26px,3vw,36px)}.scroll-section-heading,.guide-center-section-heading,.tools-center-heading{margin-bottom:clamp(22px,3vw,34px)}}.guide-center-stats div,.guide-center-notice,.guide-center-script-card,.guide-center-category-card,.guide-center-path-card,.guide-center-latest-card,.guide-center-article-card,.guide-center-empty,.guide-center-overview-card,.guide-center-more-entry,.guide-center-library-entry-card,.products-redesign .manual-service-card.illustrated.product-service-card,.home-v2-case-card-real,.home-v2-guide-latest-card,.home-v2-guide-script-card,.home-v2-guide-type-card,.team-cases-preview .evidence-card,.tools-center-card,.tools-center-roadmap{border-color:var(--surface-card-border);box-shadow:var(--surface-card-shadow);border-radius:8px}.guide-center-notice,.tools-center-roadmap,.guide-center-library-entry-card{box-shadow:0 8px 14px #452b1414}.tools-center-card,.home-v2-guide-script-card,.home-v2-guide-type-card,.guide-center-overview-card,.guide-center-more-entry{transition:border-color .18s,background-color .18s,transform .18s}.tools-center-card:hover,.home-v2-guide-script-card:hover,.home-v2-guide-type-card:hover,.guide-center-overview-card:hover,.guide-center-more-entry:hover{border-color:#8f1f1857;transform:translateY(-2px)}.manual-card-body h3,.home-v2-case-card-body h3,.home-v2-guide-latest-card h4,.home-v2-guide-script-card h4,.home-v2-guide-type-card h4,.guide-center-overview-card h3,.guide-center-more-entry h3,.tools-center-card h3{text-wrap:balance}@media (prefers-reduced-motion:reduce){.tools-center-card,.home-v2-guide-script-card,.home-v2-guide-type-card,.guide-center-overview-card,.guide-center-more-entry{transition:none}.tools-center-card:hover,.home-v2-guide-script-card:hover,.home-v2-guide-type-card:hover,.guide-center-overview-card:hover,.guide-center-more-entry:hover{transform:none}}@media (max-width:760px){.home-v2-hero-nav-inner,.home-v2 .home-v2-hero-nav-inner,.inner-battle-hero .home-v2-hero-nav-inner{gap:8px;overflow:hidden;padding-inline:16px!important;display:flex!important}.home-v2-hero-brand,.home-v2 .home-v2-hero-brand,.inner-battle-hero .home-v2-hero-brand{flex:auto;max-width:none!important}.home-v2-nav-actions,.home-v2 .home-v2-nav-actions,.inner-battle-hero .home-v2-nav-actions{gap:6px;flex:none!important;width:auto!important;min-width:0!important}.home-v2-nav-contact,.home-v2 .home-v2-nav-contact,.inner-battle-hero .home-v2-nav-contact{flex:0 0 72px!important;width:72px!important;min-width:72px!important;padding-inline:6px!important;font-size:.76rem!important}.home-v2-mobile-menu-toggle,.home-v2 .home-v2-mobile-menu-toggle,.inner-battle-hero .home-v2-mobile-menu-toggle{flex:0 0 40px!important;width:40px!important;min-width:40px!important;height:40px!important}.tools-center-hero.battle-hero.inner-battle-hero{min-height:440px}.tools-center-hero .battle-hero-content{min-height:440px;padding-block:112px 54px}.tools-center-hero .battle-hero-image{filter:saturate(1.08)contrast(1.04)brightness(1.04);object-fit:cover!important;object-position:50% 48%!important}.tools-center-hero .battle-hero-shade{background:linear-gradient(#1209054d 0%,#1209055c 52%,#120905a8 100%),linear-gradient(90deg,#1209058a,#12090514 58%,#1209054d)}.products-hero .battle-hero-image{opacity:.01;filter:saturate(1.08)contrast(1.12)brightness(.84);transform-origin:82%;transform:scale(1.18);object-position:82% center!important}.products-hero.battle-hero.inner-battle-hero{background-color:#120b07;background-repeat:no-repeat;background-image:linear-gradient(#1209054d 0%,#12090561 54%,#120905a8 100%),url(/assets/redesign/product-hero.png)!important;background-position:50%,82%!important;background-size:auto,cover!important}.products-hero .battle-hero-shade{background:linear-gradient(#12090557 0%,#1209055c 54%,#120905a8 100%),linear-gradient(90deg,#1209058a,#12090514 58%,#12090542)}}@media (min-width:761px){.products-hero .battle-hero-image{object-position:82% center;opacity:.01;filter:saturate(1.08)contrast(1.1)brightness(.86);transform-origin:82%;transform:scale(1.34)}.products-hero.battle-hero.inner-battle-hero{background-color:#120b07;background-repeat:no-repeat;background-image:linear-gradient(90deg,#1209058a 0%,#12090547 42%,#12090514 100%),url(/assets/redesign/product-hero.png)!important;background-position:50%,82%!important;background-size:auto,134%!important}.products-redesign>.parchment-section:first-of-type{padding-top:clamp(52px,5.2vw,76px)}}.guide-center-hero-search button{color:#1b1009;background:linear-gradient(#edc776 0%,#c9913c 100%);border-color:#edc067b8}.guide-center-hero-search button:hover{background:linear-gradient(#f3d58e 0%,#d39a45 100%)}:root{--motion-ease-enter:cubic-bezier(.22, 1, .36, 1);--motion-ease-press:cubic-bezier(.25, 1, .5, 1);--motion-duration-fast:.14s;--motion-duration-state:.22s}@keyframes motion-hero-settle{0%{opacity:.7;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-hero-frame{0%{transform:scale(1.018)}to{transform:scale(1)}}@keyframes motion-chapter-mark{0%{opacity:.72;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-card-arrive{0%{opacity:.82;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-route-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-motion-kind=hero][data-motion-in=true] :is(.home-v2-hero-copy-real,.battle-hero-copy){animation:motion-hero-settle .52s var(--motion-ease-enter) both}[data-motion-kind=hero][data-motion-in=true] .home-v2-hero-bg{animation:motion-hero-frame .62s var(--motion-ease-enter) both}[data-motion-kind=hero][data-motion-in=true] .home-v2-metrics-real{animation:motion-hero-settle .48s .12s var(--motion-ease-enter) both}[data-motion-kind=chapter][data-motion-in=true] :is(.home-v2-section-title,.scroll-section-heading,.guide-center-section-heading,.tools-center-heading,.product-service-group-heading){animation:motion-chapter-mark .36s var(--motion-ease-enter) both}[data-motion-kind][data-motion-in=true] [data-motion-item=true]{animation:motion-card-arrive .36s calc(var(--motion-index,0) * 42ms) var(--motion-ease-enter) both}@media (min-width:761px){[data-motion-kind=sequence] .process-scroll{position:relative}[data-motion-kind=sequence] .process-scroll:after{z-index:0;content:"";opacity:.7;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#0000,#a7702b94,#0000);height:1px;position:absolute;top:50%;left:5%;right:5%}[data-motion-kind=sequence] .process-scroll li{z-index:1;position:relative}[data-motion-kind=sequence][data-motion-in=true] .process-scroll:after{animation:motion-route-line .56s var(--motion-ease-enter) both}}.home-v2-real-button,.home-v2-product-button,.home-v2-product-mobile-link,.tools-center-card,.guide-center-overview-card,.guide-center-more-entry,.evidence-image-overlay>span:last-child{transition:border-color var(--motion-duration-fast) var(--motion-ease-press), box-shadow var(--motion-duration-fast) var(--motion-ease-press), color var(--motion-duration-fast) var(--motion-ease-press), opacity var(--motion-duration-fast) var(--motion-ease-press), transform var(--motion-duration-fast) var(--motion-ease-press)}@media (hover:hover) and (pointer:fine){.home-v2-real-button:hover{filter:none;transform:translateY(-2px)}.home-v2-real-button.primary:hover{border-color:#ffe7b0}.evidence-image-button:hover .evidence-image-overlay>span:last-child,.evidence-image-button:focus-visible .evidence-image-overlay>span:last-child{transform:translate(-3px)}}:where(.home-v2-real-button,.home-v2-product-button,.home-v2-product-mobile-link,.tools-center-card,.guide-center-overview-card,.guide-center-more-entry,.copy-button,.team-cases-more-button):active{transform:scale(.985)}.faq-answer-frame{transition:grid-template-rows var(--motion-duration-state) var(--motion-ease-enter);grid-template-rows:0fr;display:grid}.faq-list details[open] .faq-answer-frame{grid-template-rows:1fr}.faq-answer-frame .faq-answer{min-height:0;overflow:hidden}.evidence-card[data-motion-case-entering=true]{animation:motion-card-arrive .36s calc(var(--motion-index,0) * 48ms) var(--motion-ease-enter) both}.modal-backdrop,.why-dialog-backdrop,.evidence-lightbox-backdrop{transition:opacity .18s var(--motion-ease-press)}.wechat-modal,.why-dialog,.evidence-lightbox{transition:opacity var(--motion-duration-state) var(--motion-ease-enter), transform var(--motion-duration-state) var(--motion-ease-enter)}:is(.modal-backdrop,.why-dialog-backdrop,.evidence-lightbox-backdrop)[data-motion-state=entering],:is(.modal-backdrop,.why-dialog-backdrop,.evidence-lightbox-backdrop)[data-motion-state=exiting]{opacity:0}:is(.modal-backdrop,.why-dialog-backdrop,.evidence-lightbox-backdrop)[data-motion-state=exiting]{pointer-events:none}.modal-backdrop[data-motion-state=entering] .wechat-modal,.why-dialog-backdrop[data-motion-state=entering] .why-dialog,.evidence-lightbox-backdrop[data-motion-state=entering] .evidence-lightbox{opacity:0;transform:translateY(12px)scale(.985)}.modal-backdrop[data-motion-state=exiting] .wechat-modal,.why-dialog-backdrop[data-motion-state=exiting] .why-dialog,.evidence-lightbox-backdrop[data-motion-state=exiting] .evidence-lightbox{opacity:0;transform:translateY(8px)scale(.99)}@media (prefers-reduced-motion:reduce){[data-motion-kind],[data-motion-kind] *,.modal-backdrop,.why-dialog-backdrop,.evidence-lightbox-backdrop,.wechat-modal,.why-dialog,.evidence-lightbox,.faq-answer-frame{transition-duration:.01ms!important;animation:none!important}}.home-v2-hero-media{z-index:0;position:absolute;inset:0}.home-v2-hero-media .home-v2-hero-bg{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-v2-metrics-mobile{display:none}@media (min-width:761px){.home-v2 .home-v2-hero{background:#b86e2c;overflow:hidden}.home-v2-hero-real-layer:after{display:none}.home-v2-hero-copy-real{width:min(34vw,580px);min-width:0;top:24%;left:clamp(44px,5.2vw,100px)}.home-v2-hero-copy-real h1{color:#371c0e;letter-spacing:.09em;text-shadow:0 1px #fff4d0b8;font-size:clamp(4.4rem,6.65vw,7.8rem);font-weight:600}.home-v2-hero-kicker-real{color:#512b15;letter-spacing:.13em;text-shadow:0 1px #fff6da9e;margin-top:2.4%;font-size:clamp(1.5rem,2.05vw,2.5rem)}.home-v2-hero-divider{background:linear-gradient(90deg,#5b3114b8,#5b311424);width:min(100%,470px);margin:4% 0 4.8%}.home-v2-hero-divider:after{background:#ffe5acb8;border-color:#744018c7}.home-v2-hero-text-real{color:#482817;text-shadow:0 1px #fff7dfa8;font-size:clamp(1rem,1.3vw,1.5rem);font-weight:600;line-height:1.72}.home-v2-hero-actions-real{gap:clamp(12px,1.1vw,20px);margin-top:6.5%}.home-v2-real-button{border-radius:4px;width:clamp(154px,11.4vw,204px);min-height:clamp(46px,5.2vh,58px);font-size:clamp(1.02rem,1.28vw,1.48rem)}.home-v2-real-button.primary{color:#f5cf81;background:#35200f;border-color:#daa548e6;box-shadow:inset 0 0 0 1px #ffeebb1f,0 4px 8px #42220c33}.home-v2-real-button.secondary{color:#ffe0a3;background:#8d261b;border-color:#f2be5eb8;box-shadow:inset 0 0 0 1px #ffe5a21f,0 4px 8px #67201333}.home-v2-metrics-desktop{grid-template-columns:repeat(4,minmax(0,1fr));width:min(50vw,760px);min-height:0;display:grid;bottom:7.4%;left:clamp(44px,5.2vw,100px);right:auto}.home-v2-metrics-desktop:before{display:none}.home-v2-metrics-desktop .home-v2-metric-real{color:#f0cb85;align-content:start;justify-items:start;gap:7px;min-height:112px;padding:0 clamp(10px,1vw,18px);display:grid}.home-v2-metrics-desktop .home-v2-metric-real:first-child{padding-left:0}.home-v2-metrics-desktop .home-v2-metric-real+.home-v2-metric-real{border-left-color:#f5d38e57}.home-v2-metrics-desktop .home-v2-metric-icon-real{color:#e7bd72;background:0 0;border:0;border-radius:0;width:30px;height:30px}.home-v2-metrics-desktop .home-v2-metric-icon-real svg{filter:none;width:100%;height:100%}.home-v2-metrics-desktop .home-v2-metric-copy-real{gap:6px}.home-v2-metrics-desktop .home-v2-metric-copy-real strong,.home-v2-metrics-desktop .home-v2-metric-real:nth-child(n+3) .home-v2-metric-copy-real strong{color:#f9d99a;letter-spacing:.04em;white-space:normal;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(1.04rem,1.38vw,1.58rem);font-weight:700;line-height:1.05}.home-v2-metrics-desktop .home-v2-metric-copy-real small{color:#ffe5a9d1;letter-spacing:.02em;white-space:normal;font-size:clamp(.7rem,.78vw,.9rem);font-weight:600;line-height:1.35}}@media (max-width:760px){.home-v2 .home-v2-hero{aspect-ratio:auto;background:#b86e2c;height:clamp(690px,185vw,760px);min-height:clamp(690px,185vw,760px);overflow:hidden}.home-v2 .home-v2-hero:before,.home-v2-hero-real-layer:after,.home-v2-metrics-desktop{display:none}.home-v2 .home-v2-hero-bg{object-position:center top;background:0 0;width:100%;height:100%;position:static}.home-v2-hero-copy-real{width:min(74%,320px);max-width:calc(100vw - 40px);top:104px;left:20px;overflow:visible}.home-v2-hero-copy-real h1{color:#3c1f10;letter-spacing:.07em;text-shadow:0 1px #fff6dcc2;font-size:clamp(3.2rem,14vw,4.6rem);font-weight:600}.home-v2-hero-kicker-real{color:#512b15;letter-spacing:.08em;text-shadow:0 1px #fff6dcb3;margin-top:10px;font-size:clamp(1.22rem,5.6vw,1.62rem);line-height:1.22}.home-v2-hero-divider{background:linear-gradient(90deg,#5b3114ad,#5b31141f);width:100%;margin-block:16px 14px}.home-v2-hero-divider:after{background:#ffe5acbd;border-color:#744018b8}.home-v2-hero-text-real{color:#482817;text-shadow:0 1px #fff7dfa8;max-width:15em;font-size:.92rem;font-weight:600;line-height:1.58}.home-v2-hero-actions-real{flex-direction:row;gap:8px;width:min(100%,286px);margin-top:18px}.home-v2-real-button{letter-spacing:.04em;border-radius:4px;flex:1 1 0;width:auto;min-height:46px;padding-inline:10px;font-size:.9rem}.home-v2-real-button.primary{color:#f5cf81;background:#35200f;border-color:#daa548e6;box-shadow:inset 0 0 0 1px #ffeebb1f,0 4px 8px #42220c2e}.home-v2-real-button.secondary{color:#ffe0a3;background:#8d261b;border-color:#f2be5eb8;box-shadow:inset 0 0 0 1px #ffe5a21f,0 4px 8px #6720132e}.home-v2-metrics-mobile{background:#f1e4cf;grid-template-columns:repeat(2,minmax(0,1fr));padding:18px 14px;display:grid}.home-v2-metrics-mobile .home-v2-metric-real{color:#56341d;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:78px;padding:10px 8px;display:grid}.home-v2-metrics-mobile .home-v2-metric-real:nth-child(2n){border-left:1px solid #7a4d2238}.home-v2-metrics-mobile .home-v2-metric-real:nth-child(n+3){border-top:1px solid #7a4d2238}.home-v2-metrics-mobile .home-v2-metric-icon-real{color:#92612e;background:0 0;border:0;border-radius:0;width:30px;height:30px}.home-v2-metrics-mobile .home-v2-metric-icon-real svg{filter:none;width:100%;height:100%}.home-v2-metrics-mobile .home-v2-metric-copy-real{gap:4px}.home-v2-metrics-mobile .home-v2-metric-copy-real strong,.home-v2-metrics-mobile .home-v2-metric-real:nth-child(n+3) .home-v2-metric-copy-real strong{color:#4a2b17;letter-spacing:.02em;white-space:normal;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1rem;font-weight:700;line-height:1.14}.home-v2-metrics-mobile .home-v2-metric-copy-real small{color:#4a2b17c2;letter-spacing:0;white-space:normal;font-size:.68rem;font-weight:600;line-height:1.3}.home-v2 .home-v2-products-ref{padding-top:40px}}@media (min-width:761px) and (max-width:1024px){.home-v2 .home-v2-hero-nav,.home-v2 .inner-battle-hero .home-v2-hero-nav{height:76px}.home-v2 .home-v2-hero-nav-inner,.home-v2 .inner-battle-hero .home-v2-hero-nav-inner{gap:10px;padding-inline:20px;display:flex}.home-v2 .home-v2-hero-links{display:none}.home-v2 .home-v2-hero-brand{flex:auto;min-width:0}.home-v2 .home-v2-nav-actions{flex:none;gap:8px;display:flex}.home-v2 .home-v2-nav-contact{width:94px;min-height:40px;font-size:.95rem}.home-v2 .home-v2-mobile-menu-toggle{width:42px;height:40px;display:grid}.home-v2 .home-v2-hero{aspect-ratio:auto;height:620px;min-height:620px}.home-v2 .home-v2-hero-bg{object-position:58% center}.home-v2 .home-v2-hero-copy-real{width:min(45vw,360px);top:126px;left:32px}.home-v2 .home-v2-hero-copy-real h1{font-size:clamp(3.1rem,7.8vw,4.5rem);line-height:1.02}.home-v2 .home-v2-hero-kicker-real{margin-top:12px;font-size:clamp(1.16rem,3vw,1.52rem)}.home-v2 .home-v2-hero-divider{margin-block:16px 14px}.home-v2 .home-v2-hero-text-real{font-size:.96rem;line-height:1.58}.home-v2 .home-v2-hero-actions-real{gap:10px;margin-top:18px}.home-v2 .home-v2-real-button{width:142px;min-height:46px;font-size:.92rem}.home-v2 .home-v2-metrics-desktop{display:none}.home-v2 .home-v2-metrics-mobile{background:#f1e4cf;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 28px;display:grid}.home-v2 .home-v2-metrics-mobile .home-v2-metric-real{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-height:66px;padding:8px 12px;display:grid}.home-v2 .home-v2-metrics-mobile .home-v2-metric-real+.home-v2-metric-real{border-left:1px solid #7a4d2238}.home-v2 .home-v2-metrics-mobile .home-v2-metric-real:nth-child(n+3){border-top:0}.home-v2 .home-v2-metrics-mobile .home-v2-metric-icon-real{width:28px;height:28px}.home-v2 .home-v2-metrics-mobile .home-v2-metric-copy-real strong,.home-v2 .home-v2-metrics-mobile .home-v2-metric-real:nth-child(n+3) .home-v2-metric-copy-real strong{font-size:clamp(.82rem,1.65vw,1.02rem)}.home-v2 .home-v2-metrics-mobile .home-v2-metric-copy-real small{font-size:clamp(.6rem,1.1vw,.72rem)}.home-v2 .home-v2-products-ref{padding-top:48px}}:root{--motion-ease-feedback:cubic-bezier(.16, 1, .3, 1);--motion-duration-press:.11s;--motion-duration-feedback:.18s;--motion-duration-entrance:.52s}@keyframes motion-hero-copy-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-hero-rule-in{0%{opacity:0;transform:scaleX(.22)}to{opacity:1;transform:scaleX(1)}}@keyframes motion-proof-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes motion-mobile-command-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}[data-motion-kind=hero][data-motion-in=true] .home-v2-hero-copy-real,[data-motion-kind=hero][data-motion-in=true] .home-v2-metrics-real{animation:none}[data-motion-kind=hero][data-motion-in=true] .home-v2-hero-bg{animation:motion-hero-frame .82s var(--motion-ease-feedback) both;filter:saturate(.94)contrast(.98)}[data-motion-kind=hero][data-motion-in=true] .home-v2-hero-copy-real>h1,[data-motion-kind=hero][data-motion-in=true] .home-v2-hero-copy-real>.home-v2-hero-kicker-real,[data-motion-kind=hero][data-motion-in=true] .home-v2-hero-copy-real>.home-v2-hero-text-real,[data-motion-kind=hero][data-motion-in=true] .home-v2-hero-copy-real>.home-v2-hero-actions-real{animation:motion-hero-copy-in var(--motion-duration-entrance) var(--motion-ease-feedback) both}[data-motion-kind=hero][data-motion-in=true] .home-v2-hero-copy-real>h1{animation-delay:40ms}[data-motion-kind=hero][data-motion-in=true] .home-v2-hero-copy-real>.home-v2-hero-kicker-real{animation-delay:.11s}[data-motion-kind=hero][data-motion-in=true] .home-v2-hero-divider{transform-origin:0;animation:motion-hero-rule-in .42s .18s var(--motion-ease-feedback) both}[data-motion-kind=hero][data-motion-in=true] .home-v2-hero-copy-real>.home-v2-hero-text-real{animation-delay:.23s}[data-motion-kind=hero][data-motion-in=true] .home-v2-hero-copy-real>.home-v2-hero-actions-real{animation-delay:.31s}[data-motion-kind=hero][data-motion-in=true] .home-v2-metrics-desktop .home-v2-metric-real,[data-motion-kind=proof][data-motion-in=true] .home-v2-metric-real{animation:motion-proof-in .36s calc(var(--motion-index,0) * 56ms + .36s) var(--motion-ease-feedback) both}.home-v2-hero-links>a,.home-v2-product-menu-trigger{transition:color var(--motion-duration-feedback) var(--motion-ease-feedback), text-shadow var(--motion-duration-feedback) var(--motion-ease-feedback)}.home-v2-hero-links>a:after,.home-v2-product-menu-trigger:after{content:"";opacity:0;transform-origin:50%;height:2px;transition:opacity var(--motion-duration-feedback) var(--motion-ease-feedback), transform var(--motion-duration-feedback) var(--motion-ease-feedback);background:linear-gradient(90deg,#0000,#f0c66f 20% 80%,#0000);position:absolute;bottom:20%;left:6%;right:6%;transform:scaleX(.28)}.home-v2-hero-links>a.active:after,.home-v2-product-menu-trigger.active:after,.home-v2-hero-links>a:focus-visible:after,.home-v2-product-menu-trigger:focus-visible:after{opacity:1;transform:scaleX(1)}.home-v2-nav-contact,.home-v2-mobile-menu-toggle,.copy-button,.team-cases-more-button,.faq-list summary,.manual-service-card,.home-v2-product-card-real,.home-v2-case-card-real,.evidence-card{transition:background-color var(--motion-duration-feedback) var(--motion-ease-feedback), border-color var(--motion-duration-feedback) var(--motion-ease-feedback), box-shadow var(--motion-duration-feedback) var(--motion-ease-feedback), color var(--motion-duration-feedback) var(--motion-ease-feedback), transform var(--motion-duration-feedback) var(--motion-ease-feedback)}:where(.home-v2-real-button,.home-v2-product-button,.home-v2-product-mobile-link,.home-v2-red-seal-button,.home-v2-gold-button,.manual-card-body .button,.copy-button,.team-cases-more-button) svg{transition:transform var(--motion-duration-feedback) var(--motion-ease-feedback)}@media (hover:hover) and (pointer:fine){.home-v2-hero-links>a:hover,.home-v2-product-menu-trigger:hover{color:#f6d690;text-shadow:0 0 16px #e8b85b2e}.home-v2-hero-links>a:hover:after,.home-v2-product-menu-trigger:hover:after{opacity:1;transform:scaleX(1)}.home-v2-nav-contact:hover,.home-v2-nav-contact:focus-visible{color:#2b190d;background:#f1d29a;border-color:#f2cb7b;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #fff5d6b8,0 5px 10px #0003}.home-v2-mobile-menu-toggle:hover,.home-v2-mobile-menu-toggle:focus-visible{color:#ffe1a3;background:#b5762c47;border-color:#f5cf83f5}:where(.home-v2-real-button,.home-v2-product-button,.home-v2-product-mobile-link,.home-v2-red-seal-button,.home-v2-gold-button,.manual-card-body .button,.team-cases-more-button):hover{transform:translateY(-2px)}:where(.home-v2-real-button,.home-v2-product-button,.home-v2-product-mobile-link,.home-v2-red-seal-button,.home-v2-gold-button,.manual-card-body .button,.team-cases-more-button):hover svg{transform:translate(3px)}.home-v2-product-card-real:hover,.manual-service-card:hover,.home-v2-case-card-real:hover,.evidence-card:hover{border-color:#8f1f1861;transform:translateY(-2px);box-shadow:0 8px 14px #452b141f}.home-v2-product-card-real:hover .home-v2-choice-icon,.manual-service-card:hover .manual-card-image img{transform:translate(2px)}.home-v2-case-card-real:hover .home-v2-case-card-image img,.evidence-image-button:hover img{transform:scale(1.035)}.faq-list summary:hover{color:var(--gold-light);background:#c4883814}.copy-button:hover,.copy-button:focus-visible{color:#ffe2a3;background:#e1b15824;border-color:#f6d38fe6}}:where(.home-v2-real-button,.home-v2-product-button,.home-v2-product-mobile-link,.home-v2-red-seal-button,.home-v2-gold-button,.manual-card-body .button,.copy-button,.team-cases-more-button,.home-v2-nav-contact,.home-v2-mobile-menu-toggle):active{transition-duration:var(--motion-duration-press);transform:scale(.985)}.copy-button[data-copied=true]{color:#d8f0be;background:#487b4838;border-color:#bce0a0d1}[data-motion-kind][data-motion-in=true] [data-motion-item=true],.evidence-card[data-motion-case-entering=true]{animation-fill-mode:none}.wechat-modal{transform-origin:50% 72%;clip-path:inset(0 round 8px);transition:clip-path var(--motion-duration-state) var(--motion-ease-feedback), opacity var(--motion-duration-state) var(--motion-ease-enter), transform var(--motion-duration-state) var(--motion-ease-enter)}.modal-backdrop[data-motion-state=entering] .wechat-modal{clip-path:inset(7% 0 0 round 8px)}.modal-backdrop[data-motion-state=exiting] .wechat-modal{clip-path:inset(4% 0 0 round 8px)}.manual-card-image img,.home-v2-product-card-real .home-v2-choice-icon,.home-v2-case-card-image img{transition:transform var(--motion-duration-feedback) var(--motion-ease-feedback)}.faq-list details[open] summary{color:var(--gold-light)}.faq-list details[open] summary svg{color:#f0c56e}@media (max-width:760px){.home-v2-mobile-nav.open a{animation:motion-mobile-command-in .26s calc(var(--motion-index,0) * 36ms) var(--motion-ease-feedback) both}.home-v2-mobile-nav.open a:first-child{--motion-index:0}.home-v2-mobile-nav.open a:nth-child(2){--motion-index:1}.home-v2-mobile-nav.open a:nth-child(3){--motion-index:2}.home-v2-mobile-nav.open a:nth-child(4){--motion-index:3}.home-v2-mobile-nav.open a:nth-child(5){--motion-index:4}.home-v2-mobile-nav a:active,.faq-list summary:active{transform:scale(.99)}}@media (prefers-reduced-motion:reduce){.home-v2-hero-copy-real>*,.home-v2-metrics-desktop .home-v2-metric-real,.home-v2-metrics-mobile .home-v2-metric-real,.home-v2-mobile-nav a{animation:none!important}}@media (max-width:760px){.home-v2-mobile-nav{overscroll-behavior:contain;max-height:calc(100dvh - 76px);overflow-y:auto}.home-v2-mobile-product-menu{gap:8px;display:grid}.home-v2-mobile-product-row{grid-template-columns:minmax(0,1fr) 48px;gap:8px;display:grid}.home-v2-mobile-product-row>a{min-width:0}.home-v2-mobile-product-toggle{color:#f0ca7a;width:48px;min-height:48px;transition:background var(--motion-duration-feedback) var(--motion-ease-feedback), color var(--motion-duration-feedback) var(--motion-ease-feedback), transform var(--motion-duration-feedback) var(--motion-ease-feedback);background:#3e2611c2;border:1px solid #e6bd6e80;border-radius:8px;place-items:center;display:grid}.home-v2-mobile-product-toggle[aria-expanded=true]{color:#25170d;background:#e4bd68}.home-v2-mobile-product-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.home-v2-mobile-product-groups{opacity:0;max-height:0;transition:max-height .24s var(--motion-ease-feedback), opacity .16s var(--motion-ease-feedback), padding .16s var(--motion-ease-feedback);gap:10px;padding:0 12px;display:grid;overflow:hidden}.home-v2-mobile-product-groups.open{opacity:1;max-height:980px;padding-block:2px 10px}.home-v2-mobile-product-groups a{color:#fff0cfd6;background:0 0;border:0;border-bottom:1px solid #e6bd6e29;border-radius:0;align-items:center;min-height:42px;font-size:.9rem;font-weight:700;display:flex}.home-v2-mobile-product-groups .home-v2-mobile-product-overview{color:#f0ca7a}.home-v2-mobile-product-group{gap:2px;display:grid}.home-v2-mobile-product-group>span{color:#f0ca7ab8;letter-spacing:.12em;padding-top:8px;font-size:.7rem;font-weight:800}.home-v2-mobile-nav.open .home-v2-mobile-product-menu{animation:motion-mobile-command-in .26s 36ms var(--motion-ease-feedback) both}.home-v2-mobile-product-groups a{animation:none!important}.home-v2 .home-v2-products-ref .home-v2-product-mobile-item{grid-template-rows:1fr;align-items:center;gap:10px;grid-template-columns:40px minmax(0,1fr) auto!important;min-height:96px!important;padding:14px!important}.home-v2 .home-v2-products-ref .home-v2-product-mobile-order{grid-area:1/1;width:36px;height:36px;font-size:.82rem}.home-v2 .home-v2-products-ref .home-v2-product-mobile-copy{grid-area:1/2;gap:5px}.home-v2 .home-v2-products-ref .home-v2-product-mobile-copy h3{font-size:1.08rem;line-height:1.2}.home-v2 .home-v2-products-ref .home-v2-product-mobile-service{font-size:.92rem;line-height:1.25}.home-v2 .home-v2-products-ref .home-v2-product-mobile-link{border-radius:8px;grid-area:1/3;justify-self:end;min-width:82px;min-height:46px;padding-inline:10px;font-size:.88rem}.guide-center-recent-list .guide-center-latest-item{align-items:center;gap:5px 12px;grid-template-columns:minmax(0,1fr) 44px!important}.guide-center-recent-list .guide-center-latest-item span,.guide-center-recent-list .guide-center-latest-item h4,.guide-center-recent-list .guide-center-latest-item time{grid-column:1}.guide-center-recent-list .guide-center-latest-arrow{color:#8f1f18;background:#fff9eceb;border:1px solid #8f1f1842;border-radius:8px;grid-row:1/span 3;place-items:center;width:44px;height:44px;display:grid;grid-column:2!important;justify-self:end!important}.products-redesign .products-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.products-redesign .products-process-grid li{gap:7px;grid-template-columns:28px minmax(0,1fr)!important;min-height:66px!important;padding:9px 10px!important}.products-redesign .products-process-grid li:not(:last-child):after{display:none!important}.products-redesign .products-process-grid span{font-size:.68rem;width:26px!important;height:26px!important}.products-redesign .products-process-grid strong{line-height:1.25;font-size:.86rem!important}}@media (prefers-reduced-motion:reduce){.home-v2-mobile-product-groups,.home-v2-mobile-product-toggle,.tools-center-card .tools-center-card-action{transition:none}.tools-center-card:hover .tools-center-card-action{transform:none}}@media (min-width:1181px){.home-v2 .home-v2-hero-text-real{color:#2f1b0d;text-shadow:0 1px #fff6dcd1;font-weight:650}.home-v2 .home-v2-metrics-desktop{width:auto;right:clamp(44px,5.2vw,100px)}.home-v2 .home-v2-metrics-desktop .home-v2-metric-real{gap:6px;min-width:0;padding-inline:clamp(12px,1.15vw,22px)}.home-v2 .home-v2-metrics-desktop .home-v2-metric-copy-real strong,.home-v2 .home-v2-metrics-desktop .home-v2-metric-real:nth-child(n+3) .home-v2-metric-copy-real strong{letter-spacing:0;white-space:nowrap;font-size:clamp(1.2rem,1.42vw,1.62rem)}.home-v2 .home-v2-metrics-desktop .home-v2-metric-copy-real small{letter-spacing:0;white-space:nowrap;font-size:clamp(.74rem,.82vw,.96rem);line-height:1.3}.home-v2 .home-v2-metrics-desktop .home-v2-metric-real:first-child{padding-left:0}}.products-redesign .process-redesign-section{background:#f8f1e3}.products-redesign .process-redesign-section:before,.products-redesign .process-redesign-section:after{background:0 0}.tools-center-card .tools-center-card-action{color:#ffe1a2;letter-spacing:.04em;width:fit-content;min-height:46px;transition:background var(--motion-duration-feedback) var(--motion-ease-feedback), border-color var(--motion-duration-feedback) var(--motion-ease-feedback), color var(--motion-duration-feedback) var(--motion-ease-feedback), transform var(--motion-duration-feedback) var(--motion-ease-feedback);background:#8d261b;border:1px solid #e0af5be6;border-radius:6px;margin-top:12px;padding:0 18px;font-size:1rem;font-weight:900;box-shadow:inset 0 1px #ffe7ae2e,0 6px 10px #5c20122e}@media (hover:hover) and (pointer:fine){.tools-center-card:hover .tools-center-card-action{color:#fff0c8;background:#a63123;border-color:#f0ca7a;transform:translate(4px)}}.tools-center-card:focus-visible .tools-center-card-action{border-color:#f4d792}@media (max-width:760px){.tools-center-card .tools-center-card-action{justify-content:center;width:100%}}@media (min-width:1320px){.home-v2 .home-v2-metrics-desktop{grid-template-columns:repeat(2,minmax(0,1fr));width:min(34vw,580px);min-height:0;inset:auto auto clamp(72px,10vh,116px) clamp(44px,5.2vw,100px)}.home-v2 .home-v2-metrics-desktop .home-v2-metric-real{justify-content:start;gap:4px;min-height:76px;padding:10px clamp(12px,1.25vw,20px)}.home-v2 .home-v2-metrics-desktop .home-v2-metric-real,.home-v2 .home-v2-metrics-desktop .home-v2-metric-real:first-child{border-left:0;padding-left:0}.home-v2 .home-v2-metrics-desktop .home-v2-metric-real:nth-child(2n){border-left:1px solid #f5d38e57;padding-left:clamp(12px,1.25vw,20px)}.home-v2 .home-v2-metrics-desktop .home-v2-metric-real:nth-child(n+3){border-top:1px solid #f5d38e47}.home-v2 .home-v2-metrics-desktop .home-v2-metric-icon-real{width:24px;height:24px}.home-v2 .home-v2-metrics-desktop .home-v2-metric-copy-real{gap:3px}.home-v2 .home-v2-metrics-desktop .home-v2-metric-copy-real strong,.home-v2 .home-v2-metrics-desktop .home-v2-metric-real:nth-child(n+3) .home-v2-metric-copy-real strong{white-space:nowrap;font-size:clamp(1.16rem,1.32vw,1.46rem)}.home-v2 .home-v2-metrics-desktop .home-v2-metric-copy-real small{white-space:nowrap;font-size:clamp(.68rem,.78vw,.86rem)}}.home-v2{--yj-font-display:"Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong", serif;--yj-font-body:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", sans-serif}html:has(.home-v2) .home-v2-hero-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf7f0f0;border-bottom-color:#8560293d;height:82px;box-shadow:0 8px 16px #432f1914}html:has(.home-v2) .home-v2-hero-brand{color:#8d642c;text-shadow:none}html:has(.home-v2) .home-v2-hero-brand strong{color:#3d3023;text-shadow:none}html:has(.home-v2) .home-v2-hero-links a{color:#3d3023;text-shadow:none}html:has(.home-v2) .home-v2-product-menu-trigger{color:#3d3023;text-shadow:none}html:has(.home-v2) .home-v2-hero-links a.active{color:#8b642e}html:has(.home-v2) .home-v2-hero-links a:hover{color:#8b642e}html:has(.home-v2) .home-v2-product-menu-trigger.active{color:#8b642e}html:has(.home-v2) .home-v2-product-menu-trigger:hover{color:#8b642e}html:has(.home-v2) .home-v2-hero-links>a:after{background:#aa7d39}html:has(.home-v2) .home-v2-product-menu-trigger:after{background:#aa7d39}:is(html:has(.home-v2) .home-v2-nav-contact,html:has(.home-v2) .home-v2-mobile-menu-toggle){color:#855c29;box-shadow:none;background:#fffcf6b3;border-color:#9b6c2bb8}html:has(.home-v2) .home-v2-product-menu-panel{background:#fffaf1;border-color:#976a2d52;box-shadow:0 8px 14px #432f1924}html:has(.home-v2) .home-v2-product-menu-panel:before{background:#fffaf1;border-color:#976a2d52}html:has(.home-v2) .home-v2-hero-links .home-v2-product-menu-panel a{color:#503d2b}html:has(.home-v2) .home-v2-product-menu-panel small{color:#503d2b}:is(html:has(.home-v2) .home-v2-hero-links .home-v2-product-menu-panel a:hover,html:has(.home-v2) .home-v2-hero-links .home-v2-product-menu-panel a.active){color:#744b1c;background:#d6b57429;border-color:#976a2d52}.home-v2 .home-v2-hero{aspect-ratio:1.777;isolation:isolate;background:#f8f3e9;height:auto;min-height:clamp(680px,56.28vw,940px);overflow:visible}.home-v2 .home-v2-hero-bg{object-position:center center;filter:none!important}.home-v2 .home-v2-hero-real-layer,.home-v2 .home-v2-hero-real-layer:before,.home-v2 .home-v2-hero-real-layer:after{background:0 0}.home-v2 .home-v2-hero-real-layer{z-index:3}.home-v2 .home-v2-hero-copy-real,.home-v2 .home-v2-hero-copy-real>h1,.home-v2 .home-v2-hero-copy-real>.home-v2-hero-kicker-real,.home-v2 .home-v2-hero-copy-real>.home-v2-hero-text-real,.home-v2 .home-v2-hero-copy-real>.home-v2-hero-actions-real,.home-v2 .home-v2-metrics-desktop,.home-v2 .home-v2-metrics-desktop .home-v2-metric-real{opacity:1;transform:none;animation:none!important}.home-v2-hero-light-atmosphere,.home-v2-hero-light-atmosphere span{pointer-events:none;position:absolute}.home-v2-hero-light-atmosphere{z-index:1;inset:0;overflow:hidden}.home-v2-hero-light-ink{opacity:.22;background:url(/assets/home-first-screen/ink-swirl-top-left.svg) 0 0/contain no-repeat;width:min(42vw,680px);height:min(26vw,390px);top:82px;left:0}.home-v2-hero-light-glow{opacity:.3;background:url(/assets/home-first-screen/top-glow-soft-2200.png) top/cover no-repeat;inset:0}.home-v2-hero-light-fog{opacity:.72;background:url(/assets/home-first-screen/mist-left-content-area-1800.png) 0/cover no-repeat;inset:0}.home-v2-hero-light-mountain{opacity:.2;background:url(/assets/home-first-screen/mountain-fade-wide.svg) bottom/cover no-repeat,url(/assets/home-first-screen/fog-bottom-soft-2200.png) bottom/cover no-repeat;height:25%;bottom:0;left:0;right:0}.home-v2 .home-v2-hero-copy-real{z-index:4;width:min(35%,560px);min-width:0;top:23%;left:clamp(40px,5.4vw,96px)}.home-v2 .home-v2-hero-copy-real h1{color:#34251a;font-family:var(--yj-font-display);letter-spacing:.01em;text-shadow:none;font-size:clamp(4.6rem,7.3vw,8rem);font-weight:700;line-height:1.08}.home-v2 .home-v2-hero-kicker-real{color:#473526;font-family:var(--yj-font-display);letter-spacing:.08em;text-shadow:none;margin-top:18px;font-size:clamp(1.45rem,2.12vw,2.4rem);font-weight:600}.home-v2 .home-v2-hero-divider{background:url(/assets/home-first-screen/gold-divider-with-diamond.svg) 0/100% 100% no-repeat;width:min(100%,520px);height:18px;margin:22px 0 24px}.home-v2 .home-v2-hero-divider:after{display:none}.home-v2 .home-v2-hero-text-real{color:#4e3b2a;font-family:var(--yj-font-body);letter-spacing:.045em;text-shadow:none;font-size:clamp(1rem,1.3vw,1.45rem);font-weight:500;line-height:1.85}.home-v2 .home-v2-hero-actions-real{gap:18px;margin-top:28px}.home-v2 .home-v2-real-button{min-height:54px;font-family:var(--yj-font-display);letter-spacing:.06em;box-shadow:none;border-radius:6px;font-size:clamp(1rem,1.18vw,1.35rem)}.home-v2 .home-v2-real-button.primary{color:#fff8eb;background:#8f6328;border-color:#9d6c2c}.home-v2 .home-v2-real-button.secondary{color:#7a5120;background:#fffcf67a;border-color:#91642ac7}.home-v2 .home-v2-metrics-desktop{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffcf6d6;border:1px solid #93693347;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(78vw,1080px);min-height:102px;bottom:clamp(56px,7vw,108px);left:clamp(40px,5.4vw,96px);right:auto;box-shadow:0 8px 14px #432f191f}.home-v2 .home-v2-metrics-desktop .home-v2-metric-real{border:0;justify-content:center;align-items:center;gap:clamp(10px,1.1vw,18px);min-height:100px;padding:14px clamp(12px,1.4vw,22px)}.home-v2 .home-v2-metrics-desktop .home-v2-metric-real+.home-v2-metric-real{border-left:1px solid #93693338}.home-v2 .home-v2-metrics-desktop .home-v2-metric-icon-real{color:#9b6c2d;background:#ebdab55c;border-color:#9d6c2c57;width:42px;height:42px}.home-v2 .home-v2-metrics-desktop .home-v2-metric-copy-real{gap:4px}.home-v2 .home-v2-metrics-desktop .home-v2-metric-copy-real strong,.home-v2 .home-v2-metrics-desktop .home-v2-metric-real:nth-child(n+3) .home-v2-metric-copy-real strong{color:#493120;font-family:var(--yj-font-display);white-space:nowrap;font-size:clamp(1.05rem,1.25vw,1.42rem);font-weight:600}.home-v2 .home-v2-metrics-desktop .home-v2-metric-copy-real small{color:#75604a;font-family:var(--yj-font-body);letter-spacing:0;white-space:nowrap;font-size:clamp(.68rem,.75vw,.84rem);font-weight:500;line-height:1.3}@media (min-width:1181px){.home-v2 .home-v2-hero:after{z-index:2;content:"";pointer-events:none;background:#f8f1e3;border-radius:50% 50% 0 0/100% 100% 0 0;height:88px;position:absolute;bottom:-44px;left:-4%;right:-4%}}@media (max-width:1180px) and (min-width:761px){.home-v2 .home-v2-hero-copy-real{width:min(46%,500px);top:22%}.home-v2 .home-v2-metrics-desktop{width:auto;bottom:34px;left:24px;right:24px}}@media (max-width:760px){html:has(.home-v2) .home-v2-hero-nav{background:#faf7f0f5;height:76px}html:has(.home-v2) .home-v2-mobile-nav{background:#fffaf1;border-bottom-color:#8560293d;box-shadow:0 8px 14px #432f1924}html:has(.home-v2) .home-v2-mobile-nav a{color:#4c3827;background:#d6b5741a;border-color:#976a2d2e}html:has(.home-v2) .home-v2-mobile-product-row a.active{color:#8b642e}html:has(.home-v2) .home-v2-mobile-product-groups .home-v2-mobile-product-overview{color:#8b642e}html:has(.home-v2) .home-v2-mobile-product-group>span{color:#8b642e}.home-v2 .home-v2-hero{aspect-ratio:auto;height:clamp(700px,185vw,820px);min-height:clamp(700px,185vw,820px);overflow:hidden}.home-v2 .home-v2-hero-bg{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute}.home-v2-hero-light-ink{opacity:.14;width:82vw;height:180px;top:76px}.home-v2-hero-light-glow{opacity:.2}.home-v2-hero-light-fog{opacity:.34}.home-v2-hero-light-mountain{display:none}.home-v2 .home-v2-hero-copy-real{width:min(82%,330px);top:108px;left:20px}.home-v2 .home-v2-hero-copy-real h1{font-size:clamp(3.25rem,14.2vw,4.5rem);line-height:1.1}.home-v2 .home-v2-hero-kicker-real{margin-top:10px;font-size:clamp(1.2rem,5.4vw,1.55rem);line-height:1.28}.home-v2 .home-v2-hero-divider{height:13px;margin:14px 0 16px}.home-v2 .home-v2-hero-text-real{max-width:16em;font-size:.94rem;line-height:1.72}.home-v2 .home-v2-hero-actions-real{gap:10px;width:min(100%,292px);margin-top:20px}.home-v2 .home-v2-real-button{min-height:46px;font-size:.94rem}.home-v2 .home-v2-metrics-mobile{z-index:1;background:#f8f1e3;position:relative}.home-v2 .home-v2-metrics-mobile .home-v2-metric-real{color:#59412b}.home-v2 .home-v2-metrics-mobile .home-v2-metric-copy-real strong{color:#493120;font-family:var(--yj-font-display);font-size:1rem}.home-v2 .home-v2-metrics-mobile .home-v2-metric-copy-real small{color:#765e46;font-family:var(--yj-font-body)}}@media (prefers-reduced-motion:reduce){.home-v2-hero-light-atmosphere,.home-v2 .home-v2-hero-bg{animation:none!important}}@keyframes motion-home-mobile-hero-frame{0%{transform:scale(1.098)}to{transform:scale(1.08)}}@media (max-width:760px){.home-v2 .home-v2-hero-bg{transform-origin:top;transform:scale(1.08)}[data-motion-kind=hero][data-motion-in=true] .home-v2-hero-bg{animation-name:motion-home-mobile-hero-frame}.home-v2-hero-light-ink{opacity:.08}.home-v2-hero-light-glow{opacity:.1}.home-v2-hero-light-fog{opacity:.12}.home-v2-hero-nav-inner,.home-v2 .home-v2-hero-nav-inner,.inner-battle-hero .home-v2-hero-nav-inner{gap:8px;padding-inline:12px!important}.home-v2-hero-brand,.home-v2 .home-v2-hero-brand,.inner-battle-hero .home-v2-hero-brand{gap:7px}.home-v2-hero-seal{width:32px;height:32px}.home-v2-hero-brand strong{font-size:clamp(1.05rem,4.5vw,1.26rem)}.home-v2-nav-actions,.home-v2 .home-v2-nav-actions,.inner-battle-hero .home-v2-nav-actions{gap:8px;flex:0 0 148px!important;width:148px!important}.home-v2-nav-contact,.home-v2 .home-v2-nav-contact,.inner-battle-hero .home-v2-nav-contact{gap:4px;letter-spacing:0!important;flex:0 0 98px!important;width:98px!important;min-width:98px!important;min-height:40px!important;padding-inline:7px!important;font-size:.82rem!important}.home-v2-nav-contact svg{flex:none;width:16px;height:16px}.home-v2-mobile-menu-toggle,.home-v2 .home-v2-mobile-menu-toggle,.inner-battle-hero .home-v2-mobile-menu-toggle{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:40px!important}}@media (min-width:1181px){html:has(.home-v2) .home-v2-hero-nav{height:86px;box-shadow:none}html:has(.home-v2) .home-v2-hero-nav-inner{grid-template-columns:minmax(280px,1fr) auto 160px;column-gap:clamp(34px,3.2vw,54px);padding-inline:clamp(52px,3.05vw,64px)}html:has(.home-v2) .home-v2-hero-seal{width:48px;height:48px}html:has(.home-v2) .home-v2-hero-brand strong{color:#9c7535}html:has(.home-v2) .home-v2-hero-links{justify-content:center;gap:clamp(46px,3.35vw,58px);transform:translate(26px)}html:has(.home-v2) .home-v2-hero-links>a{font-size:clamp(1.12rem,1.26vw,1.34rem)}html:has(.home-v2) .home-v2-product-menu-trigger{font-size:clamp(1.12rem,1.26vw,1.34rem)}html:has(.home-v2) .home-v2-hero-links>a.active:after{background:#a17636;height:3px;bottom:0;left:14%;right:14%}html:has(.home-v2) .home-v2-nav-contact{color:#855c29;letter-spacing:.06em;background:#fffcf666;border-color:#976a2dbd;gap:10px;width:160px;min-height:52px;font-size:1.22rem;font-weight:600}html:has(.home-v2) .home-v2-nav-contact svg{width:22px;height:22px}.home-v2 .home-v2-hero{overflow:hidden}.home-v2 .home-v2-hero:after{display:none}.home-v2 .home-v2-hero-copy-real{top:22.7%}.home-v2 .home-v2-hero-copy-real h1{font-size:clamp(4.15rem,5.75vw,6rem)}.home-v2 .home-v2-hero-kicker-real{margin-top:14px;font-size:clamp(1.25rem,1.7vw,1.75rem)}.home-v2 .home-v2-hero-divider{filter:contrast(1.18)saturate(1.12);opacity:.94;width:390px;height:20px;margin:18px 0 20px}.home-v2 .home-v2-hero-text-real{font-size:clamp(1rem,1.14vw,1.2rem);line-height:1.82}.home-v2 .home-v2-hero-actions-real{gap:32px;margin-top:26px}.home-v2 .home-v2-real-button{width:230px;min-height:56px}.home-v2 .home-v2-metrics-desktop{width:min(53.6vw,900px);height:104px;min-height:0;box-shadow:none;border-radius:8px;bottom:clamp(124px,9.8vw,164px)}.home-v2 .home-v2-metrics-desktop .home-v2-metric-real{box-sizing:border-box;justify-content:flex-start;gap:10px;min-height:104px;padding:12px}.home-v2 .home-v2-metrics-desktop .home-v2-metric-icon-real{background:0 0;border:1px solid #9d6c2c57;border-radius:50%;width:42px;height:42px}.home-v2 .home-v2-metrics-desktop .home-v2-metric-copy-real strong,.home-v2 .home-v2-metrics-desktop .home-v2-metric-real:nth-child(n+3) .home-v2-metric-copy-real strong{align-self:start;font-size:clamp(.94rem,1.04vw,1.12rem);line-height:1.25}.home-v2 .home-v2-metrics-desktop .home-v2-metric-copy-real{grid-template-rows:1.25em 2.5em;align-content:center;gap:2px}.home-v2 .home-v2-metrics-desktop .home-v2-metric-copy-real small{white-space:normal;align-self:start;min-height:2.5em;font-size:clamp(.6rem,.66vw,.72rem);line-height:1.25}.home-v2 .home-v2-hero-divider{background:0 0;position:relative}.home-v2 .home-v2-hero-divider:before{content:"";background:#b88a48;height:1.5px;position:absolute;top:50%;left:0;right:11px;transform:translateY(-50%)}.home-v2 .home-v2-hero-divider:after{content:"";background:#faf7f0;border:1.5px solid #b88a48;width:11px;height:11px;display:block;position:absolute;top:50%;left:auto;right:0;transform:translateY(-50%)rotate(45deg)}.home-v2 .home-v2-metrics-desktop .home-v2-metric-real{align-content:normal;justify-items:normal;display:flex}.home-v2 .home-v2-metrics-desktop .home-v2-metric-real:first-child{padding-left:20px}html:has(.home-v2) .home-v2-hero-seal img{mix-blend-mode:multiply}.home-v2 .home-v2-metrics-desktop .home-v2-metric-real+.home-v2-metric-real{border-left:0;position:relative}.home-v2 .home-v2-metrics-desktop .home-v2-metric-real+.home-v2-metric-real:before{content:"";background:#8b602f33;width:1px;height:42px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.home-v2 .home-v2-metrics-desktop .home-v2-metric-copy-real{grid-template-rows:1.4rem 1.8rem;align-content:center;gap:2px;height:calc(3.2rem + 2px)}.home-v2 .home-v2-metrics-desktop .home-v2-metric-copy-real strong{align-self:start;line-height:1.25}.home-v2 .home-v2-metrics-desktop .home-v2-metric-copy-real small{white-space:nowrap;grid-template-rows:repeat(2,minmax(0,.9rem));align-content:start;min-height:0;line-height:1.25;display:grid}.home-v2 .home-v2-metrics-desktop .home-v2-metric-label-line{white-space:nowrap;display:block}}html:has(.redesign-site) .home-v2-hero-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#faf7f0f0;border-bottom-color:#8560293d;height:82px;box-shadow:0 8px 16px #432f1914}html:has(.redesign-site) .home-v2-hero-brand{color:#8d642c;text-shadow:none}html:has(.redesign-site) .home-v2-hero-brand strong{color:#8d642c;text-shadow:none}html:has(.redesign-site) .home-v2-hero-links a{color:#3d3023;text-shadow:none}html:has(.redesign-site) .home-v2-product-menu-trigger{color:#3d3023;text-shadow:none}html:has(.redesign-site) .home-v2-hero-links a.active{color:#8b642e}html:has(.redesign-site) .home-v2-hero-links a:hover{color:#8b642e}html:has(.redesign-site) .home-v2-product-menu-trigger.active{color:#8b642e}html:has(.redesign-site) .home-v2-product-menu-trigger:hover{color:#8b642e}html:has(.redesign-site) .home-v2-hero-links>a:after{background:#aa7d39}html:has(.redesign-site) .home-v2-product-menu-trigger:after{background:#aa7d39}:is(html:has(.redesign-site) .home-v2-nav-contact,html:has(.redesign-site) .home-v2-mobile-menu-toggle){color:#855c29;box-shadow:none;background:#fffcf6b3;border-color:#9b6c2bb8}html:has(.redesign-site) .home-v2-product-menu-panel{background:#fffaf1;border-color:#976a2d52;box-shadow:0 8px 14px #432f1924}html:has(.redesign-site) .home-v2-product-menu-panel:before{background:#fffaf1;border-color:#976a2d52}html:has(.redesign-site) .home-v2-hero-links .home-v2-product-menu-panel a{color:#503d2b}html:has(.redesign-site) .home-v2-product-menu-panel small{color:#503d2b}:is(html:has(.redesign-site) .home-v2-hero-links .home-v2-product-menu-panel a:hover,html:has(.redesign-site) .home-v2-hero-links .home-v2-product-menu-panel a.active){color:#744b1c;background:#d6b57429;border-color:#976a2d52}.products-hero .battle-hero-shade{background:linear-gradient(90deg,#12090547 0%,#1209051f 42%,#12090505 100%),linear-gradient(#12090517,#1209050a 54%,#1209051a)}.guide-center-hero .battle-hero-shade{background:linear-gradient(90deg,#12090557 0%,#12090529 46%,#12090508 100%),linear-gradient(#1209051a,#1209050a 54%,#1209051f)}.tools-center-hero .battle-hero-shade{background:0 0}.team-hero .battle-hero-shade.light{background:linear-gradient(90deg,#f8edd9a8 0%,#f7ecd957 38%,#462a140f 100%),linear-gradient(#fff8ec05,#482b1408)}@media (max-width:760px){html:has(.redesign-site) .home-v2-hero-nav{background:#faf7f0f5;height:76px}html:has(.redesign-site) .home-v2-mobile-nav{background:#fffaf1;border-bottom-color:#8560293d;box-shadow:0 8px 14px #432f1924}html:has(.redesign-site) .home-v2-mobile-nav a{color:#4c3827;background:#d6b5741a;border-color:#976a2d2e}html:has(.redesign-site) .home-v2-mobile-product-row a.active{color:#8b642e}html:has(.redesign-site) .home-v2-mobile-product-groups .home-v2-mobile-product-overview{color:#8b642e}html:has(.redesign-site) .home-v2-mobile-product-group>span{color:#8b642e}.products-hero .battle-hero-shade{background:linear-gradient(#12090538 0%,#12090529 54%,#12090557 100%),linear-gradient(90deg,#1209053d,#1209050a 58%,#12090524)}.guide-center-hero .battle-hero-shade{background:linear-gradient(#12090533 0%,#12090538 55%,#1209056b 100%),linear-gradient(90deg,#12090547,#12090508 62%,#12090526)}.tools-center-hero .battle-hero-shade{background:linear-gradient(#1209052e 0%,#12090533 52%,#12090566 100%),linear-gradient(90deg,#1209053d,#1209050a 58%,#12090529)}.team-hero .battle-hero-shade.light{background:linear-gradient(90deg,#f8edd980 0%,#f8edd929 56%,#2a1b101a 100%),linear-gradient(#f8edd90a,#f8edd91a 42%,#2a1b1024)}}@media (min-width:1181px){html:has(.redesign-site) .home-v2-hero-nav-inner{grid-template-columns:minmax(280px,1fr) auto 160px;column-gap:clamp(34px,3.2vw,54px);padding-inline:clamp(52px,3.05vw,64px)}html:has(.redesign-site) .home-v2-hero-seal{width:48px;height:48px}html:has(.redesign-site) .home-v2-hero-brand strong{color:#9c7535}html:has(.redesign-site) .home-v2-hero-links{justify-content:center;gap:clamp(46px,3.35vw,58px);transform:translate(26px)}html:has(.redesign-site) .home-v2-hero-links>a{font-size:clamp(1.12rem,1.26vw,1.34rem)}html:has(.redesign-site) .home-v2-product-menu-trigger{font-size:clamp(1.12rem,1.26vw,1.34rem)}html:has(.redesign-site) .home-v2-hero-links>a.active:after{background:#a17636;height:3px;bottom:0;left:14%;right:14%}html:has(.redesign-site) .home-v2-nav-contact{color:#855c29;letter-spacing:.06em;background:#fffcf666;border-color:#976a2dbd;gap:10px;width:160px;min-height:52px;font-size:1.22rem;font-weight:600}html:has(.redesign-site) .home-v2-nav-contact svg{width:22px;height:22px}}@media (max-width:760px){html:has(.redesign-site) .home-v2-nav-contact{flex:0 0 98px!important;width:98px!important;min-width:98px!important;min-height:40px!important}html:has(.redesign-site) .products-redesign .home-v2-nav-actions .home-v2-nav-contact{flex:0 0 98px!important;width:98px!important;min-width:98px!important;min-height:40px!important}}@media (min-width:761px) and (max-width:1180px){html:has(.redesign-site) .home-v2-nav-contact{width:94px;min-height:40px;font-size:.95rem}}:is(html:has(.home-v2) .home-v2-hero-nav,html:has(.redesign-site) .home-v2-hero-nav){background:linear-gradient(#f8edd7e8,#f1e1c1f0),url(/assets/home-first-screen/paper-grain-light-2048.png) 50%/1024px;border-bottom-color:#976c316b;box-shadow:0 8px 16px #63431d1a}:is(html:has(.home-v2) .home-v2-nav-contact,html:has(.home-v2) .home-v2-mobile-menu-toggle,html:has(.redesign-site) .home-v2-nav-contact,html:has(.redesign-site) .home-v2-mobile-menu-toggle){background:#fff8e87a;border-color:#936525b8}.home-v2-hero-light-atmosphere{background:linear-gradient(90deg,#bc8b491a 0%,#e1be840b 42%,#0000 68%)}.home-v2-hero-light-ink{opacity:.14}.home-v2-hero-light-glow{opacity:.18}.home-v2-hero-light-fog{opacity:.32}.home-v2 .home-v2-metrics-desktop{background:linear-gradient(#f9efdaeb,#efdebcf0),url(/assets/home-first-screen/paper-grain-light-2048.png) 50%/1024px;border-color:#a477356b;box-shadow:0 7px 14px #5b3a1424}@media (max-width:760px){:is(html:has(.home-v2) .home-v2-hero-nav,html:has(.redesign-site) .home-v2-hero-nav){background:linear-gradient(#f8edd7f2,#f1e1c1f7),url(/assets/home-first-screen/paper-grain-light-2048.png) 50%/768px}:is(html:has(.home-v2) .home-v2-mobile-nav,html:has(.redesign-site) .home-v2-mobile-nav){background:linear-gradient(#faf1defa,#f2e2c3fa),url(/assets/home-first-screen/paper-grain-light-2048.png) 50%/768px}.home-v2-hero-light-ink{opacity:.07}.home-v2-hero-light-glow{opacity:.08}.home-v2-hero-light-fog{opacity:.1}.home-v2 .home-v2-metrics-mobile{background:linear-gradient(#f4e6c8f5,#ead5b1fa),url(/assets/home-first-screen/paper-grain-light-2048.png) 50%/768px}}@media (min-width:761px){.home-v2-hero-light-atmosphere{background:0 0}.home-v2-hero-light-ink,.home-v2-hero-light-glow,.home-v2-hero-light-fog,.home-v2-hero-light-mountain{opacity:0}}:is(html:has(.home-v2) .home-v2-hero-nav,html:has(.redesign-site) .home-v2-hero-nav){-webkit-backdrop-filter:blur(10px)saturate(.9);backdrop-filter:blur(10px)saturate(.9);background:#f8f3e8cc;border-bottom-color:#764d1f42;box-shadow:0 2px 7px #5c3b180b}:is(html:has(.home-v2) .home-v2-nav-contact,html:has(.home-v2) .home-v2-mobile-menu-toggle,html:has(.redesign-site) .home-v2-nav-contact,html:has(.redesign-site) .home-v2-mobile-menu-toggle){color:#69431b;background:#fffaef33;border-color:#81531b94}@media (max-width:760px){:is(html:has(.home-v2) .home-v2-mobile-nav,html:has(.redesign-site) .home-v2-mobile-nav){-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);background:#f9f4e9f0;border-bottom-color:#764d1f3d;box-shadow:0 7px 14px #5c3b1814}:is(html:has(.home-v2) .home-v2-hero-nav-inner,html:has(.redesign-site) .home-v2-hero-nav-inner){grid-template-columns:minmax(0,1fr) 148px;column-gap:8px;overflow:hidden;padding-inline:12px!important;display:grid!important}:is(html:has(.home-v2) .home-v2-hero-brand,html:has(.redesign-site) .home-v2-hero-brand){grid-column:1;min-width:0;max-width:none!important}:is(html:has(.home-v2) .home-v2-nav-actions,html:has(.redesign-site) .home-v2-nav-actions){grid-column:2;justify-self:end;gap:8px;flex:0 0 148px!important;width:148px!important;min-width:148px!important;margin-left:0!important;display:flex!important;transform:none!important}}.home-v2 .home-v2-real-button.primary{color:#fff6df;background:#a36b1e;border-color:#94601b;box-shadow:inset 0 0 0 1px #ffe9b029,0 5px 10px #653c0d33}.home-v2 .home-v2-real-button.secondary{color:#704717;background:#fcf3e08f;border-color:#9a6723cc;box-shadow:inset 0 0 0 1px #fffaed6b}.home-v2 .home-v2-metrics-desktop{background-blend-mode:multiply;background:url(/assets/home-first-screen/paper-grain-light-2048.png) 50%/1024px,linear-gradient(#f8ecd5,#efdcba);border-color:#9f6c288a;box-shadow:0 6px 12px #5b380e24,inset 0 0 0 1px #fff8e46b}.products-redesign>.home-v2-hero-nav,.team-redesign>.home-v2-hero-nav{z-index:240}:is(html:has(.home-v2) .home-v2-hero-nav,html:has(.redesign-site) .home-v2-hero-nav){-webkit-backdrop-filter:blur(9px)saturate(.94);background:#f6eddce0;border-bottom-color:#70481c38;box-shadow:inset 0 -1px #fffbf15c,0 2px 5px #52331309}html:has(.home-v2) .home-v2-hero-brand{color:#4b3524;text-shadow:none}html:has(.home-v2) .home-v2-hero-brand strong{color:#4b3524;text-shadow:none}html:has(.redesign-site) .home-v2-hero-brand{color:#4b3524;text-shadow:none}html:has(.redesign-site) .home-v2-hero-brand strong{color:#4b3524;text-shadow:none}:is(html:has(.home-v2) .home-v2-hero-brand strong,html:has(.redesign-site) .home-v2-hero-brand strong){font-weight:620}html:has(.home-v2) .home-v2-hero-links a{color:#413126;text-shadow:none}html:has(.home-v2) .home-v2-product-menu-trigger{color:#413126;text-shadow:none}html:has(.redesign-site) .home-v2-hero-links a{color:#413126;text-shadow:none}html:has(.redesign-site) .home-v2-product-menu-trigger{color:#413126;text-shadow:none}html:has(.home-v2) .home-v2-hero-links a.active{color:#85571f}html:has(.home-v2) .home-v2-hero-links a:hover{color:#85571f}html:has(.home-v2) .home-v2-product-menu-trigger.active{color:#85571f}html:has(.home-v2) .home-v2-product-menu-trigger:hover{color:#85571f}html:has(.redesign-site) .home-v2-hero-links a.active{color:#85571f}html:has(.redesign-site) .home-v2-hero-links a:hover{color:#85571f}html:has(.redesign-site) .home-v2-product-menu-trigger.active{color:#85571f}html:has(.redesign-site) .home-v2-product-menu-trigger:hover{color:#85571f}html:has(.home-v2) .home-v2-hero-links>a:after{background:#a67834}html:has(.home-v2) .home-v2-product-menu-trigger:after{background:#a67834}html:has(.redesign-site) .home-v2-hero-links>a:after{background:#a67834}html:has(.redesign-site) .home-v2-product-menu-trigger:after{background:#a67834}:is(html:has(.home-v2) .home-v2-nav-contact,html:has(.home-v2) .home-v2-mobile-menu-toggle,html:has(.redesign-site) .home-v2-nav-contact,html:has(.redesign-site) .home-v2-mobile-menu-toggle){color:#684319;background:#fff9eb3d;border-color:#7e521d8a;box-shadow:inset 0 0 0 1px #fffdf73d}:is(html:has(.home-v2) .home-v2-nav-contact:hover,html:has(.home-v2) .home-v2-mobile-menu-toggle:hover,html:has(.redesign-site) .home-v2-nav-contact:hover,html:has(.redesign-site) .home-v2-mobile-menu-toggle:hover){filter:none;background:#fff7e485}html:has(.home-v2) .home-v2-product-menu-panel{background:#fbf2df;border-color:#84582247}html:has(.redesign-site) .home-v2-product-menu-panel{background:#fbf2df;border-color:#84582247}html:has(.home-v2) .home-v2-product-menu-panel:before{background:#fbf2df;border-color:#84582247}html:has(.redesign-site) .home-v2-product-menu-panel:before{background:#fbf2df;border-color:#84582247}:is(html:has(.home-v2) .home-v2-product-menu-panel,html:has(.redesign-site) .home-v2-product-menu-panel){box-shadow:0 8px 16px #3f281221}@media (min-width:1181px){:is(html:has(.home-v2) .home-v2-hero-nav-inner,html:has(.redesign-site) .home-v2-hero-nav-inner){grid-template-columns:minmax(260px,1fr) auto 138px;column-gap:clamp(28px,2.45vw,42px)}:is(html:has(.home-v2) .home-v2-hero-links,html:has(.redesign-site) .home-v2-hero-links){gap:clamp(34px,2.75vw,44px);transform:translate(12px)}:is(html:has(.home-v2) .home-v2-nav-contact,html:has(.redesign-site) .home-v2-nav-contact){letter-spacing:.04em;gap:8px;width:138px;min-height:46px;font-size:1.08rem;font-weight:620}:is(html:has(.home-v2) .home-v2-nav-contact svg,html:has(.redesign-site) .home-v2-nav-contact svg){width:20px;height:20px}}@media (min-width:1024px){:is(html:has(.home-v2) .home-v2-hero-nav,html:has(.redesign-site) .home-v2-hero-nav){background:#fcfbf8f5;border-bottom-color:#604b3724;box-shadow:0 2px 8px #35271b0d;height:76px!important}:is(html:has(.home-v2) .home-v2-hero-nav-inner,html:has(.redesign-site) .home-v2-hero-nav-inner){grid-template-columns:minmax(220px,260px) minmax(0,1fr) 116px!important;column-gap:clamp(24px,3vw,46px)!important;width:min(100% - 48px,1200px)!important;max-width:1200px!important;height:76px!important;margin-inline:auto!important;padding-inline:0!important}:is(html:has(.home-v2) .home-v2-hero-brand,html:has(.redesign-site) .home-v2-hero-brand){gap:12px}:is(html:has(.home-v2) .home-v2-hero-seal,html:has(.redesign-site) .home-v2-hero-seal){width:48px;height:48px}:is(html:has(.home-v2) .home-v2-hero-brand strong,html:has(.redesign-site) .home-v2-hero-brand strong){letter-spacing:0;font-size:1.82rem}:is(html:has(.home-v2) .home-v2-hero-links,html:has(.redesign-site) .home-v2-hero-links){justify-content:flex-end!important;gap:clamp(28px,3vw,46px)!important;display:flex!important;transform:none!important}.home-v2-hero-links:has(.home-v2-product-menu[data-open=true])>a.active:after{opacity:0;transform:scaleX(.28)}.home-v2-product-menu[data-open=true] .home-v2-product-menu-trigger:after{opacity:1;transform:scaleX(1)}html:has(.home-v2) .home-v2-hero-links>a{letter-spacing:0!important;min-height:44px!important;padding-inline:0!important;font-size:1rem!important}html:has(.home-v2) .home-v2-product-menu-trigger{letter-spacing:0!important;min-height:44px!important;padding-inline:0!important;font-size:1rem!important}html:has(.redesign-site) .home-v2-hero-links>a{letter-spacing:0!important;min-height:44px!important;padding-inline:0!important;font-size:1rem!important}html:has(.redesign-site) .home-v2-product-menu-trigger{letter-spacing:0!important;min-height:44px!important;padding-inline:0!important;font-size:1rem!important}.home-v2-mobile-menu-toggle{display:none!important}:is(html:has(.home-v2) .home-v2-nav-contact,html:has(.redesign-site) .home-v2-nav-contact){border-radius:7px;letter-spacing:0!important;width:116px!important;min-height:48px!important;font-size:.96rem!important}:is(html:has(.home-v2) .home-v2-product-menu-panel,html:has(.redesign-site) .home-v2-product-menu-panel){background:#fffefa!important;border-color:#75604a38!important;grid-template-rows:minmax(0,1fr) 78px!important;grid-template-columns:minmax(0,1fr)!important;width:min(1080px,100vw - 48px)!important;height:408px!important;padding:26px 34px 0!important;top:82px!important;left:50%!important;box-shadow:0 10px 16px #3124191f!important}.home-v2-product-menu-columns{width:100%;grid-area:1/1!important}.home-v2-product-menu-footer{width:100%;grid-area:2/1!important}.home-v2-product-menu-group h2{white-space:nowrap;letter-spacing:0!important}.home-v2-hero-links .home-v2-product-menu-footer a{white-space:nowrap;min-width:max-content}}@media (min-width:1024px) and (max-width:1100px){.home-v2-hero-links .home-v2-product-menu-panel .home-v2-product-menu-grid a{gap:4px;padding-inline:10px}.home-v2-product-menu-grid small{font-size:.68rem}html:has(.home-v2) .home-v2-product-menu-grid small{font-size:.68rem}html:has(.redesign-site) .home-v2-product-menu-grid small{font-size:.68rem}@media (min-width:761px){.tools-center-page .tools-center-directory{padding-block:82px 72px}.tools-center-page .tools-center-roadmap{margin-top:18px;padding:22px 28px}}}@media (min-width:768px){.opening-desktop-hero .opening-desktop-primary-button{color:#2b1b0e;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px);background:linear-gradient(#e5bd73 0%,#d9a755 100%);border-color:#6b4219c7;box-shadow:inset 0 0 0 1px #ffeec285,0 4px 8px #2013082e}.opening-desktop-hero .opening-desktop-primary-button:hover{background:linear-gradient(#edca83 0%,#dfb260 100%);border-color:#ffdc93eb}.opening-desktop-hero .opening-desktop-primary-button:focus-visible{outline-offset:3px;outline:2px solid #fff0c8}.opening-desktop-page .opening-desktop-pricing-shell .opening-package-notes li{grid-template-columns:82px minmax(0,1fr);gap:20px;min-height:118px}.opening-desktop-page .opening-desktop-pricing-shell .opening-package-notes .opening-package-note-symbol{border:1px solid var(--opening-line);width:76px;height:76px;color:var(--opening-gold-deep);border-radius:50%;grid-template-rows:28px 1fr;align-content:center;place-items:center;display:grid}.opening-desktop-page .opening-desktop-pricing-shell .opening-package-notes .opening-package-note-symbol:after{content:none}.opening-desktop-page .opening-package-note-symbol b{font-family:Georgia,Times New Roman,serif;font-size:1.12rem;font-weight:400;line-height:1}.opening-desktop-page .opening-package-note-symbol svg{width:31px;height:31px;color:var(--opening-gold);margin-top:-2px}.opening-desktop-page .opening-desktop-guarantee-grid article{grid-template-columns:112px minmax(0,1fr);gap:26px;min-height:226px;padding-inline:22px 30px}.opening-desktop-page .opening-desktop-guarantee-symbol{gap:26px}.opening-desktop-page .opening-desktop-guarantee-symbol .opening-desktop-card-number{width:52px;height:52px;font-size:1.28rem}.opening-desktop-page .opening-desktop-guarantee-symbol .opening-desktop-card-icon{width:62px;height:62px;color:var(--opening-gold-deep);stroke-width:2.05px}.opening-desktop-page .opening-desktop-process-grid li{padding-top:34px}.opening-desktop-page .opening-desktop-process-icon{width:58px;height:58px;color:var(--opening-gold-deep);stroke-width:2.05px;margin-top:0;margin-inline:auto;display:block}.opening-desktop-page .opening-desktop-process-grid h3{margin-top:15px}.opening-desktop-page .opening-desktop-boundary-grid article{grid-template-columns:98px minmax(0,1fr);gap:22px;min-height:220px}.opening-desktop-page .opening-desktop-boundary-symbol{width:90px;height:90px;margin-top:31px}.opening-desktop-page .opening-desktop-boundary-symbol .opening-desktop-boundary-icon{width:68px;height:68px;color:var(--opening-gold-deep);stroke-width:2.05px}}@media (min-width:761px){.products-redesign .yj-products-desktop{--products-paper:#faf6ed;--products-paper-deep:#f1e8d9;--products-ink:#2f261f;--products-muted:#6f6256;--products-gold:#b27b32;--products-gold-soft:#ead1a4;--products-red:#9b342b;--products-display:"STSong", "Songti SC", "Noto Serif SC", "SimSun", serif;--products-heading:"STKaiti", "KaiTi", "Noto Serif SC", serif;color:var(--products-ink);background:var(--products-paper)}.products-redesign .yj-products-container{width:min(100% - 72px,1200px);margin-inline:auto}.products-redesign .yj-products-hero{height:clamp(520px,37vw,590px);min-height:520px}.products-redesign .yj-products-hero>img{object-position:58% 10%}.products-redesign .yj-products-hero-overlay{background:linear-gradient(90deg,#faf6edf7 0%,#faf6ede0 25%,#faf6ed59 51%,#faf6ed0a 74%)}.products-redesign .yj-products-hero-copy{width:min(560px,48%);padding-bottom:26px}.products-redesign .yj-products-hero-copy>span,.products-redesign .yj-products-cta-copy>span{color:var(--products-red);letter-spacing:.18em;font-size:.76rem;font-weight:750}.products-redesign .yj-products-hero h1{color:var(--products-ink);font-family:var(--products-heading);letter-spacing:.03em;margin-top:22px;font-size:clamp(4rem,5.4vw,5.2rem);font-weight:500;line-height:1.04}.products-redesign .yj-products-hero-copy>p{color:#5f554b;max-width:31em;margin-top:18px;font-size:1rem;line-height:1.8}.products-redesign .yj-products-hero nav{gap:12px;margin-top:26px}.products-redesign .yj-products-hero nav a,.products-redesign .yj-products-primary-action,.products-redesign .yj-products-secondary-action{border-radius:5px;min-height:46px;padding-inline:24px;transition:transform .18s,border-color .18s,background-color .18s,color .18s}.products-redesign .yj-products-hero nav a:hover,.products-redesign .yj-products-primary-action:hover,.products-redesign .yj-products-secondary-action:hover{transform:translateY(-2px)}.products-redesign .yj-products-assurances{margin-top:-45px}.products-redesign .yj-products-assurances>div{border-radius:7px;min-height:118px;box-shadow:0 12px 24px #48341f1a}.products-redesign .yj-products-assurances article{gap:13px;padding:16px 22px}.products-redesign .yj-products-assurances article>span{flex-basis:46px;width:46px;height:46px}.products-redesign .yj-products-assurances h2{font-family:var(--products-display);font-size:1.02rem}.products-redesign .yj-products-services{isolation:isolate;background:var(--products-paper);padding:100px 0 94px;position:relative;overflow:hidden}.products-redesign .yj-products-services:before{z-index:-1;content:"";opacity:.2;pointer-events:none;background:url(/assets/products-backgrounds/services-landscape.png) bottom/100% no-repeat;position:absolute;inset:0}.products-redesign .yj-products-services>.yj-products-container{z-index:1;position:relative}.products-redesign .yj-products-section-heading{max-width:720px;margin-bottom:38px}.products-redesign .yj-products-section-heading>span,.products-redesign .yj-products-faq-intro>span{color:var(--products-red);letter-spacing:.1em;align-items:center;gap:12px;font-size:.76rem;font-weight:750;display:inline-flex}.products-redesign .yj-products-section-heading>span:before,.products-redesign .yj-products-section-heading>span:after,.products-redesign .yj-products-faq-intro>span:after{content:"";background:#b27b3299;width:30px;height:1px}.products-redesign .yj-products-section-heading h2,.products-redesign .yj-products-faq-intro h2,.products-redesign .yj-products-cta h2{color:var(--products-ink);font-family:var(--products-display);font-weight:500}.products-redesign .yj-products-section-heading h2{margin-top:13px;font-size:clamp(2.75rem,3.8vw,3.7rem);line-height:1.18}.products-redesign .yj-products-section-heading p{color:var(--products-muted);margin-top:12px;font-size:.92rem}.products-redesign .yj-products-service-columns{gap:20px}.products-redesign .yj-products-service-group{background:#fffdf9c7;border-color:#b285444d;border-radius:8px;padding:24px 20px 20px;box-shadow:0 8px 18px #52381b12}.products-redesign .yj-products-service-group>header{min-height:50px;margin-bottom:13px;padding-bottom:14px}.products-redesign .yj-products-service-group>header h2{font-family:var(--products-display);font-size:1.85rem}.products-redesign .yj-products-service-group>header span{color:#9b7539;letter-spacing:.04em}.products-redesign .yj-products-service-group>div{gap:12px}.products-redesign .yj-products-service-item{background:#fffffddb;border-radius:6px;grid-template-columns:118px minmax(0,1fr) 92px;gap:13px;min-height:134px;padding:9px}.products-redesign .yj-products-service-image{border-radius:5px;width:118px;height:106px}.products-redesign .yj-products-service-title-row h3{font-family:var(--products-display);font-size:1.22rem;font-weight:600}.products-redesign .yj-products-service-copy>p{color:#71645a;margin-top:6px;font-size:.74rem;line-height:1.5}.products-redesign .yj-products-service-copy li{color:#866330;background:#f4ead7}.products-redesign .yj-products-service-meta{gap:12px}.products-redesign .yj-products-service-action{border-radius:5px;min-height:42px;font-size:.7rem}.products-redesign .yj-products-process{isolation:isolate;background:#fbf8f1;border-block:1px solid #b1843f2e;padding:82px 0 76px;position:relative;overflow:hidden}.products-redesign .yj-products-process:before{z-index:-1;content:"";opacity:.18;pointer-events:none;background:url(/assets/products-backgrounds/process-landscape.png) bottom/100% no-repeat;position:absolute;inset:0}.products-redesign .yj-products-process>.yj-products-container{z-index:1;position:relative}.products-redesign .yj-products-process .yj-products-section-heading{margin-bottom:34px}.products-redesign .yj-products-process>div>ol{gap:14px}.products-redesign .yj-products-process>div>ol>li{background:#fffdf8b3;border-radius:7px;min-height:220px;padding:34px 22px 22px}.products-redesign .yj-products-process>div>ol>li>span{border-radius:0 0 7px 7px;width:42px;height:34px}.products-redesign .yj-products-process>div>ol>li>div{background:#fbf3e2;width:54px;height:54px;margin-bottom:16px}.products-redesign .yj-products-process>div>ol h3{font-family:var(--products-display);font-size:1.12rem}.products-redesign .yj-products-process>div>ol p{color:#75695f;margin-top:8px;line-height:1.68}.products-redesign .yj-products-complete-process>summary{min-height:42px;color:var(--products-red)}.products-redesign .yj-products-faq{isolation:isolate;background:var(--products-paper-deep);padding:84px 0 98px;position:relative;overflow:hidden}.products-redesign .yj-products-faq:before{z-index:-1;content:"";opacity:.16;pointer-events:none;background:url(/assets/products-backgrounds/faq-cta-clouds.png) bottom/100% no-repeat;position:absolute;inset:0}.products-redesign .yj-products-faq>.yj-products-container{z-index:1;gap:64px;position:relative}.products-redesign .yj-products-faq-intro h2{margin-top:15px;font-size:clamp(2.5rem,3.35vw,3.3rem);line-height:1.22}.products-redesign .yj-products-faq-intro p{color:#71645a;max-width:30em;margin-top:16px;line-height:1.8}.products-redesign .yj-products-faq-list{background:#fffefbd6;border-radius:8px;box-shadow:0 8px 18px #52381b0f}.products-redesign .yj-products-faq-list summary{min-height:66px}.products-redesign .yj-products-faq-list summary:focus-visible,.products-redesign .yj-products-more-faq>summary:focus-visible,.products-redesign .yj-products-complete-process>summary:focus-visible{outline:2px solid var(--products-gold);outline-offset:-3px}.products-redesign .yj-products-cta{background:var(--products-paper);padding:70px 0 84px}.products-redesign .yj-products-cta-panel{border-radius:8px;min-height:328px;box-shadow:0 8px 20px #31201226}.products-redesign .yj-products-cta-copy{width:64%;padding:54px 62px}.products-redesign .yj-products-cta h2{color:#fff9ef;margin-top:18px;font-size:clamp(2.4rem,3.25vw,3.35rem);line-height:1.18}.products-redesign .yj-products-cta-copy>span{color:#d9a64e}.products-redesign .yj-products-cta-copy>p{max-width:40em;margin-top:14px;line-height:1.75}html:has(.products-redesign) .site-footer{isolation:isolate;background:#211812;padding-top:0;position:relative;overflow:hidden}html:has(.products-redesign) .site-footer:before{z-index:-1;content:"";opacity:.13;pointer-events:none;background:url(/assets/products-backgrounds/footer-map.png) 50%/100% no-repeat;position:absolute;inset:0}:is(html:has(.products-redesign) .site-footer .footer-grid,html:has(.products-redesign) .site-footer .footer-bottom){z-index:1;position:relative}@media (min-width:1600px){.products-redesign .yj-products-container{width:min(100% - 96px,1200px)}}@media (min-width:761px) and (max-width:1180px){.products-redesign .yj-products-container{width:min(100% - 48px,1080px)}.products-redesign .yj-products-service-item{grid-template-columns:108px minmax(0,1fr) 84px}.products-redesign .yj-products-service-image{width:108px;height:96px}.products-redesign .yj-products-service-title-row h3{font-size:1.08rem}.products-redesign .yj-products-cta-copy{padding-inline:46px}}.team-redesign .team-desktop-surface{--team-paper:#faf7ef;--team-paper-deep:#f1e7d7;--team-ink:#30251e;--team-muted:#6f6257;--team-gold:#b47a2b;--team-gold-light:#e8d0a8;--team-red:#9b3b31;background:#faf7ef;overflow:clip}.team-redesign .yj-team-desktop-container{width:min(100% - 72px,1220px);margin-inline:auto}.team-redesign .yj-team-desktop-heading{max-width:780px}.team-redesign .yj-team-desktop-heading>span,.team-redesign .yj-team-desktop-cta>.yj-team-desktop-container>span{color:var(--team-red);letter-spacing:.15em;align-items:center;gap:14px;font-size:.78rem;font-weight:750;display:inline-flex;position:relative}.team-redesign .yj-team-desktop-heading>span:before,.team-redesign .yj-team-desktop-heading>span:after{background:var(--team-gold);content:"";width:32px;height:1px}.team-redesign .yj-team-desktop-heading h2{color:var(--team-ink);font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin-top:16px;font-size:clamp(2.35rem,3.25vw,4rem);font-weight:500;line-height:1.2}.team-redesign .yj-team-desktop-heading p{max-width:62ch;color:var(--team-muted);text-wrap:pretty;margin-top:16px;font-size:.98rem;line-height:1.9}.team-redesign .yj-team-desktop-hero{height:clamp(560px,45vw,700px);min-height:560px}.team-redesign .yj-team-desktop-hero>img{object-fit:cover;object-position:58% 50%}.team-redesign .yj-team-desktop-hero-shade{background:linear-gradient(90deg,#faf7eff7 0%,#faf7efe6 25%,#faf7ef57 48%,#faf7ef05 70%)}.team-redesign .yj-team-desktop-hero-inner>div{width:min(520px,47%);padding-bottom:20px}.team-redesign .yj-team-desktop-hero-inner span{color:var(--team-red);letter-spacing:.16em;font-size:.78rem;font-weight:750}.team-redesign .yj-team-desktop-hero h1{margin-top:22px;font-size:clamp(4.2rem,6.2vw,6rem);line-height:1.02}.team-redesign .yj-team-desktop-hero p{color:#5c4f44;max-width:30em;margin-top:22px;font-size:1.02rem;line-height:1.85}.team-redesign .yj-team-desktop-anchor{border-bottom-color:#b07d323d;top:76px}.team-redesign .yj-team-desktop-anchor>div{min-height:72px}.team-redesign .yj-team-desktop-anchor a{min-width:164px;min-height:72px;font-size:1rem}.team-redesign .yj-team-desktop-leader{background:#faf7ef;padding:74px 0 86px}.team-redesign .yj-team-desktop-leader-grid{grid-template-columns:minmax(350px,.78fr) minmax(0,1.22fr);gap:clamp(48px,6vw,88px)}.team-redesign .yj-team-desktop-leader-image{aspect-ratio:948/1659;border-color:#b17e3657;box-shadow:0 6px 16px #5839191f}.team-redesign .yj-team-desktop-leader-copy .yj-team-desktop-heading h2{font-size:clamp(2.65rem,3.8vw,4.2rem)}.team-redesign .yj-team-desktop-tags{gap:10px;margin-top:22px}.team-redesign .yj-team-desktop-tags span{background:#fffcf4ad;border-radius:4px;min-height:38px;padding-inline:16px}.team-redesign .yj-team-desktop-credentials{gap:12px;margin-top:30px}.team-redesign .yj-team-desktop-credentials li{background:#fffdf994;border-radius:4px;min-height:78px;padding:14px 18px}.team-redesign .yj-team-desktop-overview,.team-redesign .yj-team-desktop-philosophy,.team-redesign .yj-team-desktop-safety,.team-redesign .yj-team-desktop-cta{isolation:isolate;position:relative;overflow:hidden}.team-redesign .yj-team-desktop-overview{min-height:520px;padding:84px 0}.team-redesign .yj-team-desktop-overview>img,.team-redesign .yj-team-desktop-philosophy>img,.team-redesign .yj-team-desktop-safety>img,.team-redesign .yj-team-desktop-cta>img{z-index:-2;object-fit:cover}.team-redesign .yj-team-desktop-overview>img{object-position:56% 50%}.team-redesign .yj-team-desktop-philosophy>img{object-position:50% 50%}.team-redesign .yj-team-desktop-safety>img{object-position:61% 50%}.team-redesign .yj-team-desktop-overview>div:first-of-type{background:linear-gradient(90deg,#faf7eff5 0%,#faf7efd6 34%,#faf7ef38 66%,#faf7ef7a 100%)}.team-redesign .yj-team-desktop-overview-grid{grid-template-columns:minmax(330px,.82fr) minmax(540px,1.18fr);gap:60px}.team-redesign .yj-team-desktop-overview .yj-team-desktop-heading h2{max-width:9em;font-size:clamp(2.7rem,4vw,4.25rem)}.team-redesign .yj-team-desktop-metrics{gap:12px}.team-redesign .yj-team-desktop-metrics article{background:#fffdf7e0;border-radius:5px;min-height:132px;padding:20px}.team-redesign .yj-team-desktop-companions{background-color:#fbf8f0;background-image:url(/assets/team-desktop/team-companions-landscape.png);background-position:50%;background-repeat:no-repeat;background-size:100%;border-block:1px solid #b17e363d;min-height:620px;padding:50px 0}.team-redesign .yj-team-desktop-companions:before,.team-redesign .yj-team-desktop-companions-visual:after{display:none}.team-redesign .yj-team-desktop-companions-grid{grid-template-columns:minmax(310px,.68fr) minmax(620px,1.32fr);gap:clamp(28px,3vw,56px)}.team-redesign .yj-team-desktop-companions-copy{padding-left:12px}.team-redesign .yj-team-desktop-companions-copy h2{margin-top:18px;font-size:clamp(3.15rem,4.1vw,4.45rem)}.team-redesign .yj-team-desktop-companions-copy>p{max-width:25em;margin-top:20px}.team-redesign .yj-team-desktop-companions-count{margin-top:24px}.team-redesign .yj-team-desktop-companions-tags{gap:10px;margin-top:22px}.team-redesign .yj-team-desktop-companions-tags span{background:#fffcf5c2;border-radius:999px;min-height:38px;padding-inline:18px}.team-redesign .yj-team-desktop-companions-visual img{width:auto;max-width:100%;max-height:520px;transform:translate(2%)}.team-redesign .yj-team-desktop-philosophy{min-height:500px;padding:78px 0}.team-redesign .yj-team-desktop-philosophy>div:first-of-type{background:linear-gradient(90deg,#faf7efe0 0%,#faf7efb3 44%,#faf7ef29 100%)}.team-redesign .yj-team-desktop-philosophy-grid{grid-template-columns:minmax(380px,1fr) minmax(390px,.86fr);gap:74px}.team-redesign .yj-team-desktop-philosophy-grid .yj-team-desktop-heading h2{font-size:clamp(3rem,4.5vw,4.7rem)}.team-redesign .yj-team-desktop-philosophy-grid article{background:#fffdf8e6;border-radius:5px;padding:30px 34px;box-shadow:0 5px 14px #58391914}.team-redesign .yj-team-desktop-system,.team-redesign .yj-team-desktop-whitepaper,.team-redesign .yj-team-desktop-cases{background:var(--team-paper);padding:86px 0}.team-redesign .yj-team-desktop-system>div>.yj-team-desktop-heading,.team-redesign .yj-team-desktop-whitepaper>div>.yj-team-desktop-heading,.team-redesign .yj-team-desktop-cases>div>.yj-team-desktop-heading{text-align:center;margin-inline:auto}.team-redesign .yj-team-desktop-service-cards{gap:16px;margin-top:38px}.team-redesign .yj-team-desktop-service-cards article{border-radius:7px;min-height:285px;padding:28px 30px}.team-redesign .yj-team-desktop-service-cards h3{font-size:1.85rem}.team-redesign .yj-team-desktop-standards{background:#f6efe3;padding:78px 0 84px}.team-redesign .yj-team-desktop-standards>div>.yj-team-desktop-heading{text-align:center;margin-inline:auto}.team-redesign .yj-team-desktop-standard-grid{gap:14px;margin-top:36px}.team-redesign .yj-team-desktop-standard-grid article{background:#fffcf5b8;border-radius:5px;min-height:138px;padding:22px 24px}.team-redesign .yj-team-desktop-safety{min-height:350px;margin:0 auto;padding:72px 0 62px}.team-redesign .yj-team-desktop-safety>div:first-of-type{background:linear-gradient(90deg,#faf7eff2 0%,#faf7efc2 31%,#faf7ef2e 57%,#faf7ef0a 100%)}.team-redesign .yj-team-desktop-safety-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:38px}.team-redesign .yj-team-desktop-safety-list span{background:#fffcf5db;border-radius:4px;min-height:58px;padding:12px 14px;font-size:.84rem}.team-redesign .yj-team-desktop-process{isolation:isolate;background-color:#faf7ef;background-image:url(/assets/team-desktop/team-process-landscape.png);background-position:50%;background-repeat:no-repeat;background-size:100%;min-height:430px;padding:78px 0 70px;position:relative}.team-redesign .yj-team-desktop-process:before{display:none}.team-redesign .yj-team-desktop-process>div{z-index:1;position:relative}.team-redesign .yj-team-desktop-process>div>.yj-team-desktop-heading{text-align:center;margin-inline:auto}.team-redesign .yj-team-desktop-process ol{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:42px 0 0;padding:0;list-style:none;display:grid;position:relative}.team-redesign .yj-team-desktop-process ol:before{content:"";background:#b47a2b8c;height:1px;position:absolute;top:35px;left:7%;right:7%}.team-redesign .yj-team-desktop-process li{z-index:1;text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.team-redesign .yj-team-desktop-process li>span{color:#8b5d27;font-family:Georgia,serif;font-size:.78rem;position:absolute;top:78px}.team-redesign .yj-team-desktop-process li>svg{width:72px;height:72px;color:var(--team-gold);background:#faf7efe6;border:1px solid #b47a2b73;border-radius:50%;padding:18px;display:grid}.team-redesign .yj-team-desktop-process li>strong{color:#5e4834;font-family:var(--font-display);margin-top:22px;font-size:.92rem;font-weight:600}.team-redesign .yj-team-desktop-process-link{color:#f9f2e4;width:fit-content;min-height:42px;font-family:var(--font-display);background:#a8732d;border:1px solid #915e2180;border-radius:4px;align-items:center;gap:8px;margin:48px auto 0;padding:0 22px;display:flex}.team-redesign .yj-team-desktop-why{background:var(--team-paper);padding:0 0 86px}.team-redesign .yj-team-desktop-why-panel{background:linear-gradient(145deg,#1d1812,#2d2217 55%,#17130f);border:1px solid #bc873994;border-radius:7px;min-height:380px;padding:44px 46px;box-shadow:0 8px 18px #3523122e}.team-redesign .yj-team-desktop-why-copy span{color:#d9a95e}.team-redesign .yj-team-desktop-why-copy h2{color:#f0d19a;font-size:clamp(2.4rem,3.5vw,3.65rem)}.team-redesign .yj-team-desktop-why-copy p{color:#f7e2b8b8}.team-redesign .yj-team-desktop-why-list{gap:9px}.team-redesign .yj-team-desktop-why-list button{background:#0d0a0842;border-color:#ddb66b80;border-radius:4px;min-height:58px}.team-redesign .yj-team-desktop-whitepaper{padding-top:82px}.team-redesign .yj-team-desktop-whitepaper .professional-project{border-radius:6px;margin-top:34px}.team-redesign .yj-team-desktop-cases{padding-block:82px 88px}.team-redesign .yj-team-desktop-case-carousel{margin-top:34px}.team-redesign .yj-team-desktop-faq{background:#f6efe3;padding:78px 0 86px;position:relative}.team-redesign .yj-team-desktop-faq:before{opacity:.1;background:url(/assets/team-desktop/team-about-mountain-texture.png) bottom/1400px no-repeat}.team-redesign .yj-team-desktop-faq-list{gap:12px 14px}.team-redesign .yj-team-desktop-faq-list details{border-radius:5px}.team-redesign .yj-team-desktop-faq-list summary{min-height:68px}.team-redesign .yj-team-desktop-cta{border-radius:7px;width:min(100% - 72px,1220px);min-height:330px;margin:0 auto 72px;padding:66px 46px}.team-redesign .yj-team-desktop-cta>img{object-position:65% 50%}.team-redesign .yj-team-desktop-cta h2{font-size:clamp(2.2rem,3.4vw,3.4rem)}@media (min-width:761px) and (max-width:1080px){.team-redesign .yj-team-desktop-container{width:min(100% - 48px,1000px)}.team-redesign .yj-team-desktop-hero-inner>div{width:52%}.team-redesign .yj-team-desktop-overview-grid,.team-redesign .yj-team-desktop-philosophy-grid{gap:36px}.team-redesign .yj-team-desktop-companions-grid{grid-template-columns:.72fr 1.28fr;gap:24px}.team-redesign .yj-team-desktop-process ol{gap:4px}.team-redesign .yj-team-desktop-process li>svg{width:62px;height:62px;padding:15px}.team-redesign .yj-team-desktop-safety-list{grid-template-columns:repeat(3,minmax(0,1fr))}}}@media (min-width:768px){.maintenance-desktop-page{--maintenance-paper:#fbf7ef;--maintenance-paper-deep:#f5ead7;--maintenance-ink:#2d2117;--maintenance-muted:#655648;--maintenance-red:#8e1d16;--maintenance-gold:#b87c24;--maintenance-gold-soft:#b87c245c;--maintenance-line:#b87c247a;background:var(--maintenance-paper);color:var(--maintenance-ink);font-variant-numeric:tabular-nums}.maintenance-desktop-container{width:min(1240px,100% - 72px);margin-inline:auto}.maintenance-desktop-hero{isolation:isolate;color:#fff7e8;background:#1d130d;min-height:650px;position:relative;overflow:hidden}.maintenance-desktop-hero-image,.maintenance-desktop-cta-image{z-index:0;object-fit:cover;pointer-events:none}.maintenance-desktop-hero-image{object-position:56% center}.maintenance-desktop-hero-shade{z-index:1;background:linear-gradient(90deg,#150c07f0 0%,#150c07c7 39%,#150c0742 70%,#150c0757 100%),linear-gradient(#0000 55%,#120a064d);position:absolute;inset:0}.maintenance-desktop-hero .home-v2-hero-nav{z-index:5;position:relative}.maintenance-desktop-hero-content{z-index:2;min-height:574px;padding-block:34px 64px;position:relative}.maintenance-desktop-breadcrumb{color:#fff7e8b3;align-items:center;gap:10px;font-size:.86rem;display:flex}.maintenance-desktop-breadcrumb a{color:inherit}.maintenance-desktop-breadcrumb a:hover{color:#f0c86f}.maintenance-desktop-hero-copy{width:min(610px,55%);margin-top:52px}.maintenance-desktop-order{color:#e6b960;letter-spacing:0;font-size:.76rem;display:block}.maintenance-desktop-hero h1{color:#fff7e8;letter-spacing:0;text-wrap:balance;margin:12px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:5rem;font-weight:600;line-height:1.08}.maintenance-desktop-hero-tagline{color:#e9bd68;margin:18px 0 0;font-size:1.34rem;font-weight:700;line-height:1.5}.maintenance-desktop-hero-summary{color:#fff7e8d6;text-wrap:pretty;max-width:36rem;margin:12px 0 0;font-size:1rem;line-height:1.75}.maintenance-desktop-hero-price{align-items:baseline;gap:9px;margin-top:18px;display:flex}.maintenance-desktop-hero-price strong{color:#f0c86f;font-family:STKaiti,KaiTi,serif;font-size:2.7rem;line-height:1}.maintenance-desktop-hero-price span{color:#fff7e8cc;font-size:1rem}.maintenance-desktop-hero-actions{flex-wrap:wrap;gap:13px;margin-top:24px;display:flex}.maintenance-desktop-button,.maintenance-desktop-cta-button{min-height:48px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-weight:700;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s,border-color .18s,color .18s;display:inline-flex}.maintenance-desktop-button svg,.maintenance-desktop-cta-button svg{width:19px;height:19px}.maintenance-desktop-button-primary{background:var(--maintenance-red);color:#fff8ed}.maintenance-desktop-button-primary:hover{background:#a52d23;transform:translateY(-1px)}.maintenance-desktop-button-ghost{color:#fff7e8;border-color:#fff7e88a}.maintenance-desktop-button-ghost:hover{color:#f3ce82;border-color:#e9bd68;transform:translateY(-1px)}.maintenance-desktop-section{background-color:var(--maintenance-paper);background-image:url(/assets/team-desktop/team-about-mountain-texture.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-block:82px 90px;scroll-margin-top:92px;position:relative}.maintenance-desktop-section:nth-of-type(odd){background-color:#f8efdf;background-position:bottom}.maintenance-desktop-heading{text-align:center;justify-items:center;max-width:920px;margin:0 auto 42px;display:grid}.maintenance-desktop-kicker{color:var(--maintenance-red);justify-content:center;align-items:center;gap:18px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.42rem;font-weight:700;line-height:1.2;display:flex}.maintenance-desktop-kicker:before,.maintenance-desktop-kicker:after{background:var(--maintenance-gold);content:"";width:112px;height:1px}.maintenance-desktop-kicker span{padding-inline:12px;position:relative}.maintenance-desktop-kicker span:before,.maintenance-desktop-kicker span:after{border:1px solid var(--maintenance-gold);background:var(--maintenance-paper);content:"";width:7px;height:7px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}.maintenance-desktop-kicker span:before{left:-17px}.maintenance-desktop-kicker span:after{right:-17px}.maintenance-desktop-heading h2{color:var(--maintenance-ink);letter-spacing:0;text-wrap:balance;margin:16px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:3.55rem;font-weight:600;line-height:1.16}.maintenance-desktop-heading p{max-width:48rem;color:var(--maintenance-muted);text-wrap:pretty;margin:15px 0 0;font-size:1.04rem;line-height:1.75}.maintenance-desktop-ornate{border:1px solid var(--maintenance-gold-soft);background:#fffcf6c2;border-radius:8px;position:relative}.maintenance-desktop-ornate:before{content:"";pointer-events:none;border:1px solid #b87c2438;border-radius:5px;position:absolute;inset:5px}.maintenance-desktop-rule{background:linear-gradient(90deg, transparent, var(--maintenance-line) 12%, var(--maintenance-line) 88%, transparent);height:1px;position:relative}.maintenance-desktop-rule:after{border:1px solid var(--maintenance-gold);content:"";background:#fffaf2;width:7px;height:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.maintenance-desktop-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.maintenance-desktop-package{min-height:344px;padding:34px 38px 26px}.maintenance-desktop-package-head{grid-template-columns:142px minmax(0,1fr);align-items:center;gap:28px;display:grid}.maintenance-desktop-number-badge{border:2px solid var(--maintenance-gold);color:#8d642a;border-radius:50%;place-items:center;width:126px;height:126px;font-family:STKaiti,KaiTi,serif;display:grid;position:relative}.maintenance-desktop-number-badge:before{border:1px solid var(--maintenance-gold-soft);content:"";border-radius:50%;position:absolute;inset:8px}.maintenance-desktop-number-badge:after{border:1px solid var(--maintenance-gold);content:"";background:#fffaf2;width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.maintenance-desktop-number-badge b{font-size:3.8rem;font-weight:500;line-height:1}.maintenance-desktop-package-head>div{border-left:1px solid var(--maintenance-line);flex-direction:column;justify-content:center;min-height:112px;padding-left:30px;display:flex}.maintenance-desktop-package h3{margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:2.15rem;font-weight:600;line-height:1.25}.maintenance-desktop-package-head strong{color:var(--maintenance-red);margin-top:8px;font-family:STKaiti,KaiTi,serif;font-size:1.65rem;line-height:1.2}.maintenance-desktop-package>.maintenance-desktop-rule{margin-block:24px 20px}.maintenance-desktop-package-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.maintenance-desktop-package-metrics>div{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding-inline:16px;display:grid}.maintenance-desktop-package-metrics>div+div{border-left:1px solid var(--maintenance-line)}.maintenance-desktop-package-metrics svg{width:40px;height:40px;color:var(--maintenance-red);stroke-width:1.55px}.maintenance-desktop-package-metrics span{color:var(--maintenance-muted);gap:3px;line-height:1.45;display:grid}.maintenance-desktop-package-metrics strong{color:var(--maintenance-ink);font-size:1.12rem;font-weight:700}.maintenance-desktop-package-note{color:var(--maintenance-muted);text-align:center;margin:18px 0 0;font-size:.84rem;line-height:1.55}.maintenance-desktop-include-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.maintenance-desktop-include-item{grid-template-columns:86px minmax(0,1fr);align-items:center;gap:22px;min-height:164px;padding:26px 28px;display:grid}.maintenance-desktop-icon-disc,.maintenance-desktop-benefit-icon,.maintenance-desktop-guarantee-icon{border:1px solid var(--maintenance-gold);color:var(--maintenance-gold);border-radius:50%;place-items:center;display:grid}.maintenance-desktop-icon-disc{width:78px;height:78px}.maintenance-desktop-icon-disc svg{stroke-width:1.55px;width:38px;height:38px}.maintenance-desktop-include-item>span:last-child{border-left:1px solid var(--maintenance-line);min-height:72px;color:var(--maintenance-ink);align-items:center;padding-left:22px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.28rem;line-height:1.6;display:flex}.maintenance-desktop-daily-panel{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.maintenance-desktop-daily-panel>article{text-align:center;min-height:510px;padding:30px 34px 34px;position:relative}.maintenance-desktop-daily-panel>article+article{border-left:1px solid var(--maintenance-line)}.maintenance-desktop-stage-badge,.maintenance-desktop-process-number{color:#edc16e;background:#2b2119;border:2px solid #c59542;border-radius:50%;place-items:center;font-family:STKaiti,KaiTi,serif;font-weight:500;display:grid;box-shadow:inset 0 0 0 4px #17110c}.maintenance-desktop-stage-badge{width:68px;height:68px;margin-inline:auto;font-size:1.75rem}.maintenance-desktop-daily-panel h3{color:var(--maintenance-red);margin:17px 0 0;font-family:STKaiti,KaiTi,serif;font-size:2rem;font-weight:700}.maintenance-desktop-stage-rule{background:var(--maintenance-line);width:110px;height:1px;margin:16px auto 15px}.maintenance-desktop-daily-panel ul{text-align:left;margin:0;padding:0;list-style:none}.maintenance-desktop-daily-panel li{min-height:46px;color:var(--maintenance-ink);border-bottom:1px solid #b87c243d;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;font-size:.98rem;line-height:1.45;display:grid}.maintenance-desktop-daily-panel li:last-child{border-bottom:0}.maintenance-desktop-daily-panel li svg{width:18px;height:18px;color:var(--maintenance-gold)}.maintenance-desktop-stage-arrow{z-index:2;width:56px;height:26px;color:var(--maintenance-gold);stroke-width:1.2px;position:absolute;top:50px;right:-28px}.maintenance-desktop-merit-layout{grid-template-columns:300px minmax(0,1fr);align-items:stretch;gap:26px;display:grid}.maintenance-desktop-merit-highlight{text-align:center;border-color:#8e1d1673;align-content:center;justify-items:center;min-height:470px;padding:34px 26px;display:grid}.maintenance-desktop-merit-highlight>span{color:var(--maintenance-red);font-family:STKaiti,KaiTi,serif;font-size:1.55rem}.maintenance-desktop-merit-highlight>strong{color:var(--maintenance-red);margin-top:8px;font-family:STKaiti,KaiTi,serif;font-size:7rem;font-weight:500;line-height:.9}.maintenance-desktop-merit-highlight>b{color:var(--maintenance-red);margin-top:10px;font-family:STKaiti,KaiTi,serif;font-size:2.6rem}.maintenance-desktop-merit-highlight .maintenance-desktop-rule{width:210px;margin-top:28px}.maintenance-desktop-merit-highlight p{max-width:14rem;color:var(--maintenance-muted);margin:24px 0 0;line-height:1.7}.maintenance-desktop-merit-table-wrap{padding:18px 24px 20px}.maintenance-desktop-merit-table{display:grid}.maintenance-desktop-merit-row{border-bottom:1px solid #b87c2447;grid-template-columns:1.15fr 1fr 1fr;align-items:center;min-height:67px;display:grid}.maintenance-desktop-merit-row:last-child{border-bottom:0}.maintenance-desktop-merit-row>span{min-height:44px;color:var(--maintenance-ink);text-align:center;justify-content:center;align-items:center;gap:10px;padding-inline:18px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.08rem;display:flex}.maintenance-desktop-merit-row>span+span{border-left:1px dashed #b87c2466}.maintenance-desktop-merit-row>span:first-child{justify-content:flex-start}.maintenance-desktop-merit-row svg{width:19px;height:19px;color:var(--maintenance-gold)}.maintenance-desktop-merit-header{background:#b87c2414;min-height:56px}.maintenance-desktop-merit-header>span{color:var(--maintenance-muted);font-family:inherit;font-size:.84rem;font-weight:700}.maintenance-desktop-merit-row.is-emphasis{background:#e1b14d1f}.maintenance-desktop-merit-row.is-emphasis>span{color:var(--maintenance-red);font-weight:700}.maintenance-desktop-merit-note{color:var(--maintenance-muted);text-align:center;margin:18px 0 0;font-size:.82rem;line-height:1.65}.maintenance-desktop-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.maintenance-desktop-benefit{text-align:center;min-height:300px;padding:30px 22px 26px}.maintenance-desktop-benefit-icon,.maintenance-desktop-guarantee-icon{width:92px;height:92px;margin-inline:auto;box-shadow:inset 0 0 0 6px #b87c240f}.maintenance-desktop-benefit-icon svg,.maintenance-desktop-guarantee-icon svg{stroke-width:1.55px;width:43px;height:43px}.maintenance-desktop-benefit .maintenance-desktop-rule{width:140px;margin:22px auto 18px}.maintenance-desktop-benefit h3,.maintenance-desktop-guarantee-panel h3{color:var(--maintenance-ink);margin:0;font-family:STKaiti,KaiTi,serif;font-size:1.55rem;line-height:1.35}.maintenance-desktop-benefit p,.maintenance-desktop-guarantee-panel p{color:var(--maintenance-muted);margin:10px 0 0;font-size:.92rem;line-height:1.65}.maintenance-desktop-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;margin:0;padding:0;list-style:none;display:grid}.maintenance-desktop-process-step{border:1px solid var(--maintenance-gold-soft);background:#fffcf6c2;border-radius:8px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:24px;min-height:154px;padding:24px 28px;display:grid;position:relative}.maintenance-desktop-process-step:before{content:"";pointer-events:none;border:1px solid #b87c242e;border-radius:5px;position:absolute;inset:5px}.maintenance-desktop-process-number{width:72px;height:72px;font-size:1.72rem}.maintenance-desktop-process-step strong{border-left:1px solid var(--maintenance-line);color:var(--maintenance-ink);padding-left:22px;font-family:STKaiti,KaiTi,serif;font-size:1.24rem;line-height:1.6}.maintenance-desktop-process-arrow{z-index:2;width:56px;height:28px;color:var(--maintenance-gold);stroke-width:1.2px;position:absolute}.process-step-1 .maintenance-desktop-process-arrow,.process-step-2 .maintenance-desktop-process-arrow{top:50%;right:-57px;transform:translateY(-50%)}.process-step-3{grid-column:3}.process-step-3 .maintenance-desktop-process-arrow{bottom:-45px;right:-4px;transform:rotate(90deg)}.process-step-4{grid-area:2/3}.process-step-5{grid-area:2/2}.process-step-6{grid-area:2/1}.process-step-4 .maintenance-desktop-process-arrow,.process-step-5 .maintenance-desktop-process-arrow{top:50%;left:-57px;transform:translateY(-50%)rotate(180deg)}.maintenance-desktop-guarantee-panel{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.maintenance-desktop-guarantee-panel article{text-align:center;min-height:300px;padding:34px 24px 28px}.maintenance-desktop-guarantee-panel article+article{border-left:1px solid var(--maintenance-line)}.maintenance-desktop-guarantee-panel .maintenance-desktop-rule{width:142px;margin:22px auto 18px}.maintenance-desktop-boundary-layout{grid-template-columns:.62fr 1.38fr;align-items:center;gap:58px;display:grid}.maintenance-desktop-boundary-copy .maintenance-desktop-heading{margin-bottom:0}.maintenance-desktop-boundary-copy .maintenance-desktop-kicker:before,.maintenance-desktop-boundary-copy .maintenance-desktop-kicker:after{width:68px}.maintenance-desktop-boundary-copy .maintenance-desktop-heading h2{font-size:3.25rem}.maintenance-desktop-boundary-copy .maintenance-desktop-heading p{max-width:24rem;font-size:1.04rem}.maintenance-desktop-boundary-panel{overflow:hidden}.maintenance-desktop-boundary-panel article{grid-template-columns:44px 48px minmax(0,1fr);align-items:center;gap:16px;min-height:106px;padding:18px 24px;display:grid}.maintenance-desktop-boundary-panel article+article{border-top:1px solid #b87c2447}.maintenance-desktop-boundary-marker{color:var(--maintenance-red);font-size:.78rem;font-weight:700}.maintenance-desktop-boundary-panel svg{width:38px;height:38px;color:var(--maintenance-gold);stroke-width:1.5px}.maintenance-desktop-boundary-panel p{color:var(--maintenance-ink);margin:0;font-size:.98rem;line-height:1.72}.maintenance-desktop-cta{isolation:isolate;color:#fff7e8;background:#17100b;min-height:420px;position:relative;overflow:hidden}.maintenance-desktop-cta-image{object-position:center 46%}.maintenance-desktop-cta-shade{z-index:1;background:linear-gradient(90deg,#110a06f5 0%,#110a06d1 30%,#110a0642 58%,#110a069e 84%,#110a06db 100%),linear-gradient(#0000 40%,#0d080573);position:absolute;inset:0}.maintenance-desktop-cta-content{z-index:2;grid-template-columns:minmax(430px,1fr) minmax(180px,.65fr) auto;align-items:center;gap:38px;min-height:420px;display:grid;position:relative}.maintenance-desktop-cta-kicker{color:#e8bb62;letter-spacing:0;font-size:.82rem;display:block}.maintenance-desktop-cta-content h2{color:#fff7e8;letter-spacing:0;text-wrap:balance;max-width:620px;margin:16px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:3.8rem;font-weight:600;line-height:1.15}.maintenance-desktop-cta-content p{color:#fff7e8d6;max-width:37rem;margin:15px 0 0;font-size:1.04rem;line-height:1.75}.maintenance-desktop-cta-button{color:#2a1b0e;background:#e8bb62;border-color:#e8bb62;min-width:202px;min-height:54px;font-size:1.02rem}.maintenance-desktop-cta-button:hover{background:#f2cf86;border-color:#f2cf86;transform:translateY(-1px)}.maintenance-desktop-button:focus-visible,.maintenance-desktop-cta-button:focus-visible,.maintenance-desktop-breadcrumb a:focus-visible{outline-offset:3px;outline:3px solid #e8bb62b8}@media (max-width:1160px){.maintenance-desktop-container{width:min(100% - 48px,1040px)}.maintenance-desktop-hero h1{font-size:4.3rem}.maintenance-desktop-heading h2{font-size:3.1rem}.maintenance-desktop-package{padding-inline:28px}.maintenance-desktop-package-head{grid-template-columns:116px minmax(0,1fr);gap:20px}.maintenance-desktop-number-badge{width:108px;height:108px}.maintenance-desktop-number-badge b{font-size:3.2rem}.maintenance-desktop-package h3{font-size:1.8rem}.maintenance-desktop-package-head>div{padding-left:22px}.maintenance-desktop-package-metrics>div{grid-template-columns:35px minmax(0,1fr);padding-inline:10px}.maintenance-desktop-package-metrics svg{width:32px;height:32px}.maintenance-desktop-include-item{grid-template-columns:72px minmax(0,1fr);gap:16px;padding-inline:20px}.maintenance-desktop-icon-disc{width:66px;height:66px}.maintenance-desktop-icon-disc svg{width:32px;height:32px}.maintenance-desktop-include-item>span:last-child{padding-left:16px;font-size:1.08rem}.maintenance-desktop-daily-panel>article{padding-inline:26px}.maintenance-desktop-process-grid{gap-inline:42px}.process-step-1 .maintenance-desktop-process-arrow,.process-step-2 .maintenance-desktop-process-arrow{width:42px;right:-44px}.process-step-4 .maintenance-desktop-process-arrow,.process-step-5 .maintenance-desktop-process-arrow{width:42px;left:-44px}.maintenance-desktop-process-step{grid-template-columns:70px minmax(0,1fr);gap:17px;padding-inline:20px}.maintenance-desktop-process-number{width:62px;height:62px;font-size:1.45rem}.maintenance-desktop-process-step strong{padding-left:16px;font-size:1.06rem}.maintenance-desktop-boundary-layout{gap:34px}.maintenance-desktop-cta-content{grid-template-columns:minmax(360px,1fr) minmax(80px,.35fr) auto;gap:24px}}@media (max-width:980px){.maintenance-desktop-container{width:min(100% - 36px,820px)}.maintenance-desktop-hero{min-height:610px}.maintenance-desktop-hero-content{min-height:534px}.maintenance-desktop-hero-copy{width:min(570px,76%);margin-top:42px}.maintenance-desktop-hero h1{font-size:3.7rem}.maintenance-desktop-section{padding-block:72px 78px}.maintenance-desktop-heading{margin-bottom:34px}.maintenance-desktop-heading h2{font-size:2.7rem}.maintenance-desktop-kicker:before,.maintenance-desktop-kicker:after{width:74px}.maintenance-desktop-package-grid,.maintenance-desktop-merit-layout,.maintenance-desktop-boundary-layout{grid-template-columns:1fr}.maintenance-desktop-package{min-height:320px}.maintenance-desktop-include-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-desktop-daily-panel{grid-template-columns:1fr;overflow:hidden}.maintenance-desktop-daily-panel>article{min-height:0;padding:30px 42px 36px}.maintenance-desktop-daily-panel>article+article{border-top:1px solid var(--maintenance-line);border-left:0}.maintenance-desktop-stage-arrow{display:none}.maintenance-desktop-merit-highlight{min-height:360px}.maintenance-desktop-benefit-grid,.maintenance-desktop-guarantee-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.maintenance-desktop-guarantee-panel article:nth-child(3){border-left:0}.maintenance-desktop-guarantee-panel article:nth-child(n+3){border-top:1px solid var(--maintenance-line)}.maintenance-desktop-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.maintenance-desktop-process-step,.process-step-3,.process-step-4,.process-step-5,.process-step-6{grid-area:auto}.maintenance-desktop-process-arrow{display:none}.maintenance-desktop-boundary-copy .maintenance-desktop-heading{margin-bottom:12px}.maintenance-desktop-boundary-copy .maintenance-desktop-heading p{max-width:42rem}.maintenance-desktop-cta-content{grid-template-columns:minmax(0,1fr) auto}.maintenance-desktop-cta-art{display:none}.maintenance-desktop-cta-content h2{font-size:3rem}}@media (max-width:820px){.maintenance-desktop-container{width:calc(100% - 32px)}.maintenance-desktop-hero-copy{width:min(520px,84%)}.maintenance-desktop-hero h1{font-size:3.25rem}.maintenance-desktop-hero-tagline{font-size:1.12rem}.maintenance-desktop-heading h2{font-size:2.35rem}.maintenance-desktop-heading p{font-size:.94rem}.maintenance-desktop-include-grid{grid-template-columns:1fr}.maintenance-desktop-benefit-grid{gap:14px}.maintenance-desktop-process-grid{grid-template-columns:1fr}.maintenance-desktop-cta-content{grid-template-columns:1fr;align-content:center;padding-block:56px}.maintenance-desktop-cta-button{justify-self:start}}@media (prefers-reduced-motion:reduce){.maintenance-desktop-page *,.maintenance-desktop-page :before,.maintenance-desktop-page :after{scroll-behavior:auto!important;transition:none!important}}.yj-alliance-desktop{--alliance-paper:#faf6ed;--alliance-paper-deep:#f4ecdf;--alliance-ink:#34281f;--alliance-muted:#6f6053;--alliance-gold:#b17a2f;--alliance-gold-dark:#8e5e20;--alliance-line:#b17a2f66;--alliance-red:#9f2f27;color:var(--alliance-ink);background:var(--alliance-paper)}.yj-alliance-desktop .alliance-desktop-container{width:min(100% - 64px,1200px);margin-inline:auto}.yj-alliance-desktop .alliance-desktop-section{isolation:isolate;padding:clamp(58px,4.4vw,70px) 0;scroll-margin-top:88px;position:relative}.yj-alliance-desktop .alliance-desktop-section:before{z-index:-1;content:"";opacity:.16;pointer-events:none;background:url(/assets/team-desktop/team-about-mountain-texture.png) bottom/min(100vw,1774px) no-repeat;position:absolute;inset:0}.yj-alliance-desktop .alliance-desktop-heading{max-width:720px}.yj-alliance-desktop .alliance-desktop-heading>span{color:var(--alliance-red);font-family:var(--font-display);font-size:.96rem;font-weight:700;display:block}.yj-alliance-desktop .alliance-desktop-heading h2{color:var(--alliance-ink);font-family:var(--font-display);letter-spacing:0;text-wrap:balance;margin:13px 0 0;font-size:clamp(2.45rem,3.5vw,3.55rem);font-weight:550;line-height:1.16}.yj-alliance-desktop .alliance-desktop-heading p{max-width:56ch;color:var(--alliance-muted);text-wrap:pretty;margin:14px 0 0;font-size:.98rem;line-height:1.72}.yj-alliance-desktop .alliance-desktop-hero{isolation:isolate;color:#fff4dd;background:#20150e;height:clamp(520px,40vw,610px);position:relative;overflow:hidden}.yj-alliance-desktop .alliance-desktop-hero>img{z-index:-2;object-fit:cover;object-position:center 52%}.yj-alliance-desktop .alliance-desktop-hero-shade{z-index:-1;background:linear-gradient(90deg,#0f0a07f2 0%,#110b07d1 32%,#120c0847 65%,#120c081f 100%);position:absolute;inset:0}.yj-alliance-desktop .alliance-desktop-hero-content{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;height:calc(100% - 76px);padding-bottom:12px;display:flex;position:relative}.yj-alliance-desktop .alliance-desktop-hero-content>span{color:#dfb550;font-family:var(--font-numeric);letter-spacing:.15em;font-size:.82rem;font-weight:760}.yj-alliance-desktop .alliance-desktop-hero h1{color:#fffaf0;font-family:var(--font-display);letter-spacing:0;text-shadow:0 2px 3px #00000059;margin:22px 0 0;font-size:clamp(4rem,5.4vw,5.4rem);font-weight:650;line-height:1}.yj-alliance-desktop .alliance-desktop-hero-content>strong{color:#e5b65f;font-family:var(--font-display);margin-top:25px;font-size:clamp(1.55rem,2.1vw,2.05rem);font-weight:650;line-height:1.25}.yj-alliance-desktop .alliance-desktop-hero-content>p{color:#fff8eae0;max-width:34em;margin:17px 0 0;font-size:1.02rem;line-height:1.7}.yj-alliance-desktop .alliance-desktop-hero-content>a,.yj-alliance-desktop .alliance-desktop-cta-button{border:1px solid #d7a640;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 24px;font-weight:720;transition:background-color .18s,color .18s,transform .18s;display:inline-flex}.yj-alliance-desktop .alliance-desktop-hero-content>a{color:#f2c867;background:#19110ab8;margin-top:34px}.yj-alliance-desktop .alliance-desktop-hero-content>a:hover{color:#2c1d10;background:#e3b653}.yj-alliance-desktop .alliance-desktop-hero-content>a:active,.yj-alliance-desktop .alliance-desktop-cta-button:active,.yj-alliance-desktop summary:active,.yj-alliance-desktop button:active{transform:translateY(1px)}.yj-alliance-desktop .alliance-desktop-hero-content>a svg,.yj-alliance-desktop summary svg{width:17px;height:17px}.yj-alliance-desktop .alliance-desktop-packages,.yj-alliance-desktop .alliance-desktop-opening,.yj-alliance-desktop .alliance-desktop-advantages,.yj-alliance-desktop .alliance-desktop-addons,.yj-alliance-desktop .alliance-desktop-boundary{background:var(--alliance-paper)}.yj-alliance-desktop .alliance-desktop-execution,.yj-alliance-desktop .alliance-desktop-tasks,.yj-alliance-desktop .alliance-desktop-process{background:var(--alliance-paper-deep)}.yj-alliance-desktop .alliance-desktop-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px;display:grid}.yj-alliance-desktop .alliance-desktop-package-grid article{border:1px solid var(--alliance-line);background:#fffcf6b8;border-radius:7px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:22px;min-height:114px;padding:24px 30px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 8px #6745200f}.yj-alliance-desktop .alliance-desktop-package-grid article.is-recommended{border-color:#9f2f278c}.yj-alliance-desktop .alliance-desktop-package-grid article>svg{width:55px;height:55px;color:var(--alliance-gold)}.yj-alliance-desktop .alliance-desktop-package-grid h3,.yj-alliance-desktop .alliance-desktop-package-grid strong{font-family:var(--font-display);display:block}.yj-alliance-desktop .alliance-desktop-package-grid h3{margin:0;font-size:1.48rem;font-weight:650}.yj-alliance-desktop .alliance-desktop-package-grid strong{color:var(--alliance-red);margin-top:8px;font-size:1.23rem;font-weight:700}.yj-alliance-desktop .alliance-desktop-package-grid article>span{color:#fff5e4;background:var(--alliance-red);border-radius:0 0 0 5px;padding:7px 13px;font-size:.8rem;font-weight:750;position:absolute;top:0;right:0}.yj-alliance-desktop .alliance-desktop-package-includes{border:1px solid var(--alliance-line);background:#fffcf6b8;border-radius:7px;grid-template-columns:165px minmax(0,1fr);align-items:center;min-height:72px;margin-top:18px;padding:16px 26px;display:grid}.yj-alliance-desktop .alliance-desktop-package-includes h3{font-family:var(--font-display);border-right:1px solid #b17a2f59;margin:0;font-size:1.2rem;font-weight:650}.yj-alliance-desktop .alliance-desktop-package-includes>div{justify-content:space-between;align-items:center;gap:16px;padding-left:28px;display:flex}.yj-alliance-desktop .alliance-desktop-package-includes span{color:#554537;align-items:center;gap:7px;font-size:.92rem;line-height:1.45;display:inline-flex}.yj-alliance-desktop .alliance-desktop-package-includes svg{width:18px;height:18px;color:var(--alliance-gold);flex:0 0 18px}.yj-alliance-desktop .alliance-desktop-execution-grid{grid-template-columns:minmax(380px,.82fr) minmax(500px,1.18fr);gap:34px;margin-top:28px;display:grid}.yj-alliance-desktop .alliance-desktop-capabilities{gap:13px;display:grid}.yj-alliance-desktop .alliance-desktop-capabilities article{border:1px solid var(--alliance-line);background:#fffcf6a8;border-radius:7px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:24px;min-height:88px;padding:14px 28px;display:grid}.yj-alliance-desktop .alliance-desktop-capabilities svg{width:55px;height:55px;color:var(--alliance-gold)}.yj-alliance-desktop .alliance-desktop-capabilities strong{font-family:var(--font-display);font-size:1.45rem;font-weight:620}.yj-alliance-desktop .alliance-desktop-execution-list{border:1px solid var(--alliance-line);background:#fffcf6b8;border-radius:7px;padding:18px 38px}.yj-alliance-desktop .alliance-desktop-execution-list>div{color:#48392e;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:20px;min-height:62px;font-size:1rem;display:grid}.yj-alliance-desktop .alliance-desktop-execution-list>div+div{border-top:1px dashed #b17a2f4d}.yj-alliance-desktop .alliance-desktop-execution-list svg,.yj-alliance-desktop .alliance-desktop-task-list>span svg,.yj-alliance-desktop .alliance-desktop-boundary-list svg{width:22px;height:22px;color:var(--alliance-gold)}.yj-alliance-desktop .alliance-desktop-target-tabs{border:1px solid var(--alliance-line);background:#fffcf6a6;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px;padding:4px;display:grid}.yj-alliance-desktop .alliance-desktop-target-tabs button{color:#5b4736;min-height:54px;font-family:var(--font-display);cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:1.22rem;font-weight:650;transition:background-color .18s,color .18s}.yj-alliance-desktop .alliance-desktop-target-tabs button[aria-selected=true]{color:#fff7e9;background:var(--alliance-red)}.yj-alliance-desktop .alliance-desktop-target-panel{border:1px solid var(--alliance-line);background:#fffcf6bd;border-radius:7px;grid-template-columns:.62fr 1.38fr;gap:28px 44px;margin-top:18px;padding:28px 34px 24px;display:grid}.yj-alliance-desktop .alliance-desktop-target-duration{text-align:center;border-right:1px solid #b17a2f57;align-content:center;justify-items:center;display:grid}.yj-alliance-desktop .alliance-desktop-target-duration strong{color:var(--alliance-red);font-family:var(--font-display);font-size:3.25rem;font-weight:600;line-height:1}.yj-alliance-desktop .alliance-desktop-target-duration span{color:var(--alliance-muted);margin-top:15px;font-size:.9rem}.yj-alliance-desktop .alliance-desktop-target-metrics{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.yj-alliance-desktop .alliance-desktop-target-metrics>div{text-align:center;background:#f3eadc;border-radius:6px;align-content:center;justify-items:center;min-height:116px;padding:22px;display:grid}.yj-alliance-desktop .alliance-desktop-target-metrics span{color:var(--alliance-muted);font-size:.88rem}.yj-alliance-desktop .alliance-desktop-target-metrics strong{color:var(--alliance-red);font-family:var(--font-display);margin-top:14px;font-size:2rem;font-weight:650;line-height:1.1}.yj-alliance-desktop .alliance-desktop-yield-details{grid-column:1/-1}.yj-alliance-desktop summary{border:1px solid var(--alliance-line);min-height:46px;color:var(--alliance-gold-dark);cursor:pointer;background:#fffcf6d9;border-radius:5px;align-items:center;gap:9px;padding:0 17px;font-weight:700;list-style:none;display:inline-flex}.yj-alliance-desktop summary::-webkit-details-marker{display:none}.yj-alliance-desktop details[open] summary svg{transform:rotate(90deg)}.yj-alliance-desktop details>div,.yj-alliance-desktop details>ul,.yj-alliance-desktop details>p{margin-top:14px}.yj-alliance-desktop table{border-collapse:collapse;color:#493a2e;width:100%;font-size:.88rem}.yj-alliance-desktop caption{color:var(--alliance-muted);text-align:left;padding:0 0 10px}.yj-alliance-desktop th,.yj-alliance-desktop td{text-align:left;border-bottom:1px solid #b17a2f3d;padding:12px 14px}.yj-alliance-desktop thead th{color:var(--alliance-gold-dark);background:#f1e6d5}.yj-alliance-desktop .alliance-desktop-task-grid{grid-template-columns:minmax(0,1.72fr) minmax(340px,.98fr);align-items:start;gap:24px;margin-top:28px;display:grid}.yj-alliance-desktop .alliance-desktop-task-grid figure{border:1px solid var(--alliance-line);background:#21170f;border-radius:7px;margin:0;overflow:hidden}.yj-alliance-desktop .alliance-desktop-task-grid figure img{width:100%;height:auto;display:block}.yj-alliance-desktop .alliance-desktop-tech-shot{align-content:start;align-self:start;display:grid}.yj-alliance-desktop .alliance-desktop-tech-shot img{aspect-ratio:830/460;object-fit:cover}.yj-alliance-desktop .alliance-desktop-tech-shot figcaption{color:#f1d8a7;font-family:var(--font-display);text-align:center;background:#2a1d13;padding:13px 18px;font-size:.98rem}.yj-alliance-desktop .alliance-desktop-task-side{grid-template-rows:auto 1fr;gap:16px;display:grid}.yj-alliance-desktop .alliance-desktop-task-list{border:1px solid var(--alliance-line);background:#fffcf6bf;border-radius:7px;padding:12px 26px}.yj-alliance-desktop .alliance-desktop-task-list>span{color:#493a2e;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:14px;min-height:40px;font-size:.9rem;display:grid}.yj-alliance-desktop .alliance-desktop-task-list>span+span{border-top:1px dashed #b17a2f40}.yj-alliance-desktop .alliance-desktop-task-list p{color:var(--alliance-muted);border-top:1px solid #b17a2f47;grid-template-columns:22px auto minmax(0,1fr);align-items:start;gap:8px;margin:7px 0 0;padding-top:11px;font-size:.8rem;line-height:1.6;display:grid}.yj-alliance-desktop .alliance-desktop-task-list p svg{width:20px;height:20px;color:var(--alliance-red)}.yj-alliance-desktop .alliance-desktop-task-list p strong{color:var(--alliance-red);white-space:nowrap}.yj-alliance-desktop .alliance-desktop-task-side figure img{object-fit:cover;height:100%}.yj-alliance-desktop .alliance-desktop-resource-summary{border:1px solid var(--alliance-line);background:#fffcf6bf;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,570px);margin-top:18px;display:grid}.yj-alliance-desktop .alliance-desktop-resource-summary>div{text-align:center;grid-template-columns:auto auto;justify-content:center;align-items:baseline;column-gap:7px;padding:13px 20px;display:grid}.yj-alliance-desktop .alliance-desktop-resource-summary>div+div{border-left:1px solid #b17a2f4d}.yj-alliance-desktop .alliance-desktop-resource-summary strong{color:var(--alliance-red);font-family:var(--font-display);font-size:1.8rem}.yj-alliance-desktop .alliance-desktop-resource-summary span,.yj-alliance-desktop .alliance-desktop-resource-summary p{color:#5f4f42;font-size:.82rem}.yj-alliance-desktop .alliance-desktop-resource-summary p{grid-column:1/-1;margin:3px 0 0}.yj-alliance-desktop .alliance-desktop-resource-summary b{color:var(--alliance-red)}.yj-alliance-desktop .alliance-desktop-advantage-row{border:1px solid var(--alliance-line);background:#fffcf6b8;border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:26px;display:grid}.yj-alliance-desktop .alliance-desktop-advantage-row article{text-align:center;align-content:center;justify-items:center;min-height:150px;padding:20px 14px;display:grid}.yj-alliance-desktop .alliance-desktop-advantage-row article+article{border-left:1px solid #b17a2f4d}.yj-alliance-desktop .alliance-desktop-advantage-row svg{width:44px;height:44px;color:var(--alliance-gold)}.yj-alliance-desktop .alliance-desktop-advantage-row h3{font-family:var(--font-display);margin:13px 0 0;font-size:1.12rem;font-weight:650}.yj-alliance-desktop .alliance-desktop-advantage-row p{color:var(--alliance-muted);margin:6px 0 0;font-size:.75rem;line-height:1.5}.yj-alliance-desktop .alliance-desktop-process ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.yj-alliance-desktop .alliance-desktop-process li{border:1px solid var(--alliance-line);text-align:center;background:#fffcf6b8;border-radius:7px;align-content:center;justify-items:center;min-height:170px;padding:28px 14px 20px;display:grid;position:relative}.yj-alliance-desktop .alliance-desktop-process li:after{border-top:1px solid var(--alliance-gold);border-right:1px solid var(--alliance-gold);content:"";width:10px;height:10px;position:absolute;top:50%;right:-16px;transform:translateY(-50%)rotate(45deg)}.yj-alliance-desktop .alliance-desktop-process li:last-child:after{display:none}.yj-alliance-desktop .alliance-desktop-process li>span{color:#fff5e4;background:var(--alliance-red);font-family:var(--font-numeric);border-radius:6px 0 5px;padding:7px 10px;font-size:.8rem;font-weight:800;position:absolute;top:0;left:0}.yj-alliance-desktop .alliance-desktop-process li>svg{width:44px;height:44px;color:var(--alliance-gold)}.yj-alliance-desktop .alliance-desktop-process li>strong{font-family:var(--font-display);margin-top:20px;font-size:.98rem;font-weight:650;line-height:1.5}.yj-alliance-desktop .alliance-desktop-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;margin-top:28px;display:grid}.yj-alliance-desktop .alliance-desktop-addon-grid>article{border:1px solid var(--alliance-line);background:#fffcf6bd;border-radius:7px;min-height:330px;padding:24px;box-shadow:0 4px 8px #6745200f}.yj-alliance-desktop .alliance-desktop-addon-head{grid-template-columns:68px minmax(0,1fr);gap:22px;display:grid}.yj-alliance-desktop .alliance-desktop-addon-head>svg{width:62px;height:62px;color:var(--alliance-gold)}.yj-alliance-desktop .alliance-desktop-addon-head h3{font-family:var(--font-display);margin:0;font-size:1.62rem;font-weight:650}.yj-alliance-desktop .alliance-desktop-addon-head strong{color:var(--alliance-red);font-family:var(--font-display);margin-top:4px;font-size:1.25rem;display:block}.yj-alliance-desktop .alliance-desktop-addon-head p{color:var(--alliance-muted);margin:7px 0 0;font-size:.86rem;line-height:1.55}.yj-alliance-desktop .alliance-desktop-addon-promises{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.yj-alliance-desktop .alliance-desktop-addon-promises span{color:#fff3dc;background:var(--alliance-red);font-family:var(--font-display);border-radius:4px;padding:7px 13px;font-size:.88rem;font-weight:700}.yj-alliance-desktop .alliance-desktop-addon-grid details{margin-top:16px}.yj-alliance-desktop .alliance-desktop-addon-grid summary{min-height:42px;font-size:.84rem}.yj-alliance-desktop .alliance-desktop-addon-grid details ul,.yj-alliance-desktop .alliance-desktop-hosting-list{gap:0;margin-bottom:0;padding:0;list-style:none;display:grid}.yj-alliance-desktop .alliance-desktop-addon-grid details li,.yj-alliance-desktop .alliance-desktop-hosting-list li{color:#55463a;border-bottom:1px dashed #b17a2f40;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:11px;min-height:44px;font-size:.84rem;display:grid}.yj-alliance-desktop .alliance-desktop-addon-grid details li svg,.yj-alliance-desktop .alliance-desktop-hosting-list svg{width:20px;height:20px;color:var(--alliance-gold)}.yj-alliance-desktop .alliance-desktop-hosting-list{border:1px solid #b17a2f40;border-radius:6px;margin-top:18px;padding:4px 16px}.yj-alliance-desktop .alliance-desktop-addon-grid details>p{color:var(--alliance-muted);font-size:.84rem;line-height:1.65}.yj-alliance-desktop .alliance-desktop-boundary-grid{grid-template-columns:minmax(280px,.64fr) minmax(620px,1.36fr);align-items:center;gap:70px;display:grid}.yj-alliance-desktop .alliance-desktop-boundary-list{border:1px solid var(--alliance-line);background:#fffcf6bd;border-radius:7px;padding:14px 28px 18px}.yj-alliance-desktop .alliance-desktop-boundary-list>div{grid-template-columns:25px minmax(0,1fr);align-items:center;gap:16px;min-height:57px;display:grid}.yj-alliance-desktop .alliance-desktop-boundary-list>div+div{border-top:1px dashed #b17a2f47}.yj-alliance-desktop .alliance-desktop-boundary-list p{color:#4f4034;margin:0;font-size:.85rem;line-height:1.6}.yj-alliance-desktop .alliance-desktop-boundary-list footer{color:var(--alliance-muted);border-top:1px solid #b17a2f59;margin-top:8px;padding-top:14px;font-size:.78rem;line-height:1.6}.yj-alliance-desktop .alliance-desktop-cta{isolation:isolate;color:#fff5df;background:#21160e;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.yj-alliance-desktop .alliance-desktop-cta>img{z-index:-2;object-fit:cover;object-position:center center}.yj-alliance-desktop .alliance-desktop-cta>div:first-of-type{z-index:-1;background:linear-gradient(90deg,#150e09f5 0%,#19110bd6 38%,#19110b42 63%,#19110b6b 100%);position:absolute;inset:0}.yj-alliance-desktop .alliance-desktop-cta>.alliance-desktop-container{flex-direction:column;align-items:flex-start;display:flex}.yj-alliance-desktop .alliance-desktop-cta span{color:#e0b455;font-family:var(--font-numeric);letter-spacing:.15em;font-size:.78rem;font-weight:780}.yj-alliance-desktop .alliance-desktop-cta h2{color:#fff7e8;max-width:14em;font-family:var(--font-display);margin:17px 0 0;font-size:clamp(2.4rem,3.5vw,3.65rem);font-weight:570;line-height:1.16}.yj-alliance-desktop .alliance-desktop-cta p{color:#fff6e4d1;max-width:42em;margin:15px 0 0;font-size:.94rem;line-height:1.7}.yj-alliance-desktop .alliance-desktop-cta-button{color:#2a1b0d;background:#e3b75b;border-color:#e3b75b;min-width:310px;margin-top:27px}.yj-alliance-desktop .alliance-desktop-cta-button:hover{background:#f0cc7c}.yj-alliance-desktop .alliance-desktop-cta-button svg{width:20px;height:20px}.yj-alliance-desktop button:focus-visible,.yj-alliance-desktop a:focus-visible,.yj-alliance-desktop summary:focus-visible{outline-offset:3px;outline:3px solid #9f2f279e}}@media (min-width:768px) and (max-width:1100px){.yj-alliance-desktop .alliance-desktop-container{width:min(100% - 44px,960px)}.yj-alliance-desktop .alliance-desktop-package-grid{gap:14px}.yj-alliance-desktop .alliance-desktop-package-grid article{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:20px}.yj-alliance-desktop .alliance-desktop-package-grid article>svg{width:44px;height:44px}.yj-alliance-desktop .alliance-desktop-package-includes{grid-template-columns:140px minmax(0,1fr)}.yj-alliance-desktop .alliance-desktop-package-includes>div{flex-wrap:wrap;justify-content:flex-start}.yj-alliance-desktop .alliance-desktop-execution-grid,.yj-alliance-desktop .alliance-desktop-task-grid,.yj-alliance-desktop .alliance-desktop-boundary-grid{grid-template-columns:1fr}.yj-alliance-desktop .alliance-desktop-capabilities{grid-template-columns:repeat(3,minmax(0,1fr))}.yj-alliance-desktop .alliance-desktop-capabilities article{text-align:center;grid-template-columns:1fr;justify-items:center;gap:10px;min-height:130px;padding:18px}.yj-alliance-desktop .alliance-desktop-target-panel{grid-template-columns:.48fr 1.52fr}.yj-alliance-desktop .alliance-desktop-task-side{grid-template-rows:none;grid-template-columns:.9fr 1.1fr}.yj-alliance-desktop .alliance-desktop-resource-summary{margin-inline:auto}.yj-alliance-desktop .alliance-desktop-advantage-row{grid-template-columns:repeat(3,minmax(0,1fr))}.yj-alliance-desktop .alliance-desktop-advantage-row article:nth-child(4){border-top:1px solid #b17a2f4d;border-left:0}.yj-alliance-desktop .alliance-desktop-advantage-row article:nth-child(5){border-top:1px solid #b17a2f4d}.yj-alliance-desktop .alliance-desktop-process ol{grid-template-columns:repeat(3,minmax(0,1fr))}.yj-alliance-desktop .alliance-desktop-process li:nth-child(3):after,.yj-alliance-desktop .alliance-desktop-process li:last-child:after{display:none}.yj-alliance-desktop .alliance-desktop-addon-grid{grid-template-columns:1fr}.yj-alliance-desktop .alliance-desktop-addon-grid>article{min-height:0}.yj-alliance-desktop .alliance-desktop-boundary-grid{gap:30px}}@media (prefers-reduced-motion:reduce){.yj-alliance-desktop *,.yj-alliance-desktop :before,.yj-alliance-desktop :after{scroll-behavior:auto!important;transition:none!important}}@media (min-width:768px){.control-desktop-page{--control-ink:#2c211a;--control-soft:#6d5847;--control-paper:#fbf3e7;--control-paper-deep:#f4e7d4;--control-line:#ab73286b;--control-line-soft:#ab732838;--control-gold:#b17a2f;--control-red:#a3322a;background:var(--control-paper);color:var(--control-ink);overflow:clip}.control-desktop-container{width:min(1240px,100% - 96px);margin-inline:auto}.control-desktop-hero{isolation:isolate;color:#fff7e8;background:#17120e;min-height:720px;position:relative;overflow:hidden}.control-desktop-hero-image{object-fit:cover;object-position:62% center}.control-desktop-hero-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#090807eb 0%,#090807c7 35%,#09080733 73%,#0908071f 100%),linear-gradient(#09080733,#09080785 82%,#090807b3);position:absolute;inset:0}.control-desktop-hero-content{z-index:2;padding-top:154px;padding-bottom:128px;position:relative}.control-desktop-breadcrumb{color:#fff7e8ad;align-items:center;gap:11px;font-size:.86rem;display:flex}.control-desktop-breadcrumb a:hover{color:#edc06d}.control-desktop-hero-copy{max-width:600px;margin-top:64px}.control-desktop-service-label{color:#d5963f;letter-spacing:.2em;font-family:Georgia,Times New Roman,serif;font-size:.88rem}.control-desktop-hero h1{color:#fff8ec;letter-spacing:.06em;text-shadow:0 8px 32px #00000061;max-width:620px;margin:17px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(4rem,6.2vw,6.5rem);font-weight:600;line-height:1.03}.control-desktop-hero-tagline{color:#e8b45a;margin:22px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(1.45rem,2vw,2rem);font-weight:600;line-height:1.35}.control-desktop-hero-summary{color:#fff7e8d6;max-width:520px;margin:20px 0 0;font-size:1.08rem;line-height:1.85}.control-desktop-hero-price{color:#2c2115;background:linear-gradient(#edc776,#c9943d);border:1px solid #f0c56bc7;border-radius:999px;align-items:center;gap:9px;min-height:54px;margin-top:24px;padding:0 24px 0 11px;display:inline-flex;box-shadow:inset 0 0 0 1px #fff4cd61}.control-desktop-hero-price svg{border:1px solid #492a0c85;border-radius:50%;width:31px;height:31px;padding:5px}.control-desktop-hero-price strong{font-size:1.75rem;line-height:1}.control-desktop-hero-price span{font-size:1rem;font-weight:700}.control-desktop-hero-link{color:#efc875;align-items:center;gap:10px;width:fit-content;margin-top:28px;font-size:1.05rem;font-weight:700;display:flex}.control-desktop-hero-link svg{width:21px;height:21px}.control-desktop-hero-link:hover{color:#fff0c4}.control-desktop-hero-curve{z-index:3;background:var(--control-paper);border-top:2px solid #e1af52eb;border-radius:50% 50% 0 0/78% 78% 0 0;width:110%;height:112px;position:absolute;bottom:-54px;left:-5%}.control-desktop-hero-curve>span{background:var(--control-paper);border:2px solid #b98430e6;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:-25px;left:50%;transform:translate(-50%)}.control-desktop-hero-curve svg{width:28px;height:28px;color:var(--control-gold)}.control-desktop-section{background:var(--control-paper);padding:104px 0;position:relative}.control-desktop-section:nth-of-type(2n){background:var(--control-paper-deep)}.control-desktop-heading{z-index:1;text-align:center;max-width:850px;margin:0 auto 48px;position:relative}.control-desktop-kicker{color:var(--control-red);justify-content:center;align-items:center;gap:15px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.32rem;font-weight:600;display:flex}.control-desktop-kicker:before,.control-desktop-kicker:after{background:linear-gradient(var(--control-gold), var(--control-gold)) center / 70px 1px no-repeat, linear-gradient(45deg, transparent 42%, var(--control-gold) 43% 57%, transparent 58%) right center / 7px 7px no-repeat;content:"";opacity:.8;width:92px;height:7px}.control-desktop-kicker:before{transform:scaleX(-1)}.control-desktop-heading h2{color:var(--control-ink);letter-spacing:.05em;text-wrap:balance;margin:14px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(2.55rem,4vw,4rem);font-weight:600;line-height:1.2}.control-desktop-heading p{max-width:760px;color:var(--control-soft);margin:16px auto 0;font-size:1.03rem;line-height:1.75}.control-desktop-packages:before,.control-desktop-packages:after{content:"";opacity:.48;pointer-events:none;background-repeat:no-repeat;background-size:contain;width:min(32vw,480px);height:330px;position:absolute;bottom:0}.control-desktop-packages:before{background-image:url(/assets/lineup-desktop/decor/mountain-left.svg);background-position:0 100%;left:0}.control-desktop-packages:after{background-image:url(/assets/lineup-desktop/decor/mountain-right.svg);background-position:100% 100%;right:0}.control-desktop-package-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;display:grid;position:relative}.control-desktop-package{border:1px solid var(--control-line);background:#fffbf3d6;padding:34px 40px 38px;position:relative;overflow:hidden}.control-desktop-package:before,.control-desktop-package:after,.control-desktop-boundary-board:before,.control-desktop-boundary-board:after{border-color:var(--control-gold);content:"";opacity:.75;pointer-events:none;width:22px;height:22px;position:absolute}.control-desktop-package:before{border-top:1px solid;border-left:1px solid;top:7px;left:7px}.control-desktop-package:after{border-bottom:1px solid;border-right:1px solid;bottom:7px;right:7px}.control-desktop-package.is-featured{border-color:#9f2f27ad}.control-desktop-package header{align-items:center;gap:18px;display:flex}.control-desktop-package-icon{border:1px solid var(--control-line);width:74px;height:74px;color:var(--control-gold);background:#fff9eea3;border-radius:50%;flex:0 0 74px;place-items:center;display:grid}.control-desktop-package-icon svg{width:39px;height:39px}.control-desktop-package h3{margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:2.15rem;line-height:1.2}.control-desktop-package header p{color:var(--control-soft);margin:6px 0 0}.control-desktop-price-row{border:1px solid var(--control-line);background:#faeedaa8;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:34px;display:grid}.control-desktop-price-row>div{border-right:1px solid var(--control-line);justify-content:center;align-items:baseline;gap:8px;min-height:78px;display:flex}.control-desktop-price-row>div:last-child{border-right:0}.control-desktop-price-row strong{color:var(--control-red);font-family:Georgia,Times New Roman,serif;font-size:2.05rem;font-weight:500}.control-desktop-price-row span{color:var(--control-soft);font-size:.94rem}.control-desktop-package ul{gap:0;margin:26px 0 0;padding:0;list-style:none;display:grid}.control-desktop-package li{border-bottom:1px dashed var(--control-line);min-height:57px;color:var(--control-soft);align-items:center;gap:13px;line-height:1.55;display:flex}.control-desktop-package li:last-child{border-bottom:0}.control-desktop-package li svg{width:21px;height:21px;color:var(--control-gold);flex:0 0 21px}.control-desktop-package.is-featured li svg{color:var(--control-red)}.control-desktop-section-note{z-index:1;color:var(--control-soft);justify-content:center;gap:9px;margin:26px auto 0;display:flex;position:relative}.control-desktop-section-note svg{width:19px;height:19px;color:var(--control-gold)}.control-desktop-execution{background:#fcf4e7}.control-desktop-execution:before{content:"";opacity:.2;pointer-events:none;background:url(/assets/home-first-screen/mountain-fade-wide.svg) bottom/100% no-repeat;position:absolute;inset:0}.control-desktop-execution-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;position:relative}.control-desktop-execution-grid article{border:1px solid var(--control-line);background:#fffbf3ad;min-height:270px;padding:28px 24px}.control-desktop-execution-grid header{border-bottom:1px solid var(--control-line-soft);align-items:center;gap:13px;padding-bottom:18px;display:flex}.control-desktop-execution-grid header span{border:1px solid var(--control-line);width:48px;height:48px;color:var(--control-gold);border-radius:50%;place-items:center;display:grid}.control-desktop-execution-grid header svg{width:28px;height:28px}.control-desktop-execution-grid h3{margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.55rem}.control-desktop-execution-grid ul{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.control-desktop-execution-grid li{border-bottom:1px dashed var(--control-line);min-height:43px;color:var(--control-soft);align-items:center;gap:10px;font-size:.97rem;display:flex}.control-desktop-execution-grid li:last-child{border-bottom:0}.control-desktop-execution-grid li svg{width:17px;height:17px;color:var(--control-gold)}.control-desktop-daily{z-index:1;border-top:1px solid var(--control-line);margin-top:92px;padding-top:28px;position:relative}.control-desktop-daily .control-desktop-heading{margin-bottom:36px}.control-desktop-daily-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:0;padding:0;list-style:none;display:grid;position:relative}.control-desktop-daily-flow:before{background:var(--control-gold);content:"";opacity:.75;height:1px;position:absolute;top:39px;left:8%;right:8%}.control-desktop-daily-flow li{z-index:1;text-align:center;position:relative}.control-desktop-daily-flow li>span{color:#fff8ec;background:var(--control-red);border:5px double #d6a653;border-radius:50%;place-items:center;width:72px;height:72px;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;display:grid}.control-desktop-daily-flow h3{color:var(--control-red);margin:18px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.5rem}.control-desktop-daily-flow p{max-width:280px;color:var(--control-soft);margin:10px auto 0;line-height:1.65}.control-desktop-daily-note{border:1px solid var(--control-line);width:fit-content;color:var(--control-soft);background:#fffbf39e;margin:30px auto 0;padding:13px 26px}.control-desktop-daily-note span{color:var(--control-gold);margin-right:12px}.control-desktop-merit{background:#fbf1e2}.control-desktop-merit:before{content:"";opacity:.45;pointer-events:none;background:url(/assets/team-desktop/team-about-mountain-texture.png) 50%/min(1774px,100vw) no-repeat;position:absolute;inset:0}.control-desktop-merit-board{z-index:1;border:1px solid var(--control-line);background:#fffbf3b3;align-items:center;min-height:330px;padding:34px 64px;display:grid;position:relative}.control-desktop-merit-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 330px;display:grid}.control-desktop-merit-items article{align-items:flex-start;gap:16px;display:flex}.control-desktop-merit-items article>span{border:1px solid var(--control-line);width:62px;height:62px;color:var(--control-gold);border-radius:50%;flex:0 0 62px;place-items:center;display:grid}.control-desktop-merit-items article svg{width:33px;height:33px}.control-desktop-merit-items h3{margin:3px 0 8px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.65rem}.control-desktop-merit-items p{color:var(--control-soft);white-space:pre-line;margin:0;line-height:1.7}.control-desktop-merit-core{text-align:center;background:#fffaf0e6;border:8px double #d4a14d;border-radius:50%;place-items:center;width:216px;height:216px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.control-desktop-merit-core div{gap:2px;display:grid}.control-desktop-merit-core small{color:var(--control-soft)}.control-desktop-merit-core strong{color:var(--control-red);font-family:Georgia,Times New Roman,serif;font-size:3.6rem;line-height:1}.control-desktop-merit-core span{font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.3rem}.control-desktop-merit-core p{border:1px solid var(--control-line);width:150px;color:var(--control-soft);background:var(--control-paper);margin:0;padding:4px 10px;font-size:.83rem;position:absolute;bottom:-36px}.control-desktop-merit-note{z-index:1;color:var(--control-soft);text-align:center;margin:26px 0 0;position:relative}.control-desktop-addons{z-index:1;border-top:1px solid var(--control-line);margin-top:86px;padding-top:66px;position:relative}.control-desktop-addons .control-desktop-heading{margin-bottom:34px}.control-desktop-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:46px;display:grid}.control-desktop-addon-grid article{padding:4px 30px}.control-desktop-addon-grid article+article{border-left:1px solid var(--control-line)}.control-desktop-addon-grid h3{align-items:center;gap:15px;margin:0 0 22px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.62rem;display:flex}.control-desktop-addon-grid h3:before,.control-desktop-addon-grid h3:after{background:var(--control-gold);content:"";width:44px;height:1px}.control-desktop-resource-row{border-bottom:1px dashed var(--control-line);min-height:61px;color:var(--control-soft);grid-template-columns:1fr auto auto;align-items:baseline;gap:10px;display:grid}.control-desktop-resource-row strong{color:var(--control-red);font-family:Georgia,Times New Roman,serif;font-size:1.9rem;font-weight:500}.control-desktop-resource-row em{color:var(--control-soft);font-style:normal}.control-desktop-addon-grid article>p{color:var(--control-soft);margin:14px 0 0;font-size:.88rem}.control-desktop-addon-grid ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.control-desktop-addon-grid li{border-bottom:1px dashed var(--control-line);min-height:53px;color:var(--control-soft);align-items:center;gap:10px;display:flex}.control-desktop-addon-grid li svg{width:18px;height:18px;color:var(--control-gold)}.control-desktop-process{background:#fcf5e9}.control-desktop-security{border:1px solid var(--control-line);max-width:920px;min-height:58px;color:var(--control-soft);background:#fffbf3b8;align-items:center;gap:14px;margin:0 auto 32px;padding:0 22px;display:flex}.control-desktop-security svg{width:28px;height:28px;color:var(--control-gold);flex:0 0 28px}.control-desktop-security p{margin:0;line-height:1.65}.control-desktop-security strong{color:var(--control-red)}.control-desktop-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px;margin:0;padding:0;list-style:none;display:grid}.control-desktop-process-grid>li{border:1px solid var(--control-line);background:#fffbf3b8}.control-desktop-process-grid header{border-bottom:1px solid var(--control-line);height:84px;color:var(--control-ink);background:#f4e5cda8;justify-content:center;align-items:center;gap:15px;display:flex}.control-desktop-process-grid header span{width:43px;height:43px;color:var(--control-gold);place-items:center;display:grid}.control-desktop-process-grid header svg{width:38px;height:38px}.control-desktop-process-grid header h3{margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.72rem}.control-desktop-process-grid>li>div{padding:12px 22px 20px;display:grid}.control-desktop-process-grid article{border-bottom:1px dashed var(--control-line);grid-template-columns:67px 1fr;align-items:center;gap:13px;min-height:80px;display:grid}.control-desktop-process-grid article:last-child{border-bottom:0}.control-desktop-process-grid b{color:var(--control-red);font-family:Georgia,Times New Roman,serif;font-size:2.15rem;font-weight:500}.control-desktop-process-grid p{color:var(--control-soft);margin:0;line-height:1.55}.control-desktop-guarantees{border-top:1px solid var(--control-line);margin-top:94px;padding-top:68px}.control-desktop-guarantees .control-desktop-heading{margin-bottom:34px}.control-desktop-guarantee-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.control-desktop-guarantee-grid article{text-align:center;min-height:144px;padding:0 28px}.control-desktop-guarantee-grid article+article{border-left:1px solid var(--control-line)}.control-desktop-guarantee-grid svg{width:45px;height:45px;color:var(--control-gold)}.control-desktop-guarantee-grid h3{margin:14px 0 8px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.45rem}.control-desktop-guarantee-grid p{color:var(--control-soft);margin:0;line-height:1.55}.control-desktop-boundaries{background:#f4e9d9}.control-desktop-boundaries:before{content:"";opacity:.74;pointer-events:none;background:url(/assets/team-desktop/team-about-mountain-texture.png) 50%/min(1774px,100vw) no-repeat;position:absolute;inset:0}.control-desktop-boundary-board{border:1px solid var(--control-line);background:#fffbf3c7;grid-template-columns:repeat(6,minmax(0,1fr));padding:30px 46px 25px;display:grid;position:relative;overflow:hidden}.control-desktop-boundary-board article{grid-template-columns:55px 1fr;align-items:start;gap:15px;min-height:174px;padding:10px 22px 24px;display:grid}.control-desktop-boundary-board article:nth-child(-n+3){border-bottom:1px dashed var(--control-line);grid-column:span 2}.control-desktop-boundary-board article:nth-child(2),.control-desktop-boundary-board article:nth-child(3){border-left:1px dashed var(--control-line)}.control-desktop-boundary-board article:nth-child(4){grid-column:2/span 2;padding-top:28px}.control-desktop-boundary-board article:nth-child(5){border-left:1px dashed var(--control-line);grid-column:4/span 2;padding-top:28px}.control-desktop-boundary-board article>svg{width:43px;height:43px;color:var(--control-gold)}.control-desktop-boundary-board h3{align-items:baseline;gap:12px;margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.6rem;display:flex}.control-desktop-boundary-board h3 b{color:var(--control-red);font-family:Georgia,Times New Roman,serif;font-size:1.9rem;font-weight:500}.control-desktop-boundary-board p{color:var(--control-soft);margin:16px 0 0;line-height:1.75}.control-desktop-cta{isolation:isolate;color:#fff7e8;background:#17100b;min-height:430px;position:relative;overflow:hidden}.control-desktop-cta>img{object-fit:cover;object-position:center}.control-desktop-cta-shade{z-index:1;background:linear-gradient(90deg,#110b07eb,#110b079e 46%,#110b0733);position:absolute;inset:0}.control-desktop-cta-content{z-index:2;padding-block:92px;position:relative}.control-desktop-cta-content>span{color:#e2af58;letter-spacing:.22em;font-family:Georgia,Times New Roman,serif}.control-desktop-cta-content h2{color:#fff7e8;max-width:620px;margin:17px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(3rem,4vw,4.55rem);font-weight:500;line-height:1.18}.control-desktop-cta-content p{color:#fff7e8c7;max-width:560px;margin:16px 0 0;font-size:1.05rem;line-height:1.75}.control-desktop-cta-button{color:#2b1d10;background:linear-gradient(#efc978,#d39a3d);border:1px solid #f6ce7ac7;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-width:230px;min-height:54px;margin-top:28px;padding:0 22px;font-size:1.05rem;font-weight:700;display:inline-flex}.control-desktop-cta-button svg{flex:0 0 22px;width:22px;height:22px}.control-desktop-cta-button:hover{background:linear-gradient(#f4d388,#dfaa51)}.control-desktop-page :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #a53625b8}@media (min-width:768px) and (max-width:1300px){.control-desktop-container{width:min(1120px,100% - 72px)}.control-desktop-hero{min-height:700px}.control-desktop-hero-content{padding-top:138px}.control-desktop-hero-copy{max-width:540px}.control-desktop-package{padding-inline:26px}.control-desktop-package h3{font-size:1.9rem}.control-desktop-price-row strong{font-size:1.7rem}.control-desktop-merit-items{gap:32px 240px}.control-desktop-boundary-board{padding-inline:20px}.control-desktop-boundary-board article{padding-inline:14px}}@media (min-width:1800px){.control-desktop-hero-image{object-position:58% center}}.yj-alliance-desktop .alliance-desktop-heading>span{align-items:center;gap:11px;display:flex}.yj-alliance-desktop .alliance-desktop-heading>span:after{background:linear-gradient(90deg, var(--alliance-gold), transparent);content:"";width:52px;height:1px}.yj-alliance-desktop .alliance-desktop-heading>p:after{background:linear-gradient(var(--alliance-gold), var(--alliance-gold)) left center / 28px 1px no-repeat, linear-gradient(var(--alliance-gold), var(--alliance-gold)) right center / 28px 1px no-repeat, linear-gradient(45deg, transparent 43%, var(--alliance-red) 44% 56%, transparent 57%) center / 8px 8px no-repeat;content:"";opacity:.68;width:66px;height:8px;margin-top:14px;display:block}.yj-alliance-desktop .alliance-desktop-hero:after{z-index:2;content:"";opacity:.5;pointer-events:none;background:url(/assets/alliance-desktop/decor/cloud-divider.svg) bottom/min(1200px,92vw) no-repeat;height:58px;position:absolute;bottom:-4px;left:0;right:0}.yj-alliance-desktop .alliance-desktop-hero-content:before{content:"";background:linear-gradient(#0000,#e0b455c7 24% 76%,#0000);width:1px;position:absolute;top:16%;bottom:16%;left:-22px}.yj-alliance-desktop .alliance-desktop-hero h1:after{content:"";opacity:.9;background:linear-gradient(#d6a442,#d6a442) 0/46px 1px no-repeat,linear-gradient(#d6a442,#d6a442) 100%/46px 1px no-repeat,linear-gradient(45deg,#0000 42%,#d6a442 43% 57%,#0000 58%) 50%/9px 9px no-repeat;width:106px;height:9px;margin-top:18px;display:block}.yj-alliance-desktop .alliance-desktop-packages:before{opacity:.36;background:url(/assets/alliance-desktop/decor/mountain-ridge-left.svg) 0 100%/min(58vw,820px) no-repeat,url(/assets/alliance-desktop/decor/mountain-ridge-right.svg) 100% 0/min(48vw,700px) no-repeat}.yj-alliance-desktop .alliance-desktop-packages:after{z-index:-1;content:"";opacity:.28;background:url(/assets/alliance-desktop/decor/cloud-divider.svg) 50%/min(1200px,94vw) no-repeat;height:74px;position:absolute;bottom:0;left:0;right:0}.yj-alliance-desktop .alliance-desktop-package-grid article:before,.yj-alliance-desktop .alliance-desktop-package-grid article:after,.yj-alliance-desktop .alliance-desktop-addon-grid>article:before,.yj-alliance-desktop .alliance-desktop-addon-grid>article:after{content:"";pointer-events:none;width:20px;height:20px;position:absolute}.yj-alliance-desktop .alliance-desktop-package-grid article:before,.yj-alliance-desktop .alliance-desktop-addon-grid>article:before{border-top:1px solid #a76c23a8;border-left:1px solid #a76c23a8;top:7px;left:7px}.yj-alliance-desktop .alliance-desktop-package-grid article:after,.yj-alliance-desktop .alliance-desktop-addon-grid>article:after{border-bottom:1px solid #a76c23a8;border-right:1px solid #a76c23a8;bottom:7px;right:7px}.yj-alliance-desktop .alliance-desktop-package-grid article>svg{box-sizing:content-box;background:#faf2e1c2;border:1px solid #b17a2f7a;border-radius:50%;padding:10px}.yj-alliance-desktop .alliance-desktop-package-grid article>span:after{content:"";border-top:7px solid #6f1d18;border-left:7px solid #0000;position:absolute;bottom:-7px;right:0}.yj-alliance-desktop .alliance-desktop-package-includes{position:relative;overflow:hidden}.yj-alliance-desktop .alliance-desktop-package-includes:after{content:"";border:1px solid #b17a2f1f;border-radius:50%;width:180px;height:120px;position:absolute;bottom:-54px;right:-46px;box-shadow:0 0 0 18px #b17a2f0b,0 0 0 38px #b17a2f06}.yj-alliance-desktop .alliance-desktop-package-includes svg{box-sizing:content-box;color:#fff8e9;background:var(--alliance-gold);border-radius:50%;padding:3px}.yj-alliance-desktop .alliance-desktop-execution:before{opacity:.31;background:url(/assets/alliance-desktop/decor/mountain-ridge-right.svg) 100%/min(54vw,760px) no-repeat,url(/assets/alliance-desktop/decor/cloud-divider.svg) 0 100%/min(920px,70vw) no-repeat}.yj-alliance-desktop .alliance-desktop-capabilities article{position:relative;overflow:hidden}.yj-alliance-desktop .alliance-desktop-capabilities article:after{background:linear-gradient(90deg, var(--alliance-gold), transparent);content:"";opacity:.42;width:74px;height:1px;position:absolute;bottom:16px;right:18px}.yj-alliance-desktop .alliance-desktop-capabilities article>svg{box-sizing:content-box;background:radial-gradient(circle,#fffcf4f2 0 47%,#0000 48%),#b17a2f14;border:1px solid #b17a2f8f;border-radius:50%;padding:8px;box-shadow:0 0 0 4px #b17a2f14}.yj-alliance-desktop .alliance-desktop-execution-list{position:relative;overflow:hidden}.yj-alliance-desktop .alliance-desktop-execution-list:after{content:"";border:1px solid #b17a2f14;border-radius:50%;width:92px;height:92px;position:absolute;top:18px;right:18px;box-shadow:inset 0 0 0 12px #b17a2f06,0 0 0 8px #b17a2f06}.yj-alliance-desktop .alliance-desktop-opening:before{opacity:.22;background:url(/assets/products-backgrounds/process-landscape.png) bottom/min(1774px,100vw) no-repeat}.yj-alliance-desktop .alliance-desktop-target-tabs{position:relative;box-shadow:inset 0 0 0 1px #fffcf6b8}.yj-alliance-desktop .alliance-desktop-target-tabs button{position:relative}.yj-alliance-desktop .alliance-desktop-target-tabs button[aria-selected=true]:after{background:var(--alliance-red);content:"";border-bottom:2px solid #d7a648;border-right:2px solid #d7a648;width:14px;height:14px;position:absolute;bottom:-7px;left:calc(50% - 7px);transform:rotate(45deg)}.yj-alliance-desktop .alliance-desktop-target-panel{position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #b17a2f09}.yj-alliance-desktop .alliance-desktop-target-panel:before,.yj-alliance-desktop .alliance-desktop-target-panel:after{content:"";pointer-events:none;width:46px;height:46px;position:absolute}.yj-alliance-desktop .alliance-desktop-target-panel:before{border-top:2px double #b17a2f6b;border-left:2px double #b17a2f6b;top:10px;left:10px}.yj-alliance-desktop .alliance-desktop-target-panel:after{border-bottom:2px double #b17a2f6b;border-right:2px double #b17a2f6b;bottom:10px;right:10px}.yj-alliance-desktop .alliance-desktop-target-duration strong{text-shadow:0 2px #ffffffb8}.yj-alliance-desktop .alliance-desktop-target-duration:before,.yj-alliance-desktop .alliance-desktop-target-duration:after{background:linear-gradient(var(--alliance-gold), var(--alliance-gold)) center / 56px 1px no-repeat, linear-gradient(45deg, transparent 42%, var(--alliance-gold) 43% 57%, transparent 58%) right center / 8px 8px no-repeat;content:"";opacity:.5;width:72px;height:8px}.yj-alliance-desktop .alliance-desktop-target-metrics>div{position:relative;overflow:hidden}.yj-alliance-desktop .alliance-desktop-target-metrics>div:before{content:"";border:1px solid #9f2f2780;width:11px;height:11px;position:absolute;top:13px;left:13px;transform:rotate(45deg)}.yj-alliance-desktop .alliance-desktop-target-metrics>div:after{content:"";border-bottom:1px solid #b17a2f38;border-right:1px solid #b17a2f38;width:42px;height:42px;position:absolute;bottom:12px;right:12px}.yj-alliance-desktop .alliance-desktop-tasks:before{opacity:.2;background:url(/assets/products-backgrounds/services-landscape.png) bottom/min(1774px,100vw) no-repeat}.yj-alliance-desktop .alliance-desktop-task-grid figure{position:relative;box-shadow:0 0 0 3px #b17a2f14}.yj-alliance-desktop .alliance-desktop-task-grid figure:before,.yj-alliance-desktop .alliance-desktop-task-grid figure:after{z-index:2;content:"";pointer-events:none;width:34px;height:34px;position:absolute}.yj-alliance-desktop .alliance-desktop-task-grid figure:before{border-top:3px double #c49443;border-left:3px double #c49443;top:5px;left:5px}.yj-alliance-desktop .alliance-desktop-task-grid figure:after{border-bottom:3px double #c49443;border-right:3px double #c49443;bottom:5px;right:5px}.yj-alliance-desktop .alliance-desktop-tech-shot figcaption{justify-content:center;align-items:center;gap:14px;display:flex}.yj-alliance-desktop .alliance-desktop-tech-shot figcaption:before,.yj-alliance-desktop .alliance-desktop-tech-shot figcaption:after{content:"";opacity:.72;background:linear-gradient(#c49443,#c49443) 50%/46px 1px no-repeat,linear-gradient(45deg,#0000 42%,#c49443 43% 57%,#0000 58%) 100%/7px 7px no-repeat;width:58px;height:7px}.yj-alliance-desktop .alliance-desktop-tech-shot figcaption:before{transform:scaleX(-1)}.yj-alliance-desktop .alliance-desktop-task-list{position:relative;overflow:hidden}.yj-alliance-desktop .alliance-desktop-task-list:before{content:"";border:1px solid #b17a2f1c;border-radius:50%;width:130px;height:130px;position:absolute;top:-44px;right:-44px;box-shadow:inset 0 0 0 18px #b17a2f09}.yj-alliance-desktop .alliance-desktop-resource-summary{background:url(/assets/alliance-desktop/decor/resource-ledger.svg) 50%/100% 100% no-repeat,#fffcf6d6;position:relative;overflow:hidden}.yj-alliance-desktop .alliance-desktop-resource-summary:before,.yj-alliance-desktop .alliance-desktop-resource-summary:after{content:"";background:linear-gradient(90deg,#0000,#b17a2f8f);width:42px;height:1px;position:absolute;top:50%}.yj-alliance-desktop .alliance-desktop-resource-summary:before{left:8px}.yj-alliance-desktop .alliance-desktop-resource-summary:after{right:8px;transform:scaleX(-1)}.yj-alliance-desktop .alliance-desktop-resource-summary>div{isolation:isolate;position:relative}.yj-alliance-desktop .alliance-desktop-resource-summary>div:before{z-index:-1;clip-path:polygon(50% 0,86% 14%,100% 50%,86% 86%,50% 100%,14% 86%,0 50%,14% 14%);content:"";background:#b17a2f09;border:1px solid #9f302729;width:74px;height:74px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yj-alliance-desktop .alliance-desktop-advantages:before{opacity:.38;background:url(/assets/alliance-desktop/decor/cloud-divider.svg) 50% 58%/min(1200px,94vw) no-repeat}.yj-alliance-desktop .alliance-desktop-advantage-row{position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #b17a2f09}.yj-alliance-desktop .alliance-desktop-advantage-row:before,.yj-alliance-desktop .alliance-desktop-advantage-row:after{z-index:1;content:"";pointer-events:none;width:42px;height:42px;position:absolute}.yj-alliance-desktop .alliance-desktop-advantage-row:before{border-top:2px double #b17a2f6b;border-left:2px double #b17a2f6b;top:8px;left:8px}.yj-alliance-desktop .alliance-desktop-advantage-row:after{border-bottom:2px double #b17a2f6b;border-right:2px double #b17a2f6b;bottom:8px;right:8px}.yj-alliance-desktop .alliance-desktop-advantage-row svg{box-sizing:content-box;background:#faf2e1c7;border:1px solid #b17a2f8a;border-radius:50%;padding:9px;box-shadow:0 0 0 4px #b17a2f12}.yj-alliance-desktop .alliance-desktop-process:before{opacity:0;background:0 0}.yj-alliance-desktop .alliance-desktop-process ol{position:relative}.yj-alliance-desktop .alliance-desktop-process ol:before{z-index:0;content:"";opacity:.88;pointer-events:none;background:url(/assets/alliance-desktop/decor/process-route.svg) 50%/100% 176px no-repeat;position:absolute;inset:-24px -8px}.yj-alliance-desktop .alliance-desktop-process li{z-index:1;position:relative;overflow:hidden;box-shadow:inset 0 -3px #b17a2f1a}.yj-alliance-desktop .alliance-desktop-process li:first-child{border-color:#9f2f277a}.yj-alliance-desktop .alliance-desktop-process li:last-child{border-color:#b17a2fad}.yj-alliance-desktop .alliance-desktop-process li>svg{box-sizing:content-box;background:#faf2e1db;border:1px solid #b17a2f7a;border-radius:50%;padding:8px}.yj-alliance-desktop .alliance-desktop-addons:before{opacity:.18;background:url(/assets/products-backgrounds/faq-cta-clouds.png) bottom/min(1774px,100vw) no-repeat}.yj-alliance-desktop .alliance-desktop-addon-grid>article{position:relative;overflow:hidden}.yj-alliance-desktop .alliance-desktop-addon-grid>article:first-child{background:linear-gradient(135deg,#9f2f2709,#0000 42%),#fffcf6c2}.yj-alliance-desktop .alliance-desktop-addon-grid>article:last-child{background:linear-gradient(225deg,#b17a2f12,#0000 44%),#fffcf6c2}.yj-alliance-desktop .alliance-desktop-addon-promises span{clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,7px 100%,0 50%);padding-inline:17px;position:relative}.yj-alliance-desktop .alliance-desktop-addon-head>svg{box-sizing:content-box;background:#faf2e1c2;border:1px solid #b17a2f85;border-radius:50%;padding:9px}.yj-alliance-desktop .alliance-desktop-boundary:before{opacity:.2;background:url(/assets/team-desktop/team-about-mountain-texture.png) bottom/min(1774px,100vw) no-repeat}.yj-alliance-desktop .alliance-desktop-boundary .alliance-desktop-heading{padding-left:22px;position:relative}.yj-alliance-desktop .alliance-desktop-boundary .alliance-desktop-heading:before{background:linear-gradient(var(--alliance-red), var(--alliance-red)) center / 1px 100% no-repeat, radial-gradient(circle, var(--alliance-gold) 0 2px, transparent 3px) center top / 5px 5px no-repeat, radial-gradient(circle, var(--alliance-gold) 0 2px, transparent 3px) center bottom / 5px 5px no-repeat;content:"";width:5px;position:absolute;top:4px;bottom:4px;left:0}.yj-alliance-desktop .alliance-desktop-boundary-list{position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #b17a2f09}.yj-alliance-desktop .alliance-desktop-boundary-list:after{z-index:-1;content:"";opacity:.22;background:url(/assets/alliance-desktop/decor/scroll-watermark.svg) 50%/contain no-repeat;width:270px;height:210px;position:absolute;bottom:-52px;right:-40px}.yj-alliance-desktop .alliance-desktop-boundary-list footer{padding-left:18px;position:relative}.yj-alliance-desktop .alliance-desktop-boundary-list footer:before{border:1px solid var(--alliance-red);content:"";width:7px;height:7px;position:absolute;top:18px;left:2px;transform:rotate(45deg)}.yj-alliance-desktop .alliance-desktop-cta:before{z-index:1;content:"";opacity:.8;pointer-events:none;background:url(/assets/alliance-desktop/decor/battlement-divider.svg) top/min(1280px,96vw) no-repeat;height:64px;position:absolute;top:-2px;left:0;right:0}.yj-alliance-desktop .alliance-desktop-cta:after{z-index:1;content:"";pointer-events:none;border-top:1px solid #e2b5535c;border-bottom:1px solid #e2b5533d;position:absolute;inset:25px max(32px,50vw - 640px)}.yj-alliance-desktop .alliance-desktop-cta>.alliance-desktop-container{z-index:2;position:relative}.yj-alliance-desktop .alliance-desktop-cta h2:after{content:"";opacity:.76;background:linear-gradient(#e1b355,#e1b355) 0/40px 1px no-repeat,linear-gradient(#e1b355,#e1b355) 100%/40px 1px no-repeat,linear-gradient(45deg,#0000 42%,#e1b355 43% 57%,#0000 58%) 50%/8px 8px no-repeat;width:92px;height:8px;margin-top:16px;display:block}.yj-alliance-desktop .alliance-desktop-cta-button{position:relative;box-shadow:inset 0 0 0 1px #fff4d46b}.yj-alliance-desktop .alliance-desktop-cta-button:after{content:"";background:linear-gradient(90deg,#0000,#e1b355b8,#0000);height:1px;position:absolute;bottom:-8px;left:-10px;right:-10px}}@media (min-width:768px) and (max-width:1100px){.yj-alliance-desktop .alliance-desktop-process:before{background-size:940px}.yj-alliance-desktop .alliance-desktop-package-grid article>svg,.yj-alliance-desktop .alliance-desktop-capabilities article>svg{padding:6px}.yj-alliance-desktop .alliance-desktop-cta:after{inset-inline:22px}}@media (min-width:768px) and (max-width:1300px){.yj-alliance-desktop .alliance-desktop-package-includes{gap:10px}.yj-alliance-desktop .alliance-desktop-package-includes>div{gap:12px}.yj-alliance-desktop .alliance-desktop-package-includes span{font-size:.9rem}}@media (min-width:768px){.lineup-desktop-page{--lineup-ink:#2c2118;--lineup-soft:#6f5a48;--lineup-paper:#f6f0e5;--lineup-paper-deep:#eee4d4;--lineup-gold:#a87935;--lineup-red:#9b3d2e;background:var(--lineup-paper);color:var(--lineup-ink)}.lineup-desktop-container{width:min(1240px,100% - 72px);margin-inline:auto}.lineup-desktop-hero{isolation:isolate;color:#fff8eb;background:#20170f;min-height:690px;position:relative;overflow:hidden}.lineup-desktop-hero-image,.lineup-desktop-cta-image{object-fit:cover;object-position:center}.lineup-desktop-hero-shade{z-index:1;background:linear-gradient(90deg,#170e09e6 0%,#170e09a8 42%,#170e092e 77%,#170e0947 100%);position:absolute;inset:0}.lineup-desktop-hero-content{z-index:2;padding-top:152px;padding-bottom:88px;position:relative}.lineup-desktop-breadcrumb{color:#fff8ebb3;align-items:center;gap:10px;font-size:.86rem;display:flex}.lineup-desktop-breadcrumb a:hover{color:#f0c97e}.lineup-desktop-order,.lineup-desktop-cta-content>span{color:#e5b969;letter-spacing:.18em;text-transform:uppercase;margin-top:62px;font-size:.74rem;display:block}.lineup-desktop-hero h1{color:#fff8eb;letter-spacing:0;max-width:680px;margin:16px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(3.8rem,6vw,6.3rem);line-height:1.04}.lineup-desktop-tagline{color:#f0c97e;max-width:540px;margin:20px 0 0;font-size:clamp(1.25rem,1.6vw,1.75rem);font-weight:700}.lineup-desktop-summary{color:#fff8ebcc;max-width:610px;margin:14px 0 0;font-size:1rem;line-height:1.8}.lineup-desktop-price{align-items:baseline;gap:8px;margin-top:22px;display:flex}.lineup-desktop-price strong{color:#f4cc79;font-size:2.6rem;line-height:1}.lineup-desktop-price span{color:#fff8ebc7}.lineup-desktop-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.lineup-desktop-primary,.lineup-desktop-secondary,.lineup-desktop-cta-button{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-weight:700;transition:background-color .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.lineup-desktop-primary{color:#fff8eb;background:#b34b39}.lineup-desktop-primary:hover{background:#c35b47;transform:translateY(-1px)}.lineup-desktop-secondary{color:#fff8eb;border-color:#fff8eb7a}.lineup-desktop-secondary:hover{color:#f0c97e;border-color:#f0c97e}.lineup-desktop-section{padding:92px 0}.lineup-desktop-section:nth-of-type(2n){background:#eee4d4}.lineup-desktop-heading{max-width:720px;margin-bottom:34px}.lineup-desktop-heading>span{color:var(--lineup-red);letter-spacing:.16em;align-items:center;gap:10px;font-size:.76rem;display:inline-flex}.lineup-desktop-heading>span:before{content:"";background:var(--lineup-gold);width:30px;height:1px}.lineup-desktop-heading h2{color:var(--lineup-ink);margin:12px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(2rem,3vw,3rem);line-height:1.2}.lineup-desktop-heading p{max-width:640px;color:var(--lineup-soft);margin:14px 0 0;line-height:1.8}.lineup-desktop-package-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lineup-desktop-package-tabs button{min-height:108px;color:var(--lineup-ink);text-align:left;cursor:pointer;background:#fffaf19e;border:1px solid #a8793552;border-radius:4px;align-items:center;gap:13px;padding:18px;display:flex;position:relative}.lineup-desktop-package-tabs button:hover,.lineup-desktop-package-tabs button.active{border-color:var(--lineup-gold);background:#fffaf1}.lineup-desktop-package-tabs button.active{box-shadow:inset 0 -3px 0 var(--lineup-gold)}.lineup-desktop-package-icon{width:36px;height:36px;color:var(--lineup-gold);border:1px solid #a8793573;flex:0 0 36px;place-items:center;display:grid}.lineup-desktop-package-icon svg{width:19px;height:19px}.lineup-desktop-package-tabs button span:nth-child(2){gap:6px;display:grid}.lineup-desktop-package-tabs strong{font-size:1.08rem}.lineup-desktop-package-tabs small{color:var(--lineup-soft);font-size:.86rem}.lineup-desktop-package-tabs em{color:var(--lineup-red);font-size:.72rem;font-style:normal;position:absolute;top:10px;right:12px}.lineup-desktop-package-detail{background:#fffaf1;border:1px solid #a879356b;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:30px;margin-top:16px;padding:28px;display:grid}.lineup-desktop-package-detail-title{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.lineup-desktop-package-detail-title span{width:100%;color:var(--lineup-red);letter-spacing:.12em;font-size:.75rem}.lineup-desktop-package-detail-title h3{margin:0;font-size:1.6rem}.lineup-desktop-package-detail-title strong{color:var(--lineup-red);font-size:1.1rem}.lineup-desktop-package-detail-main p{color:var(--lineup-soft);margin:16px 0 0;line-height:1.75}.lineup-desktop-package-detail ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;padding:0;list-style:none;display:grid}.lineup-desktop-package-detail li{color:var(--lineup-soft);align-items:flex-start;gap:9px;line-height:1.65;display:flex}.lineup-desktop-package-detail li svg{width:18px;height:18px;color:var(--lineup-red);flex:0 0 18px;margin-top:3px}.lineup-desktop-sample-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.lineup-desktop-sample-items div{background:#fffaf1ad;border:1px solid #a8793540;align-items:center;gap:10px;min-height:58px;padding:12px 14px;display:flex}.lineup-desktop-sample-items svg{width:21px;height:21px;color:var(--lineup-gold)}.lineup-desktop-sample-items strong{font-size:.96rem}.lineup-desktop-page .yj-lineup-report-preview{background:#fffaf1;border:1px solid #a879356b;border-radius:4px;width:100%;display:block}.lineup-desktop-report .yj-lineup-report-image{height:clamp(390px,36vw,540px);min-height:0;display:block;position:relative}.lineup-desktop-report .yj-lineup-report-image img{object-fit:contain}.lineup-desktop-report .yj-lineup-report-label svg{width:28px;height:28px}.lineup-desktop-page .yj-lineup-report-open{display:inline-flex}.lineup-desktop-report .yj-lineup-report-hint{color:var(--lineup-soft);text-align:left;padding:10px 14px;font-size:.84rem;display:block}.lineup-desktop-facts{color:var(--lineup-soft);flex-wrap:wrap;gap:20px 32px;margin-top:16px;font-size:.9rem;display:flex}.lineup-desktop-facts span{align-items:center;gap:8px;display:inline-flex}.lineup-desktop-facts svg{width:17px;height:17px;color:var(--lineup-gold)}.lineup-desktop-security{max-width:780px;color:var(--lineup-soft);background:#9b3d2e12;border:1px solid #9b3d2e4d;align-items:flex-start;gap:12px;margin-bottom:30px;padding:16px 18px;display:flex}.lineup-desktop-security svg{width:20px;height:20px;color:var(--lineup-red);flex:0 0 20px}.lineup-desktop-security p{margin:0;line-height:1.65}.lineup-desktop-security strong{color:var(--lineup-red)}.lineup-desktop-process-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.lineup-desktop-process-grid li{border-top:2px solid var(--lineup-gold);background:#fffaf1b3;min-height:170px;padding:20px 16px;position:relative}.lineup-desktop-process-stage{color:var(--lineup-red);letter-spacing:.12em;font-size:.74rem}.lineup-desktop-process-grid b{color:#a8793580;margin-top:18px;font-size:1.6rem;font-weight:500;display:block}.lineup-desktop-process-grid svg{width:21px;height:21px;color:var(--lineup-gold);position:absolute;top:20px;right:16px}.lineup-desktop-process-grid h3{margin:22px 0 0;font-size:1rem;line-height:1.5}.lineup-desktop-boundary-panel{background:#fffaf1;border:1px solid #a8793566;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lineup-desktop-boundary-panel article{grid-template-columns:34px 22px 1fr;align-items:start;gap:14px;min-height:145px;padding:24px;display:grid}.lineup-desktop-boundary-panel article:nth-child(odd){border-right:1px solid #a8793540}.lineup-desktop-boundary-panel article:nth-child(-n+2){border-bottom:1px solid #a8793540}.lineup-desktop-boundary-panel article>span{color:var(--lineup-red);font-size:.84rem}.lineup-desktop-boundary-panel svg{width:20px;height:20px;color:var(--lineup-gold)}.lineup-desktop-boundary-panel p{color:var(--lineup-soft);margin:0;line-height:1.75}.lineup-desktop-cta{isolation:isolate;color:#fff8eb;background:#23170e;min-height:390px;position:relative;overflow:hidden}.lineup-desktop-cta-shade{z-index:1;background:linear-gradient(90deg,#170d08e0,#170d087a 56%,#170d084d);position:absolute;inset:0}.lineup-desktop-cta-content{z-index:2;padding-block:72px;position:relative}.lineup-desktop-cta-content>span{margin-top:0}.lineup-desktop-cta-content h2{color:#fff8eb;max-width:580px;margin:14px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(2.2rem,3.6vw,4rem);line-height:1.15}.lineup-desktop-cta-content p{color:#fff8ebcc;max-width:540px;margin:14px 0 0;line-height:1.75}.lineup-desktop-cta-button{color:#fff8eb;white-space:nowrap;background:#b34b39;min-width:150px;margin-top:24px}.lineup-desktop-cta-button:hover{background:#c35b47;transform:translateY(-1px)}@media (max-width:1100px){.lineup-desktop-container{width:min(100% - 48px,960px)}.lineup-desktop-hero{min-height:630px}.lineup-desktop-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lineup-desktop-process-grid li{min-height:145px}}@media (max-width:860px){.lineup-desktop-container{width:min(100% - 36px,720px)}.lineup-desktop-hero-content{padding-top:132px}.lineup-desktop-package-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lineup-desktop-package-detail{grid-template-columns:1fr}.lineup-desktop-sample-items{grid-template-columns:repeat(2,minmax(0,1fr))}.lineup-desktop-report .yj-lineup-report-image{min-height:330px}}@media (prefers-reduced-motion:reduce){.lineup-desktop-primary,.lineup-desktop-secondary,.lineup-desktop-cta-button{transition:none}}}@media (min-width:1024px) and (max-width:1100px){.home-v2-product-menu-title:has(.home-v2-product-menu-consult-status){gap:4px}.home-v2-product-menu-title:has(.home-v2-product-menu-consult-status) strong{font-size:.84rem}}@media (min-width:768px){.lineup-desktop-redo{--lineup-ink:#31251b;--lineup-soft:#6d5b4b;--lineup-paper:#fbf6ed;--lineup-paper-deep:#f3e9da;--lineup-gold:#ae7527;--lineup-gold-soft:#ae752747;--lineup-red:#9d2825;background:var(--lineup-paper);color:var(--lineup-ink);overflow:hidden}.lineup-desktop-redo .lineup-desktop-container{width:min(1200px,100% - 72px);margin-inline:auto}.lineup-desktop-redo .lineup-desktop-hero{min-height:780px;color:var(--lineup-ink);background:#f8f0e4}.lineup-desktop-redo .lineup-desktop-hero:after{z-index:1;content:"";pointer-events:none;background:url(/assets/lineup-desktop/decor/mountain-left.svg) 0 100%/min(48vw,700px) no-repeat,linear-gradient(#0000,#fbf6edf2);height:124px;position:absolute;bottom:0;left:0;right:0}.lineup-desktop-redo .lineup-desktop-hero-image{object-fit:cover;object-position:center}.lineup-desktop-redo .lineup-desktop-hero-content{z-index:2;padding-top:116px;padding-bottom:42px;position:relative}.lineup-desktop-redo .lineup-desktop-breadcrumb{color:#746353}.lineup-desktop-redo .lineup-desktop-breadcrumb a:hover{color:var(--lineup-red)}.lineup-desktop-redo .lineup-desktop-hero-copy{width:min(610px,54%);margin-top:54px}.lineup-desktop-redo .lineup-desktop-order{color:var(--lineup-red);letter-spacing:.08em;margin-top:0;font-size:.76rem;font-weight:700}.lineup-desktop-redo .lineup-desktop-hero h1{max-width:none;color:var(--lineup-ink);letter-spacing:0;margin-top:14px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:5.25rem;font-weight:500;line-height:1.08}.lineup-desktop-redo .lineup-desktop-hero h1:after{background:linear-gradient(var(--lineup-gold), var(--lineup-gold)) left center / 48px 1px no-repeat, linear-gradient(var(--lineup-gold), var(--lineup-gold)) right center / 48px 1px no-repeat, linear-gradient(45deg, transparent 42%, var(--lineup-red) 43% 57%, transparent 58%) center / 9px 9px no-repeat;content:"";width:112px;height:9px;margin-top:18px;display:block}.lineup-desktop-redo .lineup-desktop-tagline{color:#3d3025;margin-top:22px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.8rem;font-weight:600}.lineup-desktop-redo .lineup-desktop-summary{color:#5f5043;max-width:560px;margin-top:28px;font-size:1rem;line-height:1.8}.lineup-desktop-redo .lineup-desktop-hero-meta{background:#fffbf4e0;border:1px solid #ae752757;border-radius:7px;grid-template-columns:.72fr 1.1fr 1.1fr;align-items:center;width:min(860px,78%);min-height:78px;margin-top:34px;display:grid;box-shadow:0 4px 8px #4a2f160f}.lineup-desktop-redo .lineup-desktop-hero-meta>div{justify-content:center;align-items:center;gap:10px;min-height:48px;padding-inline:24px;display:flex}.lineup-desktop-redo .lineup-desktop-hero-meta>div+div{border-left:1px solid #ae752738}.lineup-desktop-redo .lineup-desktop-hero-meta svg{width:31px;height:31px;color:var(--lineup-gold)}.lineup-desktop-redo .lineup-desktop-hero-meta span{color:#4e4034}.lineup-desktop-redo .lineup-desktop-hero-meta strong{color:var(--lineup-red);font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500}.lineup-desktop-redo .lineup-desktop-price strong{font-size:3rem}.lineup-desktop-redo .lineup-desktop-actions{gap:18px;margin-top:20px}.lineup-desktop-redo .lineup-desktop-primary,.lineup-desktop-redo .lineup-desktop-secondary,.lineup-desktop-redo .lineup-desktop-package-contact,.lineup-desktop-redo .lineup-desktop-cta-button{border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 24px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.lineup-desktop-redo .lineup-desktop-primary svg,.lineup-desktop-redo .lineup-desktop-secondary svg,.lineup-desktop-redo .lineup-desktop-package-contact svg,.lineup-desktop-redo .lineup-desktop-cta-button svg{flex:0 0 18px;width:18px;height:18px}.lineup-desktop-redo .lineup-desktop-primary,.lineup-desktop-redo .lineup-desktop-package-contact,.lineup-desktop-redo .lineup-desktop-cta-button{color:#fffaf0;background:#b67822;border:1px solid #b57b27;box-shadow:inset 0 0 0 1px #fff5da59}.lineup-desktop-redo .lineup-desktop-primary:hover,.lineup-desktop-redo .lineup-desktop-package-contact:hover,.lineup-desktop-redo .lineup-desktop-cta-button:hover{background:#965c17;border-color:#965c17;transform:translateY(-1px)}.lineup-desktop-redo .lineup-desktop-secondary{color:#5a3923;background:#fffbf49e;border:1px solid #9d28256b}.lineup-desktop-redo .lineup-desktop-secondary:hover{border-color:var(--lineup-red);color:var(--lineup-red)}.lineup-desktop-redo .lineup-desktop-section{isolation:isolate;padding:82px 0 88px;position:relative}.lineup-desktop-redo .lineup-desktop-section:nth-of-type(2n){background:0 0}.lineup-desktop-redo .lineup-desktop-heading{text-align:center;max-width:780px;margin:0 auto 36px}.lineup-desktop-redo .lineup-desktop-heading>span{color:var(--lineup-red);letter-spacing:0;align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:inline-flex}.lineup-desktop-redo .lineup-desktop-heading>span:before,.lineup-desktop-redo .lineup-desktop-heading>span:after{background:linear-gradient(var(--lineup-gold), var(--lineup-gold)) left center / 38px 1px no-repeat, linear-gradient(45deg, transparent 42%, var(--lineup-gold) 43% 57%, transparent 58%) right center / 8px 8px no-repeat;content:"";opacity:.72;width:48px;height:9px}.lineup-desktop-redo .lineup-desktop-heading>span:before{transform:scaleX(-1)}.lineup-desktop-redo .lineup-desktop-heading h2{color:var(--lineup-ink);letter-spacing:0;text-wrap:balance;margin-top:12px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:3.15rem;font-weight:500;line-height:1.18}.lineup-desktop-redo .lineup-desktop-heading p{max-width:720px;color:var(--lineup-soft);margin:12px auto 0;line-height:1.75}.lineup-desktop-redo .lineup-desktop-packages{background:url(/assets/lineup-desktop/decor/mountain-left.svg) 0 12%/min(43vw,640px) no-repeat,url(/assets/lineup-desktop/decor/mountain-right.svg) right 88%/min(42vw,620px) no-repeat,#fbf6ed;padding-block:64px 72px}.lineup-desktop-redo .lineup-desktop-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;max-width:1080px;margin-inline:auto;display:grid}.lineup-desktop-redo .lineup-desktop-package-grid article{background:#fffcf6e0;border:1px solid #ae752757;border-radius:8px;flex-direction:column;min-height:315px;padding:22px 26px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 8px #482d1412}.lineup-desktop-redo .lineup-desktop-package-grid article:before,.lineup-desktop-redo .lineup-desktop-package-grid article:after{content:"";width:26px;height:26px;position:absolute}.lineup-desktop-redo .lineup-desktop-package-grid article:before{border-top:1px solid #ae752794;border-left:1px solid #ae752794;top:8px;left:8px}.lineup-desktop-redo .lineup-desktop-package-grid article:after{border-bottom:1px solid #ae752794;border-right:1px solid #ae752794;bottom:8px;right:8px}.lineup-desktop-redo .lineup-desktop-package-grid article.is-recommended{background:linear-gradient(135deg,#9d282509,#0000 42%),#fffcf6eb;border-color:#9d28258a}.lineup-desktop-redo .lineup-desktop-package-ribbon{z-index:2;clip-path:polygon(0 0,100% 0,100% 78%,50% 100%,0 78%);color:#fff7e9;background:var(--lineup-red);text-align:center;min-width:58px;padding:8px 12px 12px;font-size:.76rem;position:absolute;top:0;left:0}.lineup-desktop-redo .lineup-desktop-package-grid article>header{border-bottom:1px solid #ae752733;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding-bottom:14px;display:grid}.lineup-desktop-redo .is-recommended>header{padding-left:38px}.lineup-desktop-redo .lineup-desktop-package-icon,.lineup-desktop-redo .lineup-desktop-sample-items div>span{width:56px;height:56px;color:var(--lineup-gold);background:#f8edd8b8;border:1px solid #ae75276b;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 5px #ae75270e}.lineup-desktop-redo .lineup-desktop-package-icon svg{width:28px;height:28px}.lineup-desktop-redo .lineup-desktop-package-grid h3{margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.5rem;font-weight:600}.lineup-desktop-redo .lineup-desktop-package-grid header p{color:var(--lineup-soft);margin:5px 0 0;font-size:.86rem;line-height:1.5}.lineup-desktop-redo .lineup-desktop-package-grid header>strong{color:var(--lineup-red);white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;font-weight:500}.lineup-desktop-redo .lineup-desktop-package-grid ul{gap:6px;margin:14px 0 16px;padding:0;list-style:none;display:grid}.lineup-desktop-redo .lineup-desktop-package-grid li{color:#5e4d3e;align-items:flex-start;gap:9px;font-size:.9rem;line-height:1.42;display:flex}.lineup-desktop-redo .lineup-desktop-package-grid li svg{color:#fff8ec;background:var(--lineup-red);border-radius:50%;flex:0 0 17px;width:17px;height:17px;margin-top:2px;padding:2px}.lineup-desktop-redo .lineup-desktop-package-contact{flex:0 0 44px;width:min(100%,290px);height:44px;min-height:44px;margin:auto auto 0;padding-inline:18px;font-size:.92rem}.lineup-desktop-redo .lineup-desktop-sample{background:url(/assets/lineup-desktop/decor/mountain-left.svg) 0 0/min(40vw,580px) no-repeat,url(/assets/lineup-desktop/decor/mountain-right.svg) 100% 100%/min(38vw,560px) no-repeat,#f6eddf;padding-block:72px 76px}.lineup-desktop-redo .lineup-desktop-sample-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:1060px;margin:0 auto 22px;display:grid}.lineup-desktop-redo .lineup-desktop-sample-items div{text-align:center;background:#fffcf6d1;border:1px solid #ae75274d;border-radius:7px;align-content:center;place-items:center;gap:14px;min-height:128px;display:grid}.lineup-desktop-redo .lineup-desktop-sample-items div>span{width:58px;height:58px}.lineup-desktop-redo .lineup-desktop-sample-items svg{width:29px;height:29px}.lineup-desktop-redo .lineup-desktop-sample-items strong{font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.15rem;font-weight:600}.lineup-desktop-redo .lineup-desktop-report{background:url(/assets/lineup-desktop/decor/report-scroll.svg) 50%/100% 100% no-repeat,#fffcf6db;max-width:1120px;margin-inline:auto;padding:16px;position:relative}.lineup-desktop-redo .lineup-desktop-report .yj-lineup-report-preview{background:#fffcf6d6;border:1px solid #ae752757;border-radius:6px;width:100%;display:block;overflow:hidden}.lineup-desktop-redo .lineup-desktop-report .yj-lineup-report-image{height:460px}.lineup-desktop-redo .lineup-desktop-report .yj-lineup-report-image img{object-fit:contain}.lineup-desktop-redo .lineup-desktop-report .yj-lineup-report-label{display:none}.lineup-desktop-redo .lineup-desktop-report .yj-lineup-report-open{z-index:2;color:#fff8eb;background:#492f18e6;border-color:#ae7527b3;border-radius:4px;align-items:center;min-height:42px;padding:0 18px;display:inline-flex;position:absolute;inset:auto 18px 18px auto;transform:none}.lineup-desktop-redo .lineup-desktop-report .yj-lineup-report-hint{color:var(--lineup-soft);text-align:center;padding:13px 16px;display:block}.yj-lineup-viewer-backdrop{z-index:500;background:#110c09e6;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.yj-lineup-viewer{background:#19130f;border:1px solid #e0af5f85;border-radius:6px;grid-template-rows:auto minmax(0,1fr);width:min(94vw,1500px);height:min(92vh,940px);display:grid;overflow:hidden}.yj-lineup-viewer-toolbar{color:#f4dfb9;border-bottom:1px solid #e0af5f47;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:8px 12px 8px 22px;display:flex}.yj-lineup-viewer-toolbar>strong{color:#f4dfb9;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.1rem;overflow:hidden}.yj-lineup-viewer-toolbar>div{gap:6px;display:flex}.yj-lineup-viewer-toolbar button{color:#f4dfb9;min-width:44px;min-height:44px;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #e0af5f57;border-radius:4px;place-items:center;display:grid}.yj-lineup-viewer-toolbar button:hover:not(:disabled){background:#e0af5f1f;border-color:#e0af5fad}.yj-lineup-viewer-toolbar button:focus-visible{outline-offset:2px;outline:2px solid #e0af5f}.yj-lineup-viewer-toolbar button:disabled{opacity:.38;cursor:default}.yj-lineup-viewer-toolbar svg{width:20px;height:20px}.yj-lineup-viewer-stage{overscroll-behavior:contain;background:#0f0c09;padding:18px;overflow:auto}.yj-lineup-viewer-image{min-width:100%;margin:auto;transition:width .16s ease-out}.yj-lineup-viewer-image img{width:100%;height:auto;display:block}.lineup-desktop-redo .lineup-desktop-facts{background:#fffcf6bf;border:1px solid #ae75274d;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;max-width:1120px;min-height:66px;margin:20px auto 0;display:grid}.lineup-desktop-redo .lineup-desktop-facts span{color:#5c4a3a;justify-content:center;align-items:center;gap:11px;display:flex}.lineup-desktop-redo .lineup-desktop-facts span+span{border-left:1px solid #ae75273d}.lineup-desktop-redo .lineup-desktop-facts svg{width:24px;height:24px;color:var(--lineup-gold)}.lineup-desktop-redo .lineup-desktop-process{background:url(/assets/lineup-desktop/decor/stage-route.svg) 50% 76%/min(1200px,94vw) no-repeat,#fbf6ed}.lineup-desktop-redo .lineup-desktop-security{color:#5b4b3d;background:#9d28250b;border:1px solid #9d282538;border-radius:5px;align-items:center;gap:12px;width:fit-content;max-width:860px;min-height:48px;margin:0 auto 26px;padding:10px 18px;display:flex}.lineup-desktop-redo .lineup-desktop-security svg{width:24px;height:24px;color:var(--lineup-gold);flex:0 0 24px}.lineup-desktop-redo .lineup-desktop-security p{margin:0;line-height:1.6}.lineup-desktop-redo .lineup-desktop-security strong{color:var(--lineup-red)}.lineup-desktop-redo .lineup-desktop-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px;max-width:1120px;margin:0 auto;padding:0;list-style:none;display:grid}.lineup-desktop-redo .lineup-desktop-process-grid>li{background:#fffcf6e6;border:1px solid #ae752766;border-radius:8px;min-height:300px;padding:0 16px 16px;position:relative;overflow:visible;box-shadow:0 4px 8px #492f160f}.lineup-desktop-redo .lineup-desktop-process-grid>li:not(:last-child):after{background:linear-gradient(var(--lineup-gold), var(--lineup-gold)) left center / 20px 1px no-repeat, linear-gradient(45deg, transparent 42%, var(--lineup-gold) 43% 57%, transparent 58%) right center / 8px 8px no-repeat;content:"";width:26px;height:12px;position:absolute;top:43px;right:-39px}.lineup-desktop-redo .lineup-desktop-process-grid>li>header{color:#fff9ec;background:#ad772e;border-radius:7px 7px 0 0;justify-content:center;align-items:center;gap:13px;height:76px;margin:0 -16px 16px;display:flex}.lineup-desktop-redo .lineup-desktop-process-grid>li>header span{background:#4c2f123d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.lineup-desktop-redo .lineup-desktop-process-grid>li>header svg{color:#fff8e7;width:21px;height:21px;position:static}.lineup-desktop-redo .lineup-desktop-process-grid>li>header strong{font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.5rem;font-weight:600}.lineup-desktop-redo .lineup-desktop-process-grid>li>div{gap:12px;display:grid}.lineup-desktop-redo .lineup-desktop-process-grid article{background:#fbf6edb8;border:1px solid #ae752738;border-radius:5px;grid-template-columns:56px minmax(0,1fr);align-items:center;min-height:82px;padding:12px 16px;display:grid}.lineup-desktop-redo .lineup-desktop-process-grid article b{color:var(--lineup-red);font-family:Georgia,Times New Roman,serif;font-size:1.8rem;font-weight:500}.lineup-desktop-redo .lineup-desktop-process-grid article p{color:#4e3f33;margin:0;line-height:1.5}.lineup-desktop-redo .lineup-desktop-boundaries{isolation:isolate;background:#f4eadb;position:relative;overflow:hidden}.lineup-desktop-redo .lineup-desktop-boundaries:before{z-index:0;content:"";opacity:.88;pointer-events:none;background:url(/assets/team-desktop/team-about-mountain-texture.png) bottom/min(1774px,100vw) no-repeat,url(/assets/lineup-desktop/decor/mountain-left.svg) 0 100%/min(31vw,460px) no-repeat,url(/assets/lineup-desktop/decor/mountain-right.svg) 100% 100%/min(29vw,430px) no-repeat;position:absolute;inset:0}.lineup-desktop-redo .lineup-desktop-boundaries>.lineup-desktop-container{z-index:1;position:relative}.lineup-desktop-redo .lineup-desktop-boundary-panel{background:url(/assets/lineup-desktop/decor/report-scroll.svg) 50%/100% 100% no-repeat,#fffcf6db;border:1px solid #ae75276b;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1120px;margin-inline:auto;padding:20px 28px 0;display:grid;overflow:hidden;box-shadow:0 4px 8px #492e1412}.lineup-desktop-redo .lineup-desktop-boundary-panel article{grid-template-columns:50px minmax(0,1fr);align-items:start;gap:20px;min-height:176px;padding:28px 34px;display:grid}.lineup-desktop-redo .lineup-desktop-boundary-panel article:nth-child(odd){border-right:1px solid #ae752733}.lineup-desktop-redo .lineup-desktop-boundary-panel article:nth-child(-n+2){border-bottom:1px solid #ae752733}.lineup-desktop-redo .lineup-desktop-boundary-panel article>svg{width:46px;height:46px;color:var(--lineup-gold)}.lineup-desktop-redo .lineup-desktop-boundary-panel h3{margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.5rem;font-weight:600}.lineup-desktop-redo .lineup-desktop-boundary-panel p{color:#5e4e40;margin:12px 0 0;line-height:1.75}.lineup-desktop-redo .lineup-desktop-boundary-panel footer{color:#715936;border-top:1px dashed #ae752747;grid-column:1/-1;justify-content:center;align-items:center;gap:9px;min-height:60px;display:flex}.lineup-desktop-redo .lineup-desktop-boundary-panel footer svg{width:20px;height:20px;color:var(--lineup-gold)}.lineup-desktop-redo .lineup-desktop-cta{color:#fff6e5;background:#1c140d;min-height:390px}.lineup-desktop-redo .lineup-desktop-cta:before{z-index:1;content:"";pointer-events:none;background:url(/assets/lineup-desktop/decor/gate-divider.svg) top/min(1280px,96vw) no-repeat;height:88px;position:absolute;top:0;left:0;right:0}.lineup-desktop-redo .lineup-desktop-cta-image{object-fit:cover;object-position:center}.lineup-desktop-redo .lineup-desktop-cta-content{z-index:2;padding-block:70px;position:relative}.lineup-desktop-redo .lineup-desktop-cta-content>span{color:#e1b45d;letter-spacing:.08em;margin-top:0;font-weight:700}.lineup-desktop-redo .lineup-desktop-cta-content h2{color:#fff7e8;letter-spacing:0;max-width:600px;margin-top:16px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:3.45rem;font-weight:500;line-height:1.16}.lineup-desktop-redo .lineup-desktop-cta-content h2:after{content:"";background:linear-gradient(#deb157,#deb157) 0/40px 1px no-repeat,linear-gradient(#deb157,#deb157) 100%/40px 1px no-repeat,linear-gradient(45deg,#0000 42%,#deb157 43% 57%,#0000 58%) 50%/8px 8px no-repeat;width:92px;height:8px;margin-top:16px;display:block}.lineup-desktop-redo .lineup-desktop-cta-content p{color:#fff4decc;max-width:520px;margin-top:16px;line-height:1.75}.lineup-desktop-redo .lineup-desktop-cta-button{min-width:230px;margin-top:24px}.lineup-desktop-redo :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #9d282585}@media (max-width:1100px){.lineup-desktop-redo .lineup-desktop-container{width:min(960px,100% - 48px)}.lineup-desktop-redo .lineup-desktop-hero{min-height:720px}.lineup-desktop-redo .lineup-desktop-hero h1{font-size:4.45rem}.lineup-desktop-redo .lineup-desktop-hero-copy{width:52%}.lineup-desktop-redo .lineup-desktop-hero-meta{width:82%}.lineup-desktop-redo .lineup-desktop-package-grid article{min-height:370px;padding-inline:24px}.lineup-desktop-redo .lineup-desktop-package-grid article>header{grid-template-columns:56px minmax(0,1fr);gap:14px}.lineup-desktop-redo .lineup-desktop-package-grid header>strong{grid-column:2}.lineup-desktop-redo .lineup-desktop-package-icon{grid-row:1/span 2;width:54px;height:54px}.lineup-desktop-redo .lineup-desktop-process-grid{gap:32px}.lineup-desktop-redo .lineup-desktop-process-grid>li:not(:last-child):after{width:20px;right:-27px}}@media (max-width:860px){.lineup-desktop-redo .lineup-desktop-container{width:calc(100% - 36px)}.lineup-desktop-redo .lineup-desktop-hero-copy{width:56%}.lineup-desktop-redo .lineup-desktop-hero h1{font-size:3.8rem}.lineup-desktop-redo .lineup-desktop-tagline{font-size:1.45rem}.lineup-desktop-redo .lineup-desktop-summary{font-size:.9rem}.lineup-desktop-redo .lineup-desktop-hero-meta{width:100%}.lineup-desktop-redo .lineup-desktop-hero-meta>div{padding-inline:12px}.lineup-desktop-redo .lineup-desktop-package-grid{gap:14px}.lineup-desktop-redo .lineup-desktop-package-grid article{min-height:400px;padding-inline:20px}.lineup-desktop-redo .lineup-desktop-sample-items{grid-template-columns:repeat(2,minmax(0,1fr))}.lineup-desktop-redo .lineup-desktop-process-grid{gap:14px}.lineup-desktop-redo .lineup-desktop-process-grid>li:not(:last-child):after{display:none}.lineup-desktop-redo .lineup-desktop-process-grid article{grid-template-columns:46px minmax(0,1fr);padding-inline:10px}.lineup-desktop-redo .lineup-desktop-boundary-panel{padding-inline:16px}.lineup-desktop-redo .lineup-desktop-boundary-panel article{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:22px 18px}.lineup-desktop-redo .lineup-desktop-boundary-panel article>svg{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.lineup-desktop-redo .lineup-desktop-primary,.lineup-desktop-redo .lineup-desktop-secondary,.lineup-desktop-redo .lineup-desktop-package-contact,.lineup-desktop-redo .lineup-desktop-cta-button{transition:none}}}.guide-center-page .yj-guides-desktop{display:none}@media (max-width:767px){.guide-center-page .home-v2-hero-nav{height:76px}.guide-center-page .home-v2-hero-nav-inner{grid-template-columns:minmax(0,1fr) 148px;align-items:center;column-gap:6px;height:100%;overflow:hidden;width:100%!important;max-width:100vw!important;padding:0 12px!important;display:grid!important}.guide-center-page .home-v2-hero-links{display:none!important}.guide-center-page .home-v2-nav-actions{grid-column:2;justify-content:flex-end;justify-self:end;align-items:center;gap:6px;height:44px;overflow:visible;width:148px!important;min-width:148px!important;margin-left:0!important;display:flex!important;position:static!important;transform:none!important}.guide-center-page .home-v2-nav-contact{white-space:nowrap;gap:4px;line-height:1;letter-spacing:0!important;flex:0 0 98px!important;width:98px!important;min-width:98px!important;height:44px!important;min-height:44px!important;padding-inline:7px!important;font-size:.82rem!important;display:inline-flex!important;position:static!important}.guide-center-page .home-v2-mobile-menu-toggle{place-items:center;flex:0 0 44px!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;display:grid!important;position:static!important}}@media (min-width:768px){.guide-center-page{--yj-guides-bg:#f8f3e9;--yj-guides-surface:#fffaf1;--yj-guides-surface-deep:#f2e7d5;--yj-guides-ink:#2e241d;--yj-guides-muted:#6f6155;--yj-guides-gold:#b77925;--yj-guides-gold-deep:#8c5719;--yj-guides-red:#9c2e25;--yj-guides-line:#a36c2a47;min-width:0;color:var(--yj-guides-ink);background:linear-gradient(#faf6eef7,#f7f0e5fa),url(/assets/home-first-screen/paper-grain-light-2048.png) top/1024px;overflow-x:clip}.guide-center-page .yj-guides-desktop{min-width:0;display:block;overflow-x:clip}.guide-center-page .yj-guides-desktop-container{width:min(100% - 64px,1248px);margin-inline:auto}.guide-center-page .yj-guides-desktop-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.guide-center-page .yj-guides-desktop-hero{isolation:isolate;background:#eee2cf;border-bottom:1px solid #97652a3d;min-height:640px;position:relative;overflow:hidden}.guide-center-page .yj-guides-desktop-hero-image{z-index:-3;object-fit:cover;object-position:center;pointer-events:none}.guide-center-page .yj-guides-desktop-hero-wash{z-index:-2;background:0 0;position:absolute;inset:0}.guide-center-page .yj-guides-desktop-hero-content{align-items:center;min-height:640px;padding-top:76px;display:flex}.guide-center-page .yj-guides-desktop-hero-copy{width:min(54%,660px);padding-block:34px 28px}.guide-center-page .yj-guides-desktop-kicker{color:var(--yj-guides-gold-deep);letter-spacing:.18em;font-size:.78rem;font-weight:800;display:block}.guide-center-page .yj-guides-desktop-hero h1{color:#241c16;letter-spacing:0;text-wrap:balance;margin:16px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:4.75rem;font-weight:500;line-height:1}.guide-center-page .yj-guides-desktop-hero-copy>p{color:#574a40;text-wrap:pretty;max-width:34em;margin:20px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.2rem;line-height:1.7}.guide-center-page .yj-guides-desktop-search{background:#fffdf9e6;border:1px solid #99642657;border-radius:7px;grid-template-columns:48px minmax(0,1fr) 122px;align-items:center;width:min(100%,620px);min-height:62px;margin-top:28px;display:grid;overflow:hidden;box-shadow:0 4px 8px #5b391814}.guide-center-page .yj-guides-desktop-search-mark{border:3px solid #77736e;border-radius:50%;justify-self:center;width:20px;height:20px;position:relative}.guide-center-page .yj-guides-desktop-search-mark:after{content:"";transform-origin:0;background:#77736e;border-radius:2px;width:8px;height:3px;position:absolute;bottom:-5px;right:-7px;transform:rotate(45deg)}.guide-center-page .yj-guides-desktop-search input{min-width:0;height:100%;color:var(--yj-guides-ink);font:inherit;background:0 0;border:0;outline:0;font-size:1rem;font-weight:650}.guide-center-page .yj-guides-desktop-search input::placeholder{color:#675f58;opacity:1}.guide-center-page .yj-guides-desktop-search button{color:#fff8e9;font:inherit;cursor:pointer;background:#b87521;border:0;border-left:1px solid #87541b4d;align-self:stretch;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.3rem;font-weight:700;transition:background-color .16s,transform .16s}.guide-center-page .yj-guides-desktop-search button:hover{background:#9e6117}.guide-center-page .yj-guides-desktop-search button:active{transform:translateY(1px)}.guide-center-page .yj-guides-desktop-quick-searches{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.guide-center-page .yj-guides-desktop-quick-searches a{color:#594739;background:#fffbf3ad;border:1px solid #9762254a;border-radius:6px;align-items:center;gap:5px;min-height:38px;padding:6px 14px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:.96rem;font-weight:700;text-decoration:none;display:inline-flex}.guide-center-page .yj-guides-desktop-quick-searches svg{width:16px;height:16px}.guide-center-page .yj-guides-desktop-anchor-nav{z-index:60;background:#fbf7eff5;border-bottom:1px solid #97622538;min-height:70px;position:sticky;top:76px;box-shadow:0 4px 8px #5234170d}.guide-center-page .yj-guides-desktop-anchor-nav>div{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;min-height:70px;display:grid}.guide-center-page .yj-guides-desktop-anchor-nav a{color:#47392f;text-align:center;white-space:nowrap;justify-content:center;align-items:center;min-width:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.08rem;font-weight:700;text-decoration:none;display:flex;position:relative}.guide-center-page .yj-guides-desktop-anchor-nav a+a:before{content:"";background:#9a662740;width:1px;position:absolute;top:22px;bottom:22px;left:0}.guide-center-page .yj-guides-desktop-section,.guide-center-page .yj-guides-desktop-banner-section{scroll-margin-top:58px;position:relative}.guide-center-page .yj-guides-desktop-section{padding-block:72px 82px}.guide-center-page .yj-guides-desktop-section-heading{text-align:center;justify-items:center;margin-bottom:34px;display:grid}.guide-center-page .yj-guides-desktop-section-heading h2{color:#241c16;letter-spacing:0;text-wrap:balance;justify-content:center;align-items:center;gap:26px;width:min(100%,620px);margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:3rem;font-weight:500;line-height:1.05;display:flex}.guide-center-page .yj-guides-desktop-section-heading h2:before,.guide-center-page .yj-guides-desktop-section-heading h2:after{content:"";background:linear-gradient(#b17425ad,#b17425ad) 0/calc(100% - 15px) 1px no-repeat,linear-gradient(45deg,#0000 34%,#b97824 35% 65%,#0000 66%) 100%/10px 10px no-repeat;flex:0 72px;width:72px;height:10px}.guide-center-page .yj-guides-desktop-section-heading h2:after{transform:scaleX(-1)}.guide-center-page .yj-guides-desktop-section-heading p{color:var(--yj-guides-muted);margin:13px 0 0;font-size:.98rem;line-height:1.6}.guide-center-page .yj-guides-desktop-latest,.guide-center-page .yj-guides-desktop-general{background:#fcf8f1ad}.guide-center-page .yj-guides-desktop-latest-grid{grid-template-rows:repeat(2,330px);grid-template-columns:1.35fr 1fr 1fr;gap:14px;display:grid}.guide-center-page .yj-guides-desktop-latest-card,.guide-center-page .yj-guides-desktop-general-card{border:1px solid var(--yj-guides-line);background:var(--yj-guides-surface);min-width:0;color:var(--yj-guides-ink);border-radius:7px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 8px #50301312}.guide-center-page .yj-guides-desktop-latest-card:hover,.guide-center-page .yj-guides-desktop-general-card:hover,.guide-center-page .yj-guides-desktop-featured-script:hover,.guide-center-page .yj-guides-desktop-compact-script:hover,.guide-center-page .yj-guides-desktop-category-card:hover{border-color:#995b1b94;transform:translateY(-2px)}.guide-center-page .yj-guides-desktop-latest-card{grid-template-rows:158px minmax(0,1fr)}.guide-center-page .yj-guides-desktop-latest-card.featured{grid-row:1/3;grid-template-rows:minmax(0,1fr) auto}.guide-center-page .yj-guides-desktop-article-artwork{background:#eee2d1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.guide-center-page .yj-guides-desktop-article-image{object-fit:cover}.guide-center-page .yj-guides-desktop-article-copy{align-content:start;gap:10px;min-width:0;padding:16px 18px 15px;display:grid}.guide-center-page .yj-guides-desktop-article-type{color:var(--yj-guides-red);align-items:center;gap:6px;font-size:.76rem;font-weight:800;display:inline-flex}.guide-center-page .yj-guides-desktop-article-type svg{width:16px;height:16px;color:var(--yj-guides-gold)}.guide-center-page .yj-guides-desktop-article-copy>strong{color:#2d241d;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.15rem;font-weight:700;line-height:1.42;display:-webkit-box;overflow:hidden}.guide-center-page .yj-guides-desktop-latest-card.featured .yj-guides-desktop-article-copy{gap:14px;padding:22px 24px 21px}.guide-center-page .yj-guides-desktop-latest-card.featured .yj-guides-desktop-article-copy>strong{font-size:1.85rem;line-height:1.32}.guide-center-page .yj-guides-desktop-article-footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:auto;display:flex}.guide-center-page .yj-guides-desktop-article-footer time{color:#81786f;font-variant-numeric:tabular-nums;min-width:0;font-size:.7rem}.guide-center-page :is(.yj-guides-desktop-article-footer,.yj-guides-desktop-script-copy,.yj-guides-desktop-compact-script-copy) em{color:var(--yj-guides-red);white-space:nowrap;flex:none;align-items:center;gap:5px;font-size:.8rem;font-style:normal;font-weight:800;display:inline-flex}.guide-center-page :is(.yj-guides-desktop-article-footer,.yj-guides-desktop-script-copy,.yj-guides-desktop-compact-script-copy) em svg{width:16px;height:16px}.guide-center-page .yj-guides-desktop-outline-link{width:100%;min-height:56px;color:var(--yj-guides-gold-deep);border:1px solid #9b601e9e;border-radius:6px;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.06rem;font-weight:700;text-decoration:none;display:flex}.guide-center-page .yj-guides-desktop-outline-link svg{flex:0 0 18px;width:18px;height:18px}.guide-center-page .yj-guides-desktop-scripts{background:#f9f3e9d1;padding-block:68px 76px}.guide-center-page .yj-guides-desktop-featured-scripts{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.guide-center-page .yj-guides-desktop-featured-script{border:1px solid var(--yj-guides-line);min-width:0;min-height:214px;color:var(--yj-guides-ink);background:#fffbf4d6;border-radius:7px;text-decoration:none;transition:border-color .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 4px 8px #5030130f}.guide-center-page .yj-guides-desktop-script-artwork{position:absolute;inset:0 0 0 44%;overflow:hidden}.guide-center-page .yj-guides-desktop-script-artwork:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fffbf4e6 0%,#fffbf457 30%,#fffbf40a 66%),linear-gradient(#2a190c05,#2a190c29);position:absolute;inset:0}.guide-center-page .yj-guides-desktop-script-image{object-fit:cover}.guide-center-page .yj-guides-desktop-script-copy{z-index:1;gap:9px;width:66%;padding:24px 20px;display:grid;position:relative}.guide-center-page .yj-guides-desktop-script-copy strong{color:#2d241d;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.7rem;line-height:1.2}.guide-center-page .yj-guides-desktop-script-copy small{color:var(--yj-guides-muted);font-size:.8rem}.guide-center-page .yj-guides-desktop-script-copy em{margin-top:22px}.guide-center-page .yj-guides-desktop-subheading{color:#4e4035;text-align:center;align-items:center;gap:20px;margin:38px 0 22px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.12rem;font-weight:700;display:flex}.guide-center-page .yj-guides-desktop-subheading:before,.guide-center-page .yj-guides-desktop-subheading:after{content:"";background:#a46c2842;flex:1;height:1px}.guide-center-page .yj-guides-desktop-compact-scripts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}.guide-center-page .yj-guides-desktop-compact-script{border:1px solid var(--yj-guides-line);min-width:0;min-height:142px;color:var(--yj-guides-ink);background:#eadbc6;border-radius:7px;text-decoration:none;transition:border-color .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 4px 8px #5030130f}.guide-center-page .yj-guides-desktop-compact-script-image{object-fit:cover;object-position:center}.guide-center-page .yj-guides-desktop-compact-script-wash{background:linear-gradient(90deg,#fffbf3fa 0%,#fffbf3e0 44%,#fffbf324 82%);position:absolute;inset:0}.guide-center-page .yj-guides-desktop-compact-script-copy{z-index:1;gap:5px;width:66%;padding:14px 17px;display:grid;position:relative}.guide-center-page .yj-guides-desktop-compact-script-copy>small{color:var(--yj-guides-gold-deep);font-size:.7rem;font-weight:800}.guide-center-page .yj-guides-desktop-compact-script-copy>strong{color:#30251d;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.32rem;line-height:1.2}.guide-center-page .yj-guides-desktop-compact-script-copy>span{color:var(--yj-guides-muted);font-size:.72rem}.guide-center-page .yj-guides-desktop-compact-script-copy em{margin-top:6px}.guide-center-page .yj-guides-desktop-general{padding-block:68px 76px}.guide-center-page .yj-guides-desktop-general-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.guide-center-page .yj-guides-desktop-general-card{grid-template-rows:164px minmax(0,1fr);min-height:356px}.guide-center-page .yj-guides-desktop-general-card .yj-guides-desktop-article-copy>strong{font-size:1.28rem}.guide-center-page .yj-guides-desktop-categories{background:#f8f1e6c2;padding-block:68px 72px}.guide-center-page .yj-guides-desktop-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}.guide-center-page .yj-guides-desktop-category-card{border:1px solid var(--yj-guides-line);min-width:0;min-height:128px;color:var(--yj-guides-ink);background:#fffbf4d1;border-radius:7px;grid-template-columns:64px minmax(0,1fr) auto 22px;align-items:center;gap:14px;padding:18px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 8px #5030130f}.guide-center-page .yj-guides-desktop-category-icon{width:58px;height:58px;color:var(--yj-guides-gold);border:1px solid #b779256b;border-radius:50%;place-items:center;display:grid}.guide-center-page .yj-guides-desktop-category-icon svg{width:27px;height:27px}.guide-center-page .yj-guides-desktop-category-card>span:nth-child(2){gap:5px;display:grid}.guide-center-page .yj-guides-desktop-category-card strong{font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.3rem;line-height:1.2}.guide-center-page .yj-guides-desktop-category-card small,.guide-center-page .yj-guides-desktop-category-count{color:var(--yj-guides-muted);font-size:.73rem}.guide-center-page .yj-guides-desktop-category-count{white-space:nowrap}.guide-center-page .yj-guides-desktop-category-arrow{width:19px;height:19px;color:var(--yj-guides-gold)}.guide-center-page .yj-guides-desktop-text-link{width:fit-content;color:var(--yj-guides-red);align-items:center;gap:8px;margin:24px auto 0;font-weight:800;text-decoration:none;display:flex}.guide-center-page .yj-guides-desktop-text-link svg{width:18px;height:18px}.guide-center-page .yj-guides-desktop-banner-section{background:#fcf8f1b8;padding-block:58px}.guide-center-page .yj-guides-desktop-library-banner,.guide-center-page .yj-guides-desktop-consult-banner{isolation:isolate;border:1px solid var(--yj-guides-line);background:#eee4d4;border-radius:7px;min-height:330px;position:relative;overflow:hidden;box-shadow:0 4px 8px #50301312}.guide-center-page .yj-guides-desktop-banner-image{z-index:-1;object-fit:cover;object-position:center;pointer-events:none}.guide-center-page .yj-guides-desktop-library-banner{grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:28px;padding:46px 54px;display:grid}.guide-center-page .yj-guides-desktop-library-icon{width:74px;height:74px;color:var(--yj-guides-gold);background:#fffbf370;border:1px solid #b779258a;border-radius:50%;place-items:center;display:grid}.guide-center-page .yj-guides-desktop-library-icon svg{width:34px;height:34px}.guide-center-page .yj-guides-desktop-library-copy{gap:10px;display:grid}.guide-center-page :is(.yj-guides-desktop-library-copy,.yj-guides-desktop-consult-copy) h2{color:#2a211a;margin:0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:2.45rem;font-weight:500;line-height:1.1}.guide-center-page .yj-guides-desktop-library-copy p,.guide-center-page .yj-guides-desktop-consult-copy p{color:#5e5147;max-width:42em;margin:0;line-height:1.65}.guide-center-page .yj-guides-desktop-library-copy small{color:#72665b;font-size:.78rem}.guide-center-page .yj-guides-desktop-library-stats{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.guide-center-page .yj-guides-desktop-library-stats span{color:#70491d;background:#cd9e5829;border-radius:4px;padding:6px 9px;font-size:.72rem;font-weight:750}.guide-center-page .yj-guides-desktop-primary-link,.guide-center-page .yj-guides-desktop-primary-button,.guide-center-page .yj-guides-desktop-secondary-button{min-height:50px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-weight:800;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.guide-center-page .yj-guides-desktop-primary-link,.guide-center-page .yj-guides-desktop-primary-button{color:#fff9ed;background:#ad6d1d;border:1px solid #a66519}.guide-center-page .yj-guides-desktop-secondary-button{color:#87551b;background:#fffbf3ad;border:1px solid #a86b22}.guide-center-page :is(.yj-guides-desktop-primary-link,.yj-guides-desktop-primary-button,.yj-guides-desktop-secondary-button):active{transform:translateY(1px)}.guide-center-page :is(.yj-guides-desktop-primary-link,.yj-guides-desktop-primary-button) svg,.guide-center-page .yj-guides-desktop-secondary-button svg{width:18px;height:18px}.guide-center-page .yj-guides-desktop-consult-section{padding-block:34px 66px}.guide-center-page .yj-guides-desktop-consult-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;min-height:260px;padding:42px 52px;display:grid}.guide-center-page .yj-guides-desktop-consult-copy{gap:13px;display:grid}.guide-center-page .yj-guides-desktop-consult-copy>span{color:var(--yj-guides-red);letter-spacing:.16em;font-size:.72rem;font-weight:850}.guide-center-page .yj-guides-desktop-consult-actions{align-items:center;gap:12px;display:flex}.guide-center-page :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #965b196b}}@media (min-width:768px) and (max-width:1179px){.guide-center-page .yj-guides-desktop-container{width:min(100% - 40px,980px)}.guide-center-page .yj-guides-desktop-hero,.guide-center-page .yj-guides-desktop-hero-content{min-height:560px}.guide-center-page .yj-guides-desktop-hero-copy{width:58%}.guide-center-page .yj-guides-desktop-hero h1{font-size:3.8rem}.guide-center-page .yj-guides-desktop-section-heading h2{font-size:2.5rem}.guide-center-page .yj-guides-desktop-latest-grid{grid-template-rows:500px repeat(2,314px);grid-template-columns:repeat(2,minmax(0,1fr))}.guide-center-page .yj-guides-desktop-latest-card.featured{grid-area:auto/1/auto/3;grid-template-rows:1fr;grid-template-columns:56% minmax(0,1fr)}.guide-center-page .yj-guides-desktop-latest-card{grid-template-rows:150px minmax(0,1fr)}.guide-center-page .yj-guides-desktop-featured-scripts,.guide-center-page .yj-guides-desktop-compact-scripts,.guide-center-page .yj-guides-desktop-general-grid,.guide-center-page .yj-guides-desktop-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-center-page .yj-guides-desktop-library-banner{grid-template-columns:72px minmax(0,1fr);padding:38px}.guide-center-page .yj-guides-desktop-primary-link{grid-column:2;width:fit-content}.guide-center-page .yj-guides-desktop-consult-banner{grid-template-columns:1fr;gap:24px;padding:38px}.guide-center-page .yj-guides-desktop-consult-actions{justify-content:flex-start}}@media (min-width:768px) and (max-width:1023px){html:has(.guide-center-page) .home-v2-hero-nav-inner{grid-template-columns:168px minmax(0,1fr) 92px!important;column-gap:12px!important;width:calc(100% - 32px)!important;max-width:none!important;padding-inline:0!important}html:has(.guide-center-page) .home-v2-hero-seal{width:36px;height:36px}html:has(.guide-center-page) .home-v2-hero-brand strong{font-size:1.25rem}html:has(.guide-center-page) .home-v2-hero-links{justify-content:center!important;gap:11px!important;display:flex!important}html:has(.guide-center-page) .home-v2-hero-links>a{font-size:.78rem!important}html:has(.guide-center-page) .home-v2-product-menu-trigger{font-size:.78rem!important}html:has(.guide-center-page) .home-v2-nav-contact{width:92px!important;min-width:92px!important;min-height:40px!important;padding-inline:8px!important;font-size:.82rem!important}html:has(.guide-center-page) .home-v2-nav-contact svg{display:none}.guide-center-page .yj-guides-desktop-category-card{grid-template-columns:58px minmax(0,1fr) 20px}.guide-center-page .yj-guides-desktop-category-count{display:none}}@media (min-width:1024px) and (max-width:1279px){.yj-home-hero{height:clamp(500px,47.44vw,600px);min-height:500px;max-height:600px}.yj-home-hero-image{object-position:center center}}@media (prefers-reduced-motion:reduce){.guide-center-page .yj-guides-desktop *,.guide-center-page .yj-guides-desktop :before,.guide-center-page .yj-guides-desktop :after{scroll-behavior:auto!important;transition:none!important}}@media (min-width:768px){body:has(.opening-desktop-page){background:#f8f2e8}.opening-desktop-page{--opening-paper:#fbf7ef;--opening-paper-deep:#f4eadb;--opening-surface:#fffdf8eb;--opening-ink:#282019;--opening-muted:#67584c;--opening-gold:#bc7926;--opening-gold-deep:#8b571c;--opening-red:#ab261d;--opening-line:#bc792657;color:var(--opening-ink);background:var(--opening-paper);overflow-x:clip}.opening-desktop-container{width:min(100% - 88px,1240px);margin-inline:auto}.opening-desktop-hero{isolation:isolate;color:#fff8eb;background:#21160e;min-height:clamp(610px,43vw,720px);position:relative;overflow:hidden}.opening-desktop-hero-image,.opening-desktop-cta-image{z-index:-2;object-fit:cover;pointer-events:none}.opening-desktop-hero-image{object-position:50% 52%}.opening-desktop-hero-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0b0907f5 0%,#160f0ade 25%,#180f0978 43%,#170e0814 70%),linear-gradient(#07050433,#0000 48%,#07050354);position:absolute;inset:0}.opening-desktop-hero-content{align-content:center;justify-items:start;width:min(100% - 120px,1710px);max-width:1710px;min-height:clamp(610px,43vw,720px);padding-top:118px;padding-bottom:42px;display:grid}.opening-desktop-breadcrumb{display:none}.opening-desktop-hero-order,.opening-desktop-cta-content>span{color:#dca650;letter-spacing:.14em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:.88rem;font-weight:700;display:block}.opening-desktop-hero h1{color:#fffaf0;letter-spacing:.01em;text-wrap:balance;max-width:540px;margin:13px 0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(4.6rem,5.8vw,5.75rem);font-weight:600;line-height:1.02}.opening-desktop-hero-tagline{color:#d79a43;margin-top:13px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(1.75rem,2.15vw,2.25rem);font-weight:700;line-height:1.2}.opening-desktop-hero-summary{color:#fff8ebe6;max-width:560px;margin-top:17px;font-size:1.08rem;line-height:1.72}.opening-desktop-hero-price{color:#edbb63;align-items:baseline;gap:8px;margin-top:24px;display:flex}.opening-desktop-hero-price strong{font-family:Georgia,Times New Roman,serif;font-size:3.35rem;font-weight:600;line-height:1}.opening-desktop-hero-price span{color:#fff1d2;font-size:1rem}.opening-desktop-hero-actions{flex-wrap:wrap;gap:16px;margin-top:25px;display:flex}.opening-desktop-primary-button,.opening-desktop-secondary-button,.opening-desktop-cta-button{white-space:nowrap;border:1px solid #eabc69c7;border-radius:4px;justify-content:center;align-items:center;gap:9px;min-width:190px;min-height:54px;padding:0 27px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.12rem;font-weight:700;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex;position:relative}.opening-desktop-primary-button,.opening-desktop-cta-button{color:#2b1b0e;background-color:#0000;background-image:linear-gradient(135deg,#0000 8px,#efc16c 0),linear-gradient(225deg,#0000 8px,#d69a3d 0),linear-gradient(315deg,#0000 8px,#d69a3d 0),linear-gradient(45deg,#0000 8px,#efc16c 0);background-position:0 0,100% 0,100% 100%,0 100%;background-repeat:no-repeat;background-size:52% 52%;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.opening-desktop-secondary-button{color:#fff4dd;background:#140c0775}.opening-desktop-primary-button:hover,.opening-desktop-secondary-button:hover,.opening-desktop-cta-button:hover{border-color:#f2c76f;transform:translateY(-2px)}.opening-desktop-primary-button svg,.opening-desktop-secondary-button svg,.opening-desktop-cta-button svg{flex:0 0 19px;width:19px;height:19px}.opening-desktop-section{isolation:isolate;background-color:var(--opening-paper);padding:74px 0 84px;position:relative}.opening-desktop-heading{text-align:center;max-width:860px;margin:0 auto 35px}.opening-desktop-kicker{color:var(--opening-red);align-items:center;gap:13px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.18rem;font-weight:700;display:inline-flex}.opening-desktop-kicker:before,.opening-desktop-kicker:after{background:linear-gradient(var(--opening-line), var(--opening-line)) left center / calc(100% - 15px) 1px no-repeat, linear-gradient(45deg, transparent 35%, var(--opening-gold) 36% 64%, transparent 65%) right center / 8px 8px no-repeat;content:"";width:82px;height:9px}.opening-desktop-kicker:after{transform:scaleX(-1)}.opening-desktop-heading h2{color:var(--opening-ink);letter-spacing:.03em;text-wrap:balance;margin-top:11px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(2.7rem,3.35vw,3.65rem);font-weight:600;line-height:1.15}.opening-desktop-heading p{max-width:820px;color:var(--opening-muted);margin:15px auto 0;font-size:1rem;line-height:1.7}.opening-desktop-packages{background:linear-gradient(#fcf8f1 0%,#f8f0e4 55%,#fcf8f1 100%);overflow:hidden}.opening-desktop-milestones,.opening-desktop-guarantees,.opening-desktop-boundaries{overflow:hidden}.opening-desktop-packages>*,.opening-desktop-milestones>*,.opening-desktop-guarantees>*,.opening-desktop-boundaries>*{z-index:1;position:relative}.opening-desktop-packages:before,.opening-desktop-milestones:before,.opening-desktop-guarantees:before,.opening-desktop-boundaries:before{z-index:0;content:"";opacity:.64;pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:min(1920px,100%);position:absolute;inset:0}.opening-desktop-packages:before{background-image:url(/assets/opening-desktop/local-backgrounds/01-package-confirmed-v1.png);background-position:50%;background-size:min(961px,100% - 48px)}.opening-desktop-pricing-shell .pricing-tabs{width:100%}.opening-desktop-pricing-shell .tab-list{border:1px solid var(--opening-line);background:#fffdf9e6;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 8px 22px #4a2b110d}.opening-desktop-pricing-shell .tab-list button{border:0;border-right:1px solid var(--opening-line);min-height:52px;color:var(--opening-ink);cursor:pointer;background:0 0;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.1rem;font-weight:700}.opening-desktop-pricing-shell .tab-list button:last-child{border-right:0}.opening-desktop-pricing-shell .tab-list button[aria-selected=true]{color:#fff8eb;background:linear-gradient(90deg,#ffd6971f,#0000 18% 82%,#ffd6971f),#a92d21;box-shadow:inset 0 0 18px #530e0a2e}.opening-desktop-pricing-shell .tab-list button:focus-visible,.opening-desktop-page a:focus-visible,.opening-desktop-page button:focus-visible{outline-offset:3px;outline:3px solid #bc79269e}.opening-desktop-pricing-shell .tab-panel{margin-top:20px}.opening-desktop-pricing-shell .tab-note{max-width:900px;color:var(--opening-muted);text-align:center;margin:0 auto 20px;font-size:.92rem;line-height:1.65}.opening-desktop-pricing-shell .opening-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.opening-desktop-pricing-shell .opening-package{border:1px solid var(--opening-line);background:linear-gradient(145deg, #ffffffa3, transparent 42%), var(--opening-surface);border-radius:8px;min-height:334px;padding:23px 24px 20px;position:relative;overflow:hidden;box-shadow:0 9px 22px #5630120e}.opening-desktop-pricing-shell .opening-package:before,.opening-desktop-pricing-shell .opening-package:after{content:"";pointer-events:none;border-color:#bc79268f;width:19px;height:19px;position:absolute}.opening-desktop-pricing-shell .opening-package:before{border-top:1px solid;border-left:1px solid;top:8px;left:8px}.opening-desktop-pricing-shell .opening-package:after{border-bottom:1px solid;border-right:1px solid;bottom:8px;right:8px}.opening-desktop-pricing-shell .opening-package-head{border-bottom:1px solid #bc792638;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.opening-desktop-pricing-shell .opening-package-head>div{align-items:baseline;gap:9px;display:flex}.opening-desktop-pricing-shell .opening-package-head span{color:var(--opening-muted);font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.06rem}.opening-desktop-pricing-shell .opening-package-head h3{color:var(--opening-ink);font-family:Georgia,Times New Roman,serif;font-size:1.72rem;font-weight:500}.opening-desktop-pricing-shell .opening-package-head strong{color:var(--opening-red);white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1.48rem}.opening-desktop-pricing-shell .opening-package dl{gap:13px;margin-top:17px;display:grid}.opening-desktop-pricing-shell .opening-package dl>div{grid-template-columns:98px minmax(0,1fr);align-items:start;gap:12px;display:grid}.opening-desktop-pricing-shell .opening-package dt{color:var(--opening-gold-deep);align-items:center;gap:7px;font-size:.84rem;font-weight:700;display:flex}.opening-desktop-pricing-shell .opening-package dt svg{width:18px;height:18px;color:var(--opening-gold);flex:0 0 18px}.opening-desktop-pricing-shell .opening-package dd{color:#41362d;font-size:.86rem;line-height:1.5}.opening-desktop-pricing-shell .opening-package-notes{background:0 0;border:0;margin-top:54px;padding:0}.opening-desktop-pricing-shell .opening-package-notes h3{color:var(--opening-red);justify-content:center;align-items:center;gap:14px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.55rem;display:flex}.opening-desktop-pricing-shell .opening-package-notes h3:before,.opening-desktop-pricing-shell .opening-package-notes h3:after{background:var(--opening-line);content:"";width:80px;height:1px}.opening-desktop-pricing-shell .opening-package-notes ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:23px 0 0;padding:0;list-style:none;display:grid}.opening-desktop-pricing-shell .opening-package-notes li{background:#fffdf9d1;border:1px solid #bc79264d;border-radius:8px;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:18px;min-height:112px;padding:18px 24px;display:grid;position:relative;box-shadow:0 8px 20px #5431140b}.opening-desktop-pricing-shell .opening-package-notes li>span{border:1px solid var(--opening-line);width:56px;height:56px;color:var(--opening-gold-deep);border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;display:grid}.opening-desktop-pricing-shell .opening-package-notes li>span:after{background:var(--opening-gold);content:"";width:22px;height:1px;margin-top:-13px;display:block}.opening-desktop-pricing-shell .opening-package-notes li p{color:#4b4037;font-size:.9rem;line-height:1.7}.opening-desktop-milestones{background:#fcf8f1}.opening-desktop-milestones:before{background-image:url(/assets/opening-desktop/local-backgrounds/02-milestones-confirmed-v1.png);background-position:top}.opening-desktop-milestone-grid{background:linear-gradient(var(--opening-line), var(--opening-line)) 0 0 / 100% 1px no-repeat, linear-gradient(var(--opening-line), var(--opening-line)) 0 calc(50% + 22px) / 100% 1px no-repeat;grid-template-columns:repeat(7,minmax(0,1fr));gap:44px 16px;margin:58px 0 0;padding:0;list-style:none;display:grid;position:relative}.opening-desktop-milestone-grid li{border:1px solid var(--opening-line);text-align:center;background:#fffdf9e6;border-radius:7px;align-content:center;justify-items:center;min-height:104px;margin-top:28px;padding:26px 12px 14px;display:grid;position:relative;box-shadow:0 7px 18px #522f130b}.opening-desktop-milestone-grid li:before{border:2px solid var(--opening-gold);width:14px;height:14px;box-shadow:0 13px 0 -6px var(--opening-gold);content:"";background:#fcf8f1;border-radius:50%;position:absolute;top:-34px}.opening-desktop-milestone-grid li>span{color:#fff8eb;background:linear-gradient(135deg,#b63025,#941f18);place-items:center;width:40px;height:40px;font-family:Georgia,Times New Roman,serif;font-size:.92rem;display:grid;position:absolute;top:-20px;transform:rotate(45deg);box-shadow:0 4px 10px #6f181224}.opening-desktop-milestone-grid li>span b{font-weight:600;display:block;transform:rotate(-45deg)}.opening-desktop-milestone-grid p{color:var(--opening-ink);font-size:.92rem;line-height:1.45}.opening-desktop-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:40px;display:grid}.opening-desktop-proof-grid article{border:1px solid var(--opening-line);background:#fffdf9e0;border-radius:8px;grid-template-columns:62px 52px minmax(0,1fr);align-items:center;gap:17px;min-height:126px;padding:20px 25px;display:grid;position:relative;overflow:hidden}.opening-desktop-proof-grid article:after{content:"";border:1px solid #bc79261f;border-radius:50%;width:150px;height:110px;position:absolute;bottom:-40px;right:-28px}.opening-desktop-proof-icon{width:52px;height:52px;color:var(--opening-gold);border-right:1px solid #bc792633;place-items:center;display:grid}.opening-desktop-proof-icon svg,.opening-desktop-card-icon,.opening-desktop-process-icon,.opening-desktop-boundary-icon{width:36px;height:36px}.opening-desktop-proof-number,.opening-desktop-card-number{border:1px solid var(--opening-gold);width:48px;height:48px;color:var(--opening-red);border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:1.18rem;display:grid}.opening-desktop-proof-grid h3{color:var(--opening-ink);font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.38rem}.opening-desktop-proof-grid p{color:var(--opening-muted);margin-top:4px;font-size:.86rem;line-height:1.55}.opening-desktop-guarantees{background:linear-gradient(#f8efe2,#fbf7ef)}.opening-desktop-guarantees:before{opacity:.72;background-image:url(/assets/opening-desktop/local-backgrounds/03-guarantees-confirmed-v1.png);background-position:top}.opening-desktop-guarantee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.opening-desktop-guarantee-grid article{border:1px solid var(--opening-line);background:#fffdf9e6;border-radius:8px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:22px;min-height:214px;padding:24px 28px 24px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 22px #4d2c110e}.opening-desktop-guarantee-grid article:after{content:"";border:1px solid #bc79261f;width:105px;height:105px;position:absolute;bottom:-34px;right:-34px;transform:rotate(45deg)}.opening-desktop-guarantee-symbol{border-right:1px solid #bc792647;align-content:center;align-self:stretch;justify-items:center;gap:22px;display:grid}.opening-desktop-card-icon{color:var(--opening-gold)}.opening-desktop-guarantee-grid p,.opening-desktop-boundary-grid p{color:#3c332b;font-size:.95rem;line-height:1.78}.opening-desktop-guarantee-grid p strong,.opening-desktop-boundary-grid p strong{color:var(--opening-red)}.opening-desktop-process{background:#fcf8f1}.opening-desktop-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:58px 0 0;list-style:none;display:grid;position:relative}.opening-desktop-process-grid:before{background:var(--opening-line);content:"";height:1px;position:absolute;top:23px;left:8.5%;right:8.5%}.opening-desktop-process-grid li{border:1px solid var(--opening-line);text-align:center;background:#fffdf9e6;border-radius:8px;min-height:304px;padding:35px 25px 110px;position:relative;overflow:hidden;box-shadow:0 8px 20px #4f2d110b}.opening-desktop-process-grid li:after{content:"";pointer-events:none;background-position:bottom;background-repeat:no-repeat;background-size:100%;height:128px;position:absolute;bottom:0;left:0;right:0}.opening-desktop-process-grid li:first-child:after{background-image:url(/assets/opening-desktop/local-backgrounds/04-process-step-1-confirmed-v1.png)}.opening-desktop-process-grid li:nth-child(2):after{background-image:url(/assets/opening-desktop/local-backgrounds/04-process-step-2-confirmed-v1.png)}.opening-desktop-process-grid li:nth-child(3):after{background-image:url(/assets/opening-desktop/local-backgrounds/04-process-step-3-confirmed-v1.png)}.opening-desktop-process-grid li:nth-child(4):after{background-image:url(/assets/opening-desktop/local-backgrounds/04-process-step-4-confirmed-v1.png)}.opening-desktop-process-marker{z-index:2;border:1px solid var(--opening-gold);background:#fcf8f1;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:-52px;left:calc(50% - 19px)}.opening-desktop-process-marker:after{background:var(--opening-gold);content:"";width:10px;height:10px;transform:rotate(45deg)}.opening-desktop-process-number{color:#fff8ed;background:linear-gradient(#b82f24,#951f18);border-radius:0 0 7px 7px;place-items:center;width:46px;height:45px;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;display:grid;position:absolute;top:0;left:14px}.opening-desktop-process-icon{color:var(--opening-gold);margin-top:3px}.opening-desktop-process-grid h3{color:var(--opening-ink);margin-top:18px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:1.4rem;line-height:1.25}.opening-desktop-process-grid p{color:var(--opening-muted);margin-top:12px;font-size:.88rem;line-height:1.7}.opening-desktop-boundaries{background:linear-gradient(#f8f0e5,#fcf8f1)}.opening-desktop-boundaries:before{opacity:.7;background-image:url(/assets/opening-desktop/local-backgrounds/05-boundaries-confirmed-v1.png);background-position:calc(50% + 72px) 0}.opening-desktop-boundary-layout{grid-template-columns:minmax(270px,.68fr) minmax(0,1.62fr);align-items:center;gap:54px;display:grid}.opening-desktop-boundary-copy .opening-desktop-heading{text-align:left;margin:0}.opening-desktop-boundary-copy .opening-desktop-kicker:before{display:none}.opening-desktop-boundary-copy .opening-desktop-kicker:after{width:112px}.opening-desktop-boundary-copy .opening-desktop-heading h2{max-width:350px;font-size:clamp(2.9rem,4vw,4.25rem);line-height:1.35}.opening-desktop-boundary-copy .opening-desktop-heading p{max-width:350px;margin-inline:0}.opening-desktop-group-rules{color:var(--opening-muted);border-top:1px solid #bc79263d;gap:6px;margin:22px 0 0;padding:18px 0 0;font-size:.78rem;list-style:none;display:grid}.opening-desktop-group-rules li{align-items:flex-start;gap:7px;line-height:1.45;display:flex}.opening-desktop-group-rules svg{width:15px;height:15px;color:var(--opening-red);flex:0 0 15px}.opening-desktop-boundary-note{color:var(--opening-muted);margin-top:13px;font-size:.72rem;line-height:1.55}.opening-desktop-boundary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.opening-desktop-boundary-grid article{border:1px solid var(--opening-line);background:#fffdf9e6;border-radius:8px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:24px;min-height:208px;padding:26px 28px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #512e120b}.opening-desktop-boundary-grid article:before{content:"";background:linear-gradient(#b62e23,#951f18);border-radius:7px;width:42px;height:42px;position:absolute;top:20px;left:22px}.opening-desktop-boundary-grid .opening-desktop-card-number{z-index:1;color:#fff8ed;border:0;border-radius:7px;width:42px;height:42px;position:absolute;top:20px;left:22px}.opening-desktop-boundary-symbol{width:72px;height:72px;color:var(--opening-gold);place-items:center;margin-top:35px;display:grid}.opening-desktop-boundary-icon{width:46px;height:46px}.opening-desktop-cta{isolation:isolate;color:#fff7e8;background:#17120e;border:24px solid #17120e;border-width:22px 24px 18px;min-height:420px;position:relative;overflow:hidden}.opening-desktop-cta:after{z-index:2;content:"";pointer-events:none;border:1px solid #d49d4285;border-radius:16px;position:absolute;inset:0}.opening-desktop-cta-image{object-position:52% center;filter:brightness(1.12)saturate(1.04)}.opening-desktop-cta-shade{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#110c08e8 0%,#140d08a8 31%,#120b070d 68%,#110a062b);position:absolute;inset:0}.opening-desktop-cta-content{width:min(100% - 120px,1710px);max-width:1710px;padding-block:73px}.opening-desktop-cta h2{color:#fff7e8;white-space:nowrap;max-width:610px;margin-top:18px;font-family:STKaiti,KaiTi,Noto Serif SC,serif;font-size:clamp(2.8rem,3.8vw,3.8rem);font-weight:600;line-height:1.15}.opening-desktop-cta p{color:#fff2d7d1;margin-top:15px;font-size:1.06rem}.opening-desktop-cta-button{min-width:258px;margin-top:27px}html:has(.opening-desktop-page) .site-footer{background:#211a15;padding-top:0}html:has(.opening-desktop-page) .site-footer .footer-grid{grid-template-columns:minmax(210px,.78fr) minmax(430px,1.55fr) minmax(180px,.62fr);align-items:start;gap:46px;min-height:250px;padding-block:38px 26px;display:grid}html:has(.opening-desktop-page) .site-footer .footer-brand-logo{width:190px}html:has(.opening-desktop-page) .site-footer .footer-brand p{margin-top:12px}:is(html:has(.opening-desktop-page) .site-footer .footer-services,html:has(.opening-desktop-page) .site-footer .footer-navigation){padding:0}html:has(.opening-desktop-page) .site-footer .footer-service-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}html:has(.opening-desktop-page) .site-footer .footer-service-groups ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;display:grid}html:has(.opening-desktop-page) .site-footer .footer-bottom{justify-content:space-between;align-items:center;gap:26px;min-height:58px;padding-block:14px;display:flex}@media (min-width:1600px){.opening-desktop-hero-image{object-position:center 51%}.opening-desktop-hero-content{padding-top:124px}.opening-desktop-cta-image{object-position:54% center}}@media (max-width:1180px){.opening-desktop-container{width:min(100% - 48px,1080px)}.opening-desktop-hero-content,.opening-desktop-cta-content{width:min(100% - 72px,1080px)}.opening-desktop-hero,.opening-desktop-hero-content{min-height:600px}.opening-desktop-hero-content{padding-top:112px}.opening-desktop-hero h1{font-size:4.3rem}.opening-desktop-section{padding-block:66px 74px}.opening-desktop-pricing-shell .opening-package{padding-inline:18px}.opening-desktop-pricing-shell .opening-package dl>div{grid-template-columns:94px minmax(0,1fr);gap:8px}.opening-desktop-guarantee-grid article{grid-template-columns:78px minmax(0,1fr);gap:17px;padding-inline:18px}.opening-desktop-boundary-layout{gap:34px}.opening-desktop-boundary-grid article{grid-template-columns:66px minmax(0,1fr);gap:16px;padding-inline:20px}html:has(.opening-desktop-page) .site-footer .footer-grid{grid-template-columns:1fr 1.6fr;gap:30px}html:has(.opening-desktop-page) .site-footer .footer-navigation{grid-column:1/-1}}@media (max-width:1024px){.opening-desktop-pricing-shell .opening-package-grid,.opening-desktop-guarantee-grid,.opening-desktop-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.opening-desktop-milestone-grid{background:0 0;grid-template-columns:repeat(4,minmax(0,1fr))}.opening-desktop-milestone-grid li{margin-top:22px}.opening-desktop-proof-grid,.opening-desktop-boundary-layout{grid-template-columns:1fr}.opening-desktop-boundary-copy{max-width:720px}.opening-desktop-boundary-copy .opening-desktop-heading h2,.opening-desktop-boundary-copy .opening-desktop-heading p{max-width:none}.opening-desktop-process-grid:before,.opening-desktop-process-marker{display:none}}@media (max-width:900px){.opening-desktop-container{width:min(100% - 36px,760px)}.opening-desktop-hero-content,.opening-desktop-cta-content{width:min(100% - 44px,760px)}.opening-desktop-hero h1{font-size:3.75rem}.opening-desktop-hero-summary{max-width:450px;font-size:.96rem}.opening-desktop-pricing-shell .opening-package-notes ol,.opening-desktop-boundary-grid{grid-template-columns:1fr}.opening-desktop-cta h2{white-space:normal;font-size:2.7rem}html:has(.opening-desktop-page) .site-footer .footer-grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.opening-desktop-page *,.opening-desktop-page :before,.opening-desktop-page :after{scroll-behavior:auto!important;transition:none!important}}}.home-v2-brand-logo,.site-brand-logo,.footer-brand-logo,.yj-footer-logo{object-fit:contain;filter:none;max-width:100%;box-shadow:none;display:block}.home-v2-brand-logo,.site-brand-logo{width:auto;height:64px}@media (min-width:1024px) and (max-width:1199px){.home-v2-brand-logo,.site-brand-logo{height:56px}}.footer-brand-logo{width:186px;height:auto}.yj-footer-logo{width:auto;height:40px}.yj-mobile-footer-brand>div,.yj-products-footer-brand>div,.yj-team-footer-brand>span{min-width:0}.home-v2-hero-seal img,.site-brand-mark{object-fit:contain;width:100%;height:100%;display:block;mix-blend-mode:normal!important;filter:none!important;box-shadow:none!important}.seal-mark:has(.site-brand-mark){box-shadow:none;background:0 0;border:0}.yj-home-desktop{display:none}@media (min-width:768px){.home-v2>.home-v2-hero,.home-v2>.home-v2-metrics-mobile,.home-v2>.home-v2-reference-section{display:none!important}.yj-home-desktop{color:#3f3026;font-family:var(--yj-font-body);background:#fbfaf7;display:block;overflow:clip}.yj-home-desktop *,.yj-home-desktop :before,.yj-home-desktop :after{box-sizing:border-box}.yj-home-desktop h1,.yj-home-desktop h2,.yj-home-desktop h3,.yj-home-desktop p{margin:0}.yj-home-desktop h1,.yj-home-desktop h2,.yj-home-desktop h3{font-family:var(--yj-font-display);letter-spacing:0;font-weight:650}.yj-home-container{width:min(100% - 48px,1200px);margin-inline:auto;position:relative}.yj-home-button{width:172px;min-height:48px;font-family:var(--yj-font-display);letter-spacing:0;border:1px solid #9a682ab8;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:1rem;font-weight:650;line-height:1.2;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex}.yj-home-button svg{flex:0 0 17px;width:17px;height:17px}.yj-home-button:hover,.yj-home-button:focus-visible{transform:translateY(-1px)}.yj-home-button-primary{color:#fffaf0;background:#ad741f;border-color:#a06a22;box-shadow:0 6px 12px #64401424}.yj-home-button-primary:hover,.yj-home-button-primary:focus-visible{color:#fff;background:#985f16;border-color:#865315}.yj-home-button-secondary{color:#704a1d;background:#fffdf8c7}.yj-home-button-secondary:hover,.yj-home-button-secondary:focus-visible{color:#5e3c16;background:#fffaf0;border-color:#9c6726}.yj-home-section-heading{text-align:center;max-width:760px;margin:0 auto 28px}.yj-home-section-heading>span,.yj-home-team-copy>span{color:#8f2f26;font-family:var(--yj-font-display);letter-spacing:0;align-items:center;gap:10px;font-size:.88rem;font-weight:650;display:inline-flex}.yj-home-section-heading>span:before,.yj-home-section-heading>span:after{content:"";background:#c99a56;width:46px;height:1px}.yj-home-section-heading>span{font-size:1.95rem;font-weight:700;line-height:1.25}.yj-home-section-heading h2{color:#382a21;margin-top:10px;font-size:2.25rem;line-height:1.2}.yj-home-section-heading p{color:#756b62;margin-top:9px;font-size:.96rem;line-height:1.7}.yj-home-services .yj-home-section-heading p{margin-top:12px;font-size:1.08rem}.yj-home-cases .yj-home-section-heading h2,.yj-home-resources .yj-home-section-heading h2{font-size:1.08rem}.yj-home-hero{background:#eee2cf;border-bottom:1px solid #a97a3933;height:624px;min-height:624px;position:relative;overflow:hidden}.yj-home-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#fbf7ee75 0%,#fbf7ee4d 28%,#faf6ed1f 48%,#0000 64%),linear-gradient(#fffbf31f,#4d301414);position:absolute;inset:0}.yj-home-hero-image{object-fit:cover;object-position:center 48%}.yj-home-hero-inner{z-index:2;align-items:center;width:min(100% - 48px,1200px);height:100%;margin-inline:auto;display:flex;position:relative}.yj-home-hero-copy{width:480px;transform:translateY(-8px)}.yj-home-eyebrow{color:#7b5526;min-height:36px;font-family:var(--yj-font-display);letter-spacing:0;border:1px solid #a6732f75;align-items:center;padding:6px 22px;font-size:.98rem;font-weight:650;display:inline-flex}.yj-home-hero-copy h1{color:#302218;margin-top:22px;font-size:4.75rem;line-height:1.04}.yj-home-hero-slogan{color:#4a3728;font-family:var(--yj-font-display);font-size:1.62rem;line-height:1.4;margin-top:14px!important}.yj-home-rule{background:linear-gradient(90deg,#bc8438,#bc84382e);width:390px;height:1px;margin-top:22px;display:block;position:relative}.yj-home-rule:after{content:"";background:#fbf6ec;border:1px solid #bd8538;width:8px;height:8px;position:absolute;top:50%;left:58%;transform:translate(-50%,-50%)rotate(45deg)}.yj-home-hero-description{color:#5b493b;font-size:1.02rem;line-height:1.8;margin-top:24px!important}.yj-home-hero-actions{gap:18px;margin-top:26px;display:flex}.yj-home-hero-actions .yj-home-button{width:184px;min-height:54px}.yj-home-services{background:linear-gradient(#fdfbf7f0,#fdfbf7f7),url(/assets/home-first-screen/paper-grain-light-2048.png) 50%/1024px;padding:52px 0 48px;position:relative}.yj-home-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px;display:grid}.yj-home-service-card{color:#3d3026;text-align:left;background:#fffefbc7;border:1px solid #b784414d;border-radius:6px;grid-template-columns:66px minmax(0,1fr) 28px;align-items:center;gap:16px;width:100%;min-width:0;min-height:108px;padding:17px 18px;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid;box-shadow:0 6px 14px #533a210b}.yj-home-service-card:hover,.yj-home-service-card:focus-visible{background:#fffaf0;border-color:#a56d25a3;transform:translateY(-2px)}.yj-home-service-icon{color:#a6712e;background:#fbf4e7;border:1px solid #b8823a42;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.yj-home-service-icon svg{stroke-width:1.6px;width:34px;height:34px}.yj-home-service-copy{min-width:0}.yj-home-service-copy strong,.yj-home-service-copy small{letter-spacing:0;display:block}.yj-home-service-copy strong{overflow-wrap:anywhere;color:#3c2d24;font-family:var(--yj-font-display);font-size:1.16rem;line-height:1.35}.yj-home-service-copy small{color:#a43128;margin-top:5px;font-size:.84rem;font-weight:650;line-height:1.35}.yj-home-service-arrow{color:#a56d26;border:1px solid #ab742c8c;border-radius:50%;width:28px;height:28px;padding:6px}.yj-home-service-contact{background:#fffdf9d6;border:1px solid #b5803b47;border-radius:6px;grid-template-columns:34px minmax(0,1fr) 172px;align-items:center;gap:14px;width:min(100%,850px);min-height:66px;margin:22px auto 0;padding:8px 10px 8px 22px;display:grid}.yj-home-service-contact>span{color:#9d6927}.yj-home-service-contact>span svg{width:26px;height:26px}.yj-home-service-contact p{color:#76695c;min-width:0;font-size:.88rem;line-height:1.5}.yj-home-service-contact strong{color:#403126;font-family:var(--yj-font-display);margin-right:8px;font-size:.98rem}.yj-home-service-contact .yj-home-button{justify-self:end;width:160px;min-height:44px}.yj-home-team{background:#f8f4ed;border-block:1px solid #b5844629;padding:54px 0}.yj-home-team-layout{grid-template-columns:minmax(0,1.15fr) minmax(390px,.85fr);gap:22px;min-height:350px;display:grid}.yj-home-team-story{background:#e7d7c2;border:1px solid #af7e3d42;border-radius:6px;min-width:0;position:relative;overflow:hidden}.yj-home-team-story:after{z-index:1;content:"";background:linear-gradient(90deg,#faf6edfa 0%,#f9f4eae0 44%,#f9f4ea29 76%,#38261714);position:absolute;inset:0}.yj-home-team-story>img{object-fit:cover;object-position:center}.yj-home-team-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:58%;height:100%;padding:34px 0 34px 38px;display:flex;position:relative}.yj-home-team-copy h2{color:#35271e;margin-top:12px;font-size:2rem;line-height:1.42}.yj-home-team-copy p{color:#6f6257;margin-top:14px;font-size:.9rem;line-height:1.8}.yj-home-team-copy .yj-home-button{margin-top:20px}.yj-home-team-advantages{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.yj-home-team-advantages article{background:#fffdf9c7;border:1px solid #b2814242;border-radius:6px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:18px;display:grid;box-shadow:0 6px 16px #4e351d0a}.yj-home-team-advantage-icon{color:#a36d29;background:#fbf3e4;border:1px solid #b67e3447;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.yj-home-team-advantage-icon svg{width:30px;height:30px}.yj-home-team-advantage-icon b{font-family:var(--yj-font-display);font-size:2rem;font-weight:650}.yj-home-team-advantage-icon i{border:2px solid;width:22px;height:22px;transform:rotate(45deg)}.yj-home-team-advantages h3{color:#3c2f25;font-size:1rem;line-height:1.4}.yj-home-team-advantages p{color:#81756b;margin-top:5px;font-size:.76rem;line-height:1.5}.yj-home-cases{background:linear-gradient(#fcfaf6f0,#fcfaf6f0),url(/assets/home-first-screen/mountain-fade-wide.svg) bottom/100% no-repeat;padding:54px 0 50px;position:relative}.yj-home-case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.yj-home-case-card{background:#fffdfa;border:1px solid #a7793f42;border-radius:5px;min-width:0;overflow:hidden;box-shadow:0 7px 16px #50371f0f}.yj-home-case-image{background:#f3eee6;border-bottom:1px solid #a9793c33;height:184px;position:relative}.yj-home-case-image img{object-fit:cover}.yj-home-case-copy{flex-direction:column;min-height:184px;padding:14px 15px 12px;display:flex}.yj-home-case-copy>span{color:#fffaf0;background:#a87027;border-radius:3px;align-self:flex-start;padding:3px 9px;font-size:.72rem;font-weight:650}.yj-home-case-copy h3{color:#382b22;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:9px;font-size:1.08rem;line-height:1.45;display:-webkit-box;overflow:hidden}.yj-home-case-copy p{color:#776d64;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:.78rem;line-height:1.55;display:-webkit-box;overflow:hidden}.yj-home-case-copy a{color:#8c5d24;min-height:38px;font-family:var(--yj-font-display);border-top:1px solid #a5773d2e;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding-top:9px;font-size:.84rem;font-weight:650;text-decoration:none;display:inline-flex}.yj-home-case-copy a svg{width:15px;height:15px}.yj-home-cases-action{justify-content:center;margin-top:20px;display:flex}.yj-home-cases-action .yj-home-button{min-height:44px}.yj-home-resources{background:#f8f4ed;border-top:1px solid #b07e3d24;padding:48px 0 56px}.yj-home-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.yj-home-resource-card{background:#efe3cf;border:1px solid #ab793747;border-radius:6px;min-height:252px;position:relative;overflow:hidden}.yj-home-resource-card:after{z-index:1;content:"";background:linear-gradient(90deg,#fbf7eefa 0%,#fbf7eed1 54%,#fbf7ee1f 100%);position:absolute;inset:0}.yj-home-resource-card>img{object-fit:cover;object-position:center;opacity:.88}.yj-home-resource-card>div{z-index:2;width:68%;padding:25px 28px;position:relative}.yj-home-resource-icon{color:#9f6a27;background:#fdf5e6e0;border:1px solid #ab763157;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.yj-home-resource-icon svg{width:24px;height:24px}.yj-home-resource-card h3{color:#35281f;margin-top:9px;font-size:1.55rem}.yj-home-resource-card p{color:#6f6358;margin-top:6px;font-size:.86rem;line-height:1.55}.yj-home-resource-card ul{flex-wrap:wrap;gap:7px;margin:11px 0 0;padding:0;list-style:none;display:flex}.yj-home-resource-card li{color:#815722;background:#fffcf59e;border:1px solid #b17b3547;border-radius:3px;padding:3px 8px;font-size:.72rem}.yj-home-resource-card .yj-home-button{width:154px;min-height:42px;margin-top:13px;font-size:.86rem}.yj-home-cta{background:#efe1c7;border-top:1px solid #ab77332e;min-height:218px;position:relative;overflow:hidden}.yj-home-cta:after{z-index:1;content:"";background:linear-gradient(90deg,#fcf7edf0,#f8edd885);position:absolute;inset:0}.yj-home-cta>img{object-fit:cover;object-position:center 48%;opacity:.7}.yj-home-cta-inner{z-index:2;justify-content:space-between;align-items:center;gap:40px;min-height:218px;display:flex}.yj-home-cta h2{color:#392a20;font-size:2.25rem;line-height:1.3}.yj-home-cta p{color:#716457;margin-top:10px;font-size:1rem}.yj-home-cta-actions{flex:none;gap:16px;display:flex}html:has(.yj-home-desktop) .site-footer{background:#29251f;padding-top:0}html:has(.yj-home-desktop) .site-footer .footer-grid{grid-template-columns:minmax(230px,.8fr) minmax(420px,1.5fr) minmax(190px,.65fr);align-items:center;gap:42px;min-height:220px;padding-block:36px 28px;display:grid}html:has(.yj-home-desktop) .site-footer .footer-brand-logo{width:186px}html:has(.yj-home-desktop) .site-footer .footer-brand p{margin-top:10px}:is(html:has(.yj-home-desktop) .site-footer .footer-services,html:has(.yj-home-desktop) .site-footer .footer-navigation){padding:0}html:has(.yj-home-desktop) .site-footer h3{margin-bottom:12px}html:has(.yj-home-desktop) .site-footer .footer-service-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 26px;display:grid}html:has(.yj-home-desktop) .site-footer .footer-service-groups ul{flex-wrap:wrap;gap:6px 14px;display:flex}html:has(.yj-home-desktop) .site-footer .footer-navigation ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}html:has(.yj-home-desktop) .site-footer .footer-bottom{justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding-block:16px;display:flex}}@media (min-width:768px) and (max-width:1023px){.yj-home-container,.yj-home-hero-inner{width:min(100% - 40px,1200px)}.yj-home-hero{height:570px;min-height:570px}.yj-home-hero-copy{width:420px}.yj-home-hero-copy h1{font-size:4rem}.yj-home-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yj-home-team-layout{grid-template-columns:1fr}.yj-home-team-story{min-height:330px}.yj-home-team-advantages article{min-height:124px}.yj-home-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.yj-home-resource-card>div{width:88%}.yj-home-cta h2{font-size:1.85rem}.yj-home-cta-inner{gap:22px}.yj-home-cta-actions{gap:10px}.yj-home-cta-actions .yj-home-button{width:148px;padding-inline:12px}html:has(.yj-home-desktop) .site-footer .footer-grid{grid-template-columns:1fr 1.6fr}html:has(.yj-home-desktop) .site-footer .footer-navigation{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.yj-home-button,.yj-home-service-card{transition:none!important}}.footer-consult-card{display:none}@media (min-width:768px){.team-redesign .team-desktop-surface{--team-display:"STSong", "Songti SC", "Noto Serif SC", "SimSun", serif;--team-heading:"STKaiti", "KaiTi", "Noto Serif SC", serif;--team-paper:#f8f4ec;--team-paper-deep:#f3ecdf;--team-ink:#30251d;--team-muted:#6d6258;--team-gold:#aa772f;--team-red:#96362d;background-color:var(--team-paper)}.team-redesign .yj-team-desktop-container{width:min(100% - 64px,1200px)}.team-redesign .yj-team-desktop-heading{max-width:680px}.team-redesign .yj-team-desktop-heading>span{color:var(--team-red);letter-spacing:0;align-items:center;gap:12px;font-size:.82rem;font-weight:700;display:inline-flex}.team-redesign .yj-team-desktop-heading>span:before,.team-redesign .yj-team-desktop-heading>span:after{content:"";background:#aa772f8c;width:30px;height:1px}.team-redesign .yj-team-desktop-heading:not([style])>span:before{display:none}.team-redesign .yj-team-desktop-heading h2{font-family:var(--team-heading);letter-spacing:.01em;margin-top:12px;font-size:clamp(2.45rem,3.4vw,3.55rem);font-weight:500;line-height:1.18}.team-redesign .yj-team-desktop-heading p{color:var(--team-muted);margin-top:14px;font-size:.98rem;line-height:1.78}.team-redesign .yj-team-desktop-hero{height:clamp(560px,46vw,680px);min-height:560px}.team-redesign .yj-team-desktop-hero-shade{background:linear-gradient(90deg,#f8f4eceb,#f8f4ecba 30%,#f8f4ec2e 57%,#0000 80%)}.team-redesign .yj-team-desktop-hero-inner>div{width:min(500px,43%);padding-bottom:0}.team-redesign .yj-team-desktop-hero h1{font-family:var(--team-heading);letter-spacing:.03em;margin-top:20px;font-size:clamp(4.1rem,5.6vw,5.6rem);font-weight:500}.team-redesign .yj-team-desktop-hero p{margin-top:20px;font-size:1.04rem;line-height:1.78}.team-redesign .yj-team-desktop-anchor,.team-redesign .yj-team-desktop-anchor>div{min-height:68px}.team-redesign .yj-team-desktop-anchor a{min-width:160px;min-height:68px;font-family:var(--team-display);font-size:1.08rem;font-weight:500}.team-redesign .yj-team-desktop-leader{padding:64px 0 78px}.team-redesign .yj-team-desktop-leader-grid{grid-template-columns:minmax(340px,.78fr) minmax(0,1.22fr);gap:clamp(54px,6vw,86px)}.team-redesign .yj-team-desktop-leader-image{aspect-ratio:.72;box-shadow:0 7px 14px #4228121f}.team-redesign .yj-team-desktop-leader-copy .yj-team-desktop-heading h2{font-size:clamp(2.8rem,3.8vw,3.9rem)}.team-redesign .yj-team-desktop-tags{margin-top:20px}.team-redesign .yj-team-desktop-tags span{background:#fffcf6a6;min-height:38px;padding-inline:16px}.team-redesign .yj-team-desktop-credentials{gap:12px 14px;margin-top:28px}.team-redesign .yj-team-desktop-credentials li{background:#fffdf880;min-height:78px;padding:14px 18px}.team-redesign .yj-team-desktop-credentials svg{flex-basis:29px;width:29px;height:29px}.team-redesign .yj-team-desktop-overview{min-height:500px;padding:76px 0}.team-redesign .yj-team-desktop-overview-grid{grid-template-columns:minmax(330px,.84fr) minmax(520px,1.16fr);gap:54px}.team-redesign .yj-team-desktop-overview .yj-team-desktop-heading h2{font-size:clamp(2.8rem,4vw,4rem)}.team-redesign .yj-team-desktop-metrics{gap:12px}.team-redesign .yj-team-desktop-metrics article{border-radius:6px;min-height:132px;padding:20px 22px;box-shadow:0 5px 10px #492e150f}.team-redesign .yj-team-desktop-philosophy{min-height:470px;padding:74px 0}.team-redesign .yj-team-desktop-philosophy-grid{grid-template-columns:minmax(370px,1fr) minmax(390px,.82fr);gap:72px}.team-redesign .yj-team-desktop-philosophy-grid .yj-team-desktop-heading h2{font-size:clamp(3rem,4vw,4.1rem)}.team-redesign .yj-team-desktop-philosophy-grid article{padding:30px 34px;box-shadow:0 6px 12px #492e1512}.team-redesign .yj-team-desktop-system,.team-redesign .yj-team-desktop-standards,.team-redesign .yj-team-desktop-whitepaper,.team-redesign .yj-team-desktop-cases{padding:76px 0}.team-redesign .yj-team-desktop-service-cards{margin-top:36px}.team-redesign .yj-team-desktop-service-cards article{min-height:286px;padding:28px 30px;box-shadow:0 6px 12px #4a301514}.team-redesign .yj-team-desktop-service-cards h3{font-family:var(--team-heading);letter-spacing:.01em;font-size:1.8rem;font-weight:500}.team-redesign .yj-team-desktop-standards{padding-block:72px}.team-redesign .yj-team-desktop-standards>div>.yj-team-desktop-heading,.team-redesign .yj-team-desktop-system>div>.yj-team-desktop-heading,.team-redesign .yj-team-desktop-process>div>.yj-team-desktop-heading,.team-redesign .yj-team-desktop-whitepaper>div>.yj-team-desktop-heading,.team-redesign .yj-team-desktop-cases>div>.yj-team-desktop-heading,.team-redesign .yj-team-desktop-faq>div>.yj-team-desktop-heading{text-align:center;margin-inline:auto}.team-redesign .yj-team-desktop-standards>div>.yj-team-desktop-heading>span:before,.team-redesign .yj-team-desktop-system>div>.yj-team-desktop-heading>span:before,.team-redesign .yj-team-desktop-process>div>.yj-team-desktop-heading>span:before,.team-redesign .yj-team-desktop-whitepaper>div>.yj-team-desktop-heading>span:before,.team-redesign .yj-team-desktop-cases>div>.yj-team-desktop-heading>span:before,.team-redesign .yj-team-desktop-faq>div>.yj-team-desktop-heading>span:before{display:block}.team-redesign .yj-team-desktop-standard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px;margin-top:36px}.team-redesign .yj-team-desktop-standard-grid article,.team-redesign .yj-team-desktop-standard-grid article+article{align-items:flex-start;justify-items:initial;text-align:left;background:#fffcf68f;border:1px solid #aa772f47;border-radius:6px;gap:20px;min-height:130px;padding:24px;display:flex;box-shadow:0 4px 8px #4a30150d}.team-redesign .yj-team-desktop-standard-grid svg{flex:0 0 38px;width:38px;height:38px}.team-redesign .yj-team-desktop-standard-grid h3{color:var(--team-ink);font-family:var(--team-display);margin:0;font-size:1.2rem;font-weight:600}.team-redesign .yj-team-desktop-standard-grid p{color:var(--team-muted);margin-top:8px;font-size:.86rem;line-height:1.65}.team-redesign .yj-team-desktop-safety{width:min(100% - 64px,1200px);min-height:410px;color:var(--team-ink);border:1px solid #aa772f4d;border-radius:8px;margin-inline:auto;padding:70px 54px 42px}.team-redesign .yj-team-desktop-safety>div:first-of-type{background:linear-gradient(90deg,#f8f4ecf7,#f8f4ecc9 44%,#f8f4ec1f 78%)}.team-redesign .yj-team-desktop-safety .yj-team-desktop-container{width:100%}.team-redesign .yj-team-desktop-safety .yj-team-desktop-heading h2{color:var(--team-ink);font-size:clamp(2.8rem,3.8vw,3.8rem)}.team-redesign .yj-team-desktop-safety .yj-team-desktop-heading p{color:#655a50;max-width:34em}.team-redesign .yj-team-desktop-safety-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:62px;display:grid}.team-redesign .yj-team-desktop-safety-list span{color:#6f5128;background:#fffcf6e6;border-color:#aa772f52;justify-content:center;min-height:54px}.team-redesign .yj-team-desktop-process{padding:70px 0 76px}.team-redesign .yj-team-desktop-process ol{margin-top:38px}.team-redesign .yj-team-desktop-process li{min-height:130px}.team-redesign .yj-team-desktop-process-link{color:#fff8eb;background:#a76c22;border-radius:5px;align-items:center;gap:10px;width:fit-content;min-height:46px;margin:8px auto 0;padding:0 22px;font-weight:700;display:flex}.team-redesign .yj-team-desktop-process-link svg{width:16px;height:16px}.team-redesign .yj-team-desktop-why{background:0 0;padding:0 0 80px}.team-redesign .yj-team-desktop-why-panel{color:#f7e4bb;background:linear-gradient(90deg,#140f0b47,#140f0bd4 52%,#140f0bf5),url(/assets/team-desktop/team-about-reasons.png) 50%/cover no-repeat;border:1px solid #ca974685;border-radius:8px;grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);align-items:center;gap:56px;min-height:510px;padding:54px 58px;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 14px #311f1029}.team-redesign .yj-team-desktop-why-copy{align-self:start;padding-top:38px}.team-redesign .yj-team-desktop-why-copy>span{color:#ddb66b;font-size:.84rem;font-weight:700}.team-redesign .yj-team-desktop-why-copy h2{color:#f1cc83;max-width:8em;font-family:var(--team-heading);letter-spacing:.01em;margin-top:18px;font-size:clamp(2.65rem,3.5vw,3.6rem);font-weight:500;line-height:1.22}.team-redesign .yj-team-desktop-why-copy p{color:#fff4dcd1;max-width:24em;margin-top:20px;line-height:1.8}.team-redesign .yj-team-desktop-why-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.team-redesign .yj-team-desktop-why-list button{color:#f3deb2;text-align:left;background:#0d0a085c;border:1px solid #ddb66b6b;border-radius:5px;grid-template-columns:28px 48px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;min-height:62px;padding:0 18px;display:grid}.team-redesign .yj-team-desktop-why-list button>svg:first-child{color:#d9ad5d;width:25px;height:25px}.team-redesign .yj-team-desktop-why-list button>svg:last-child{color:#d9ad5d;width:16px;height:16px}.team-redesign .yj-team-desktop-why-list button>span{color:#d9ad5d;font-family:Georgia,serif;font-size:1.35rem}.team-redesign .yj-team-desktop-why-list strong{font-weight:600}.team-redesign .yj-team-desktop-whitepaper{padding-top:76px}.team-redesign .yj-team-desktop-whitepaper .professional-project{border-color:#ca974673;grid-template-columns:1.08fr .92fr;max-width:1100px;margin:38px auto 0;box-shadow:0 7px 14px #311f1029}.team-redesign .yj-team-desktop-whitepaper .professional-project-main{min-height:500px}.team-redesign .yj-team-desktop-whitepaper .professional-project-main img{object-position:center center}.team-redesign .yj-team-desktop-whitepaper .professional-project-copy{padding:38px 34px}.team-redesign .yj-team-desktop-whitepaper .professional-project-copy .eyebrow{color:#d6a75a}.team-redesign .yj-team-desktop-whitepaper .professional-project-copy h3{color:#e8bd70;font-family:var(--team-heading);font-size:2.35rem;font-weight:500}.team-redesign .yj-team-desktop-whitepaper .professional-project-copy>p:not(.eyebrow){color:#fff5ddd1;line-height:1.8}.team-redesign .yj-team-desktop-whitepaper .professional-project-thumbs button{border-color:#d6a75a80;min-height:102px}.team-redesign .yj-team-desktop-cases{background:0 0;padding-block:76px 82px}.team-redesign .yj-team-desktop-case-carousel{max-width:1100px;margin:38px auto 0;padding-inline:54px;position:relative}.team-redesign .yj-team-desktop-case-track,.team-redesign .yj-team-desktop-case-all{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.team-redesign .yj-team-desktop-case-carousel .evidence-card{background:#fffcf6d1;border-radius:6px;box-shadow:0 5px 10px #4a301514}.team-redesign .yj-team-desktop-case-carousel .evidence-image{padding:8px}.team-redesign .yj-team-desktop-case-carousel .evidence-content{padding:18px 18px 20px}.team-redesign .yj-team-desktop-case-carousel .evidence-content h3{font-family:var(--team-heading);font-size:1.2rem;font-weight:600}.team-redesign .yj-team-desktop-case-carousel .evidence-content p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.62;display:-webkit-box;overflow:hidden}.team-redesign .evidence-card-action{color:#83591f;background:0 0;border:1px solid #aa772f8a;border-radius:4px;width:100%;min-height:42px;margin-top:18px;font-weight:700}.team-redesign .yj-team-desktop-case-arrow{z-index:2;color:#9b6927;background:#fffbf3e0;border:1px solid #aa772f6b;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:210px}.team-redesign .yj-team-desktop-case-arrow.previous{left:0;transform:rotate(180deg)}.team-redesign .yj-team-desktop-case-arrow.next{right:0}.team-redesign .yj-team-desktop-case-arrow svg{width:18px;height:18px}.team-redesign .yj-team-desktop-case-dots{justify-content:center;gap:12px;margin-top:24px;display:flex}.team-redesign .yj-team-desktop-case-dots button{background:#dfcfb5;border:0;border-radius:50%;width:10px;height:10px}.team-redesign .yj-team-desktop-case-dots button.active{background:#a8732d}.team-redesign .yj-team-desktop-case-carousel .team-cases-preview-actions{margin-top:24px}.team-redesign .yj-team-desktop-case-carousel .team-cases-more-button{align-items:center;gap:10px;display:inline-flex}.team-redesign .yj-team-desktop-case-carousel .team-cases-more-button svg{width:16px;height:16px}.team-redesign .yj-team-desktop-faq{padding:78px 0 86px}.team-redesign .yj-team-desktop-faq-grid{margin-top:38px}.team-redesign .yj-team-desktop-faq-list{gap:14px 16px}.team-redesign .yj-team-desktop-faq-list details{border-radius:6px;box-shadow:0 4px 8px #4a30150d}.team-redesign .yj-team-desktop-faq-list summary{min-height:72px}.team-redesign .yj-team-desktop-cta{width:min(100% - 64px,1200px);min-height:330px;margin-bottom:72px;padding:72px 48px}.team-redesign .yj-team-desktop-cta h2{font-family:var(--team-heading);font-size:clamp(2.5rem,3.5vw,3.5rem);font-weight:500}html:has(.team-desktop-surface) .site-footer .footer-grid{grid-template-columns:minmax(210px,.82fr) minmax(390px,1.45fr) minmax(150px,.55fr) minmax(190px,.68fr);gap:38px;min-height:300px}html:has(.team-desktop-surface) .site-footer .footer-consult-card{color:#efd9ac;text-align:center;border:1px solid #d3a5576b;border-radius:6px;align-content:center;justify-items:center;gap:14px;min-height:190px;padding:20px;display:grid}html:has(.team-desktop-surface) .site-footer .footer-consult-card>span{font-family:var(--team-display);font-size:1.2rem}html:has(.team-desktop-surface) .site-footer .footer-consult-card .button{color:#332216;background:#d9a64e;border-radius:5px;align-items:center;gap:9px;min-height:46px;padding-inline:22px;display:inline-flex}html:has(.team-desktop-surface) .site-footer .footer-consult-card .button svg{width:18px;height:18px}html:has(.team-desktop-surface) .site-footer .footer-consult-card p{color:#efd9acad;font-size:.78rem}}@media (min-width:768px) and (max-width:1180px){.team-redesign .yj-team-desktop-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-redesign .yj-team-desktop-safety-list{grid-template-columns:repeat(3,minmax(0,1fr))}.team-redesign .yj-team-desktop-safety-list span:nth-child(n+4){grid-column:auto}.team-redesign .yj-team-desktop-why-panel{grid-template-columns:.8fr 1.2fr;gap:34px;padding:44px}html:has(.team-desktop-surface) .site-footer .footer-grid{grid-template-columns:1fr 1.6fr 1fr}html:has(.team-desktop-surface) .site-footer .footer-consult-card{grid-column:auto}}@media (min-width:768px) and (max-width:900px){.team-redesign .yj-team-desktop-hero{height:520px;min-height:520px}.team-redesign .yj-team-desktop-leader-grid,.team-redesign .yj-team-desktop-overview-grid,.team-redesign .yj-team-desktop-philosophy-grid{grid-template-columns:1fr}.team-redesign .yj-team-desktop-leader-image{max-width:470px}.team-redesign .yj-team-desktop-overview,.team-redesign .yj-team-desktop-philosophy{min-height:0}.team-redesign .yj-team-desktop-standard-grid{grid-template-columns:1fr}.team-redesign .yj-team-desktop-safety{padding-inline:34px}.team-redesign .yj-team-desktop-safety-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.team-redesign .yj-team-desktop-why-panel{grid-template-columns:1fr;min-height:0}.team-redesign .yj-team-desktop-why-copy{padding-top:0}.team-redesign .yj-team-desktop-case-track,.team-redesign .yj-team-desktop-case-all{grid-template-columns:repeat(2,minmax(0,1fr))}.team-redesign .yj-team-desktop-case-track .evidence-card:last-child{display:none}html:has(.team-desktop-surface) .site-footer .footer-grid{grid-template-columns:1fr 1fr}html:has(.team-desktop-surface) .site-footer .footer-consult-card{grid-column:auto}}@media (prefers-reduced-motion:reduce){.team-redesign .yj-team-desktop-case-arrow,.team-redesign .yj-team-desktop-why-list button,.team-redesign .evidence-card-action{transition:none!important}}@media (min-width:768px){.team-redesign .team-desktop-surface{background-image:none}.team-redesign .yj-team-desktop-hero{height:clamp(620px,50vw,720px);min-height:620px}.team-redesign .yj-team-desktop-hero>img{object-fit:cover;object-position:55% 50%;opacity:1;filter:none}.team-redesign .yj-team-desktop-hero-shade{background:linear-gradient(90deg,#f8f4ecf0 0%,#f8f4eccc 26%,#f8f4ec47 44%,#f8f4ec00 56%)}.team-redesign .yj-team-desktop-leader-image{aspect-ratio:948/1659}.team-redesign .yj-team-desktop-leader-image img{object-fit:cover;object-position:50% 50%;opacity:1;filter:none}.team-redesign .yj-team-desktop-overview,.team-redesign .yj-team-desktop-philosophy{background-image:none;min-height:560px;padding-block:92px}.team-redesign .yj-team-desktop-overview>img,.team-redesign .yj-team-desktop-philosophy>img{object-fit:cover;object-position:54% 50%;opacity:1;filter:none}.team-redesign .yj-team-desktop-philosophy>img{object-position:50% 50%}.team-redesign .yj-team-desktop-overview>div:first-of-type{background:linear-gradient(90deg,#f8f4ecf0 0%,#f8f4ecc7 28%,#f8f4ec3d 46%,#f8f4ec00 57%)}.team-redesign .yj-team-desktop-philosophy>div:first-of-type{background:linear-gradient(90deg,#f8f4eceb 0%,#f8f4ecad 29%,#f8f4ec2e 46%,#f8f4ec00 56%)}.team-redesign .yj-team-desktop-philosophy-grid article{background:#fffcf5db}.team-redesign .yj-team-desktop-philosophy-signature{border-bottom:1px solid #b17e363d;flex-direction:column;gap:6px;margin-bottom:26px;padding-bottom:18px;display:flex}.team-redesign .yj-team-desktop-philosophy-signature strong{color:var(--team-red);font-size:1.05rem}.team-redesign .yj-team-desktop-philosophy-signature span{color:#98652a;font-family:var(--font-display);font-size:.9rem}.team-redesign .yj-team-desktop-service-cards article{background-repeat:no-repeat;background-size:cover}.team-redesign .yj-team-desktop-service-cards .yj-team-desktop-service-card-account{background-image:linear-gradient(90deg,#f8f4ecf0 0%,#f8f4ecc2 28%,#f8f4ec33 49%,#f8f4ec00 62%),url(/assets/team-desktop/team-about-account-service.png);background-position:64%}.team-redesign .yj-team-desktop-service-cards .yj-team-desktop-service-card-alliance{background-image:linear-gradient(90deg,#f8f4ecf0 0%,#f8f4ecbd 27%,#f8f4ec2e 48%,#f8f4ec00 61%),url(/assets/team-desktop/team-about-alliance-service.png);background-position:70%}.team-redesign .yj-team-desktop-safety{min-height:430px}.team-redesign .yj-team-desktop-safety>img{object-fit:cover;object-position:60% 50%;opacity:1;filter:none}.team-redesign .yj-team-desktop-safety>div:first-of-type{background:linear-gradient(90deg,#f8f4ecf0 0%,#f8f4ecbd 30%,#f8f4ec33 48%,#f8f4ec00 60%)}.team-redesign .yj-team-desktop-process{isolation:isolate;background-color:#faf7ef;background-position:bottom;background-repeat:no-repeat;background-size:min(1774px,100vw);position:relative;background-image:url(/assets/team-desktop/team-about-mountain-texture.png)!important}.team-redesign .yj-team-desktop-process:before{content:none;display:none}.team-redesign .yj-team-desktop-faq{isolation:isolate;position:relative;background-image:none!important}.team-redesign .yj-team-desktop-faq:before{content:none;display:none}.team-redesign .yj-team-desktop-process>div,.team-redesign .yj-team-desktop-faq>div{z-index:1;position:relative}.team-redesign .yj-team-desktop-cta{min-height:360px}.team-redesign .yj-team-desktop-cta>img{object-fit:cover;object-position:65% 50%;opacity:1;filter:none}.team-redesign .yj-team-desktop-cta>div:first-of-type{background:linear-gradient(90deg,#19110ceb 0%,#231810b3 40%,#1d130c2e 58%,#1d130c00 70%)}}@media (min-width:768px) and (max-width:900px){.team-redesign .yj-team-desktop-hero{height:520px;min-height:520px}.team-redesign .yj-team-desktop-overview,.team-redesign .yj-team-desktop-philosophy{min-height:0;padding-block:74px}.team-redesign .yj-team-desktop-leader-image{width:min(100%,420px);max-width:420px;margin-inline:auto}}@media (min-width:761px){.tools-center-page .tools-center-directory{padding-block:82px 72px!important}.tools-center-page .tools-center-roadmap{margin-top:18px!important;padding:22px 28px!important}}@media (min-width:768px){.opening-desktop-hero,.lineup-desktop-hero,.control-desktop-hero,.alliance-desktop-hero,.maintenance-desktop-hero{z-index:10}.maintenance-desktop-hero .home-v2-hero-nav{z-index:220;position:fixed}.home-v2-product-menu-footer{box-sizing:border-box;min-height:60px;padding-top:8px}.home-v2-hero-links .home-v2-product-menu-footer>a{box-sizing:border-box;color:#6f461b;white-space:nowrap;background:#fffaf0b8;border:1px solid #8a5b256b;border-radius:4px;align-items:center;gap:12px;min-height:44px;padding:0 14px 0 16px;transition:border-color .15s,background-color .15s,color .15s;overflow:visible;grid-template-columns:none!important;width:max-content!important;min-width:max-content!important;display:inline-flex!important}.home-v2-product-menu-footer>a>span{white-space:nowrap;flex:none}.home-v2-product-menu-footer>a>svg{flex:0 0 17px}.home-v2-hero-links .home-v2-product-menu-footer>a:hover,.home-v2-hero-links .home-v2-product-menu-footer>a:focus-visible{color:#4f3014;background:#f8ebd3f0;border-color:#8a5b25b8}}@media (max-width:760px){:is(html:has(.home-v2) .home-v2-hero-nav,html:has(.redesign-site) .home-v2-hero-nav){-webkit-backdrop-filter:none;background:linear-gradient(#fdf8eff7,#f9f1e4fa),url(/assets/home-first-screen/paper-grain-light-2048.png) 50%/768px;border-bottom-color:#84582242;box-shadow:0 4px 10px #52331314}}@media (min-width:768px){:is(html:has(.home-v2) .home-v2-hero-nav,html:has(.redesign-site) .home-v2-hero-nav){background:linear-gradient(#faf7f2 0%,#f4eee5 100%);border-bottom-color:#e6dac899}html:has(.home-v2) .home-v2-hero-links>a{color:#3f3027}html:has(.home-v2) .home-v2-product-menu-trigger{color:#3f3027}html:has(.redesign-site) .home-v2-hero-links>a{color:#3f3027}html:has(.redesign-site) .home-v2-product-menu-trigger{color:#3f3027}html:has(.home-v2) .home-v2-hero-links>a.active{color:#9e783e}html:has(.home-v2) .home-v2-hero-links>a:hover{color:#9e783e}html:has(.home-v2) .home-v2-product-menu-trigger.active{color:#9e783e}html:has(.home-v2) .home-v2-product-menu-trigger:hover{color:#9e783e}html:has(.redesign-site) .home-v2-hero-links>a.active{color:#9e783e}html:has(.redesign-site) .home-v2-hero-links>a:hover{color:#9e783e}html:has(.redesign-site) .home-v2-product-menu-trigger.active{color:#9e783e}html:has(.redesign-site) .home-v2-product-menu-trigger:hover{color:#9e783e}html:has(.home-v2) .home-v2-hero-links>a.active:after{background:#9e783e}html:has(.home-v2) .home-v2-product-menu-trigger.active:after{background:#9e783e}html:has(.redesign-site) .home-v2-hero-links>a.active:after{background:#9e783e}html:has(.redesign-site) .home-v2-product-menu-trigger.active:after{background:#9e783e}:is(html:has(.home-v2) .home-v2-nav-contact,html:has(.redesign-site) .home-v2-nav-contact){color:#73552e;background:#fffcf68c;border-color:#b08b519e}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
