@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/Czsa-EzN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/C-3rgBeH.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/CCVVNp6i.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/xAqemagA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/DFS986qL.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(/assets/Bxi8ein9.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display: "Work Sans", system-ui, sans-serif;--font-body: "Work Sans";--font-mono: "Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--fs-mega: clamp(3.25rem, 1rem + 9.5vw, 9.5rem);--fs-d1: clamp(2.6rem, 1.1rem + 5.6vw, 5.75rem);--fs-d2: clamp(1.9rem, 1.15rem + 3.1vw, 3.6rem);--fs-d3: clamp(1.4rem, 1.1rem + 1.4vw, 2.15rem);--fs-lead: clamp(1.125rem, 1rem + .55vw, 1.5rem);--fs-body: clamp(1rem, .96rem + .2vw, 1.125rem);--fs-small: .9375rem;--fs-kicker: .75rem;--paper: #ffffff;--paper-2: #f4f4f4;--ink: #1a1f26;--ink-soft: #4d5663;--red: #e73b1a;--red-band: #cf3413;--red-text: #b52c11;--red-deep: #a5270e;--green: #177245;--green-text: #14603d;--green-on-ink: #5dd39e;--red-on-ink: #ff7a5c;--on-ink: #ffffff;--on-ink-soft: #a8b0ba;--rule: rgba(26, 31, 38, .16);--rule-strong: rgba(26, 31, 38, .34);--rule-heavy: rgba(26, 31, 38, .85);--rule-on-ink: rgba(255, 255, 255, .2);--rule-on-ink-strong: rgba(255, 255, 255, .42);--shell-max: 82rem;--gutter: clamp(1.15rem, .4rem + 3.2vw, 4rem);--colgap: clamp(1rem, .6rem + 1.4vw, 2rem);--section-y: clamp(4rem, 2.5rem + 6vw, 8.5rem)}html{font-size:clamp(15px,.75rem + .28vw,17.5px);scroll-behavior:smooth;scroll-padding-top:5rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background-color:var(--paper);color:var(--ink);font-family:var(--font-body),sans-serif;font-size:var(--fs-body);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background-color:var(--red);color:#fff}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0}ul[class],ol[class]{list-style:none}img,svg{max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}*:focus-visible{outline:2px solid var(--red);outline-offset:3px}.sg-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}*,*:before,*:after{box-sizing:border-box}.page-wrapper{overflow-x:clip}.sg-shell{width:100%;max-width:var(--shell-max);margin-inline:auto;padding-inline:var(--gutter)}.sg-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--colgap);row-gap:0}.sg-c-7{grid-column:1 / span 7}.sg-c-5r{grid-column:9 / span 4}.sg-c-6{grid-column:1 / span 6}.sg-c-5rr{grid-column:8 / span 5}.sg-c-5{grid-column:1 / span 5}.sg-c-6r{grid-column:7 / span 6}.sg-c-4{grid-column:1 / span 4}.sg-c-7r{grid-column:6 / span 7}@media(max-width:1000px){.sg-c-7,.sg-c-5r,.sg-c-6,.sg-c-5rr,.sg-c-5,.sg-c-6r,.sg-c-4,.sg-c-7r{grid-column:1 / -1}.sg-grid{row-gap:clamp(1.5rem,1rem + 2vw,2.5rem)}}.sg-sec{position:relative;isolation:isolate;padding-block:var(--section-y);border-top:1px solid var(--rule)}.sg-sec.t-paper{background-color:var(--paper)}.sg-sec.t-paper-2{background-color:var(--paper-2)}.sg-sec.t-ink{background-color:var(--ink);color:var(--on-ink);border-top-color:var(--ink)}.sg-sec.t-ink-blue{background-color:#0f1520;border-top-color:#0f1520}.t-ink-blue .sg-soft{color:#97a1b5}.t-flip{--paper: #14110f;--paper-2: #1d1916;--ink: #f4f1ea;--ink-soft: #a49b92;--on-ink: #14110f;--on-ink-soft: #4a443f;--rule: rgba(244, 241, 234, .2);--rule-strong: rgba(244, 241, 234, .42);--rule-heavy: rgba(244, 241, 234, .85);--rule-on-ink: rgba(20, 17, 15, .16);--rule-on-ink-strong: rgba(20, 17, 15, .34);--red-text: #ff7a5c;--red-on-ink: #b52c11;--green: #5dd39e;--green-text: #5dd39e;--green-on-ink: #14603d;--meas-bad: var(--red);--meas-warn: var(--ink-soft);--meas-ok: var(--green-text);color:var(--ink)}.t-flip .sg-probe.is-panel{--paper: #fbfaf6;--paper-2: #f3f0e8;--ink: #14110f;--ink-soft: #4a443f;--on-ink: #f4f1ea;--on-ink-soft: #a49b92;--rule-on-ink: rgba(244, 241, 234, .2);--rule-on-ink-strong: rgba(244, 241, 234, .42);--red-text: #b52c11;--red-on-ink: #ff7a5c;background:#1d1916;border:1px solid rgba(244,241,234,.2)}.t-flip .sg-logo:not(.is-slot){background:#fbfaf6}.sg-sec.t-red{background-color:var(--red-band);color:#fff;border-top-color:var(--red-band)}.t-red .sg-soft{color:#ffffffc7}.t-red .sg-red{color:#fff}.t-red .sg-rule{border-top-color:#ffffff59}.t-red .sg-head{border-bottom-color:#ffffffd9}.t-red .sg-head_no,.t-red .sg-head_slash{color:#ffffffbf}.sg-sec:before,.sg-hero:before,.sg-footer:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E")}.sg-mega,.sg-d1,.sg-d2,.sg-d3{font-family:var(--font-display);font-weight:600;letter-spacing:-.018em;line-height:1.02;margin:0;text-wrap:balance}.sg-mega{font-size:var(--fs-mega);font-weight:700;letter-spacing:-.03em;line-height:1.02;padding-top:.12em}.sg-d1{font-size:var(--fs-d1);line-height:1.04}.sg-d2{font-size:var(--fs-d2);line-height:1.09}.sg-d3{font-size:var(--fs-d3);line-height:1.18;letter-spacing:-.01em}.sg-lead{font-size:var(--fs-lead);line-height:1.5;margin:0}.sg-body{font-size:var(--fs-body);line-height:1.62;margin:0}.sg-small{font-size:var(--fs-small);line-height:1.55;margin:0}.sg-kicker{font-size:var(--fs-kicker);font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.2;margin:0}.sg-soft{color:var(--ink-soft)}.t-ink .sg-soft,.sg-footer .sg-soft{color:var(--on-ink-soft)}.sg-red{color:var(--red-text)}.sg-mega .sg-red,.sg-d1 .sg-red,.sg-d2 .sg-red,.sg-d3 .sg-red{color:var(--red)}.t-ink .sg-red{color:var(--red-on-ink)}.sg-green{color:var(--green-text)}.sg-mega .sg-green,.sg-d1 .sg-green,.sg-d2 .sg-green,.sg-d3 .sg-green{color:var(--green)}.t-ink .sg-green,.t-ink-blue .sg-green{color:var(--green-on-ink)}.sg-em{font-family:var(--font-display);font-style:italic;font-weight:400}.sg-stack{display:flex;flex-direction:column;gap:1.15rem}.sg-stack.is-tight{gap:.6rem}.sg-measure{max-width:36em}.sg-measure-sm{max-width:27em}.sg-cols{columns:2;column-gap:clamp(1.5rem,1rem + 2vw,3rem)}.sg-cols>*{break-inside:avoid}.sg-cols>*+*{margin-top:1rem}@media(max-width:780px){.sg-cols{columns:1}}.sg-head{display:flex;align-items:baseline;gap:.85rem;padding-bottom:.7rem;margin-bottom:clamp(1.75rem,1rem + 2.5vw,3.25rem);border-bottom:2px solid var(--rule-heavy)}.t-ink .sg-head{border-bottom-color:var(--on-ink)}.sg-head_no{font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--red-text);font-variant-numeric:tabular-nums}.t-ink .sg-head_no{color:var(--red-on-ink)}.sg-head_slash{color:var(--rule-strong)}.t-ink .sg-head_slash{color:var(--on-ink-soft)}.sg-rule{border:0;border-top:1px solid var(--rule);margin:0}.sg-rule.is-strong{border-top-color:var(--rule-strong)}.sg-rule.is-heavy{border-top:2px solid var(--rule-heavy)}.t-ink .sg-rule{border-top-color:var(--rule-on-ink)}.sg-quote{margin-top:clamp(1rem,.5rem + 1.5vw,2rem);font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(1.5rem,1rem + 2.4vw,3rem);line-height:1.2;letter-spacing:-.015em;margin:0;padding-top:1.25rem;border-top:3px solid var(--red);text-wrap:balance}.sg-quote.is-quiet{padding-top:.9rem;border-top-width:2px;font-size:var(--fs-lead);color:var(--ink-soft)}.sg-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:3.25rem;padding:0 1.5rem;background-color:var(--red);color:#fff;border:0;font-size:.9375rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.15;text-align:center;cursor:pointer;transform-origin:0 50%;transition:background-color .2s}.sg-btn:hover{background-color:var(--red-deep)}.sg-btn svg{flex:none;width:1rem;height:1rem}.sg-btn_arrow{display:inline-flex}.sg-btn_w{display:inline-block;white-space:nowrap}.sg-btn_c{display:inline-block;height:1.3em;overflow:hidden;line-height:1.3;vertical-align:top}.sg-btn_t{display:inline-block;text-shadow:0 1.3em currentColor;transition:transform .3s cubic-bezier(.7,0,.2,1);transition-delay:calc(var(--c, 0) * 9ms)}.sg-btn:hover .sg-btn_t,.sg-btn:focus-visible .sg-btn_t{transform:translateY(-1.3em)}.sg-btn_fx{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.sg-btn_fx:before,.sg-btn_fx:after{content:"";position:absolute;top:-20%;bottom:-20%;left:-40%;width:26%;background:#ffffff42;transform:translate(0) skew(-20deg)}.sg-btn:hover .sg-btn_fx:after,.sg-btn:focus-visible .sg-btn_fx:after{animation:sg-btn-streak .42s cubic-bezier(.3,0,.1,1)}.sg-btn:hover .sg-btn_arrow svg,.sg-btn:focus-visible .sg-btn_arrow svg{animation:sg-btn-dash .38s cubic-bezier(.16,1,.3,1)}.sg-btn:after{content:"";position:absolute;inset:0;outline:2px solid var(--red);outline-offset:.75rem;opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.16,1,.3,1),outline-offset .45s cubic-bezier(.16,1,.3,1)}.sg-btn:active:after{opacity:1;outline-offset:0;transition:none}.t-ink .sg-btn:after{outline-color:var(--red-on-ink)}.btn-armed .sg-btn:not(.is-in){opacity:0}.sg-btn.is-in{animation:sg-btn-shutter .26s cubic-bezier(.7,0,.2,1) var(--btn-d, 0ms) backwards}.sg-btn.is-in .sg-btn_t{animation:sg-btn-type .22s cubic-bezier(.16,1,.3,1) backwards;animation-delay:calc(var(--btn-d, 0ms) + .18s + var(--c, 0) * 11ms)}.sg-btn.is-in .sg-btn_fx:before{animation:sg-btn-streak .48s cubic-bezier(.3,0,.1,1) calc(var(--btn-d, 0ms) + .32s) backwards}.sg-btn.is-in .sg-btn_arrow{animation:sg-btn-dash .42s cubic-bezier(.16,1,.3,1) calc(var(--btn-d, 0ms) + .42s) backwards}@keyframes sg-btn-shutter{0%{transform:scale(0,.06)}45%{transform:scaleY(.06)}to{transform:none}}@keyframes sg-btn-type{0%{transform:translateY(1.3em)}to{transform:none}}@keyframes sg-btn-streak{0%{transform:translate(0) skew(-20deg)}to{transform:translate(650%) skew(-20deg)}}@keyframes sg-btn-dash{0%{transform:translate(0);opacity:1}45%{transform:translate(.9rem);opacity:0}46%{transform:translate(-.7rem);opacity:0}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.sg-btn.is-in,.sg-btn.is-in .sg-btn_t,.sg-btn .sg-btn_fx:before,.sg-btn .sg-btn_fx:after,.sg-btn .sg-btn_arrow,.sg-btn .sg-btn_arrow svg{animation:none}.sg-btn_t{transition:none}.sg-btn:hover .sg-btn_t,.sg-btn:focus-visible .sg-btn_t{transform:none}.sg-btn:after{transition:none}}.sg-link{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding-bottom:.35rem;border-bottom:2px solid currentColor;transition:color .2s}.sg-link:hover{color:var(--red-text)}.t-ink .sg-link:hover{color:var(--red-on-ink)}.sg-link svg{flex:none;width:1rem;height:1rem;transition:transform .2s}.sg-link:hover svg{transform:translate(3px)}.sg-actions{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(1rem,.5rem + 1.5vw,2rem)}.sg-hero{position:relative;isolation:isolate;background-color:var(--paper);padding-top:clamp(6rem,4rem + 7vw,9.5rem);padding-bottom:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.sg-hero_masthead{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:.7rem;border-bottom:2px solid var(--rule-heavy)}.sg-hero_body{margin-top:clamp(2rem,1rem + 3vw,3.5rem)}.sg-hero_title{grid-column:1 / span 8}.sg-hero_stand{grid-column:9 / span 4;align-self:end;display:flex;flex-direction:column;gap:1.25rem;padding-left:var(--colgap);border-left:1px solid var(--rule)}.sg-hero_actions{margin-top:clamp(1.75rem,1rem + 2vw,2.75rem)}.sg-rise{opacity:0;transform:translateY(10px);animation:sg-rise .7s cubic-bezier(.22,1,.36,1) forwards}.sg-rise[data-stair="1"]{animation-delay:.04s}.sg-rise[data-stair="2"]{animation-delay:.12s}.sg-rise[data-stair="3"]{animation-delay:.2s}.sg-rise[data-stair="4"]{animation-delay:.28s}.sg-rise[data-stair="5"]{animation-delay:.36s}@keyframes sg-rise{to{opacity:1;transform:none}}.sg-sched{margin-top:clamp(2rem,1.25rem + 2.5vw,3.5rem)}.sg-sched_top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-bottom:.55rem;border-bottom:1px solid var(--rule-strong)}.t-ink .sg-sched_top{border-bottom-color:var(--rule-on-ink-strong)}.sg-sched_scroll{overflow-x:auto}.sg-sched_grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));min-width:32rem;border-left:1px solid var(--rule)}.t-ink .sg-sched_grid{border-left-color:var(--rule-on-ink)}.sg-sched_col{border-right:1px solid var(--rule)}.t-ink .sg-sched_col{border-right-color:var(--rule-on-ink)}.sg-sched_day{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.5rem .7rem;border-bottom:1px solid var(--rule-strong)}.t-ink .sg-sched_day{border-bottom-color:var(--rule-on-ink-strong)}.sg-sched_day b{font-family:var(--font-display);font-size:1.15rem;font-weight:600;font-variant-numeric:tabular-nums}.sg-sched_day.is-today{color:var(--red)}.t-ink .sg-sched_day.is-today{color:var(--red-on-ink)}.sg-sched_slot{min-height:3rem;padding:.4rem .7rem;border-bottom:1px solid var(--rule);display:flex;flex-direction:column;justify-content:center;gap:.1rem}.t-ink .sg-sched_slot{border-bottom-color:var(--rule-on-ink)}.sg-sched_slot.is-booked{opacity:0}.sg-sched_slot.is-booked.is-in{animation:sg-slot .4s ease-out forwards}.sg-sched_co{font-size:.8125rem;font-weight:600;line-height:1.2}.sg-sched_time{font-size:.6875rem;font-weight:600;letter-spacing:.1em;color:var(--red-text);font-variant-numeric:tabular-nums}.t-ink .sg-sched_time{color:var(--red-on-ink)}@keyframes sg-slot{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sg-counts{border-top:2px solid var(--rule-heavy)}.sg-count{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:clamp(1rem,.5rem + 1.5vw,2rem);align-items:baseline;padding-block:clamp(1.25rem,.75rem + 1.6vw,2.25rem);border-bottom:1px solid var(--rule-strong)}.sg-count_no{font-family:var(--font-display);font-size:clamp(1.75rem,1.2rem + 2vw,3rem);font-weight:600;line-height:1;color:var(--red);font-variant-numeric:tabular-nums}.sg-count_txt{font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 2vw,2.85rem);font-weight:500;line-height:1.14;letter-spacing:-.015em;margin:0}.sg-count_txt b{color:var(--red);font-weight:700}.sg-steps{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:clamp(1.25rem,.5rem + 2.5vw,3rem)}.sg-rail_inner{position:sticky;top:6.5rem;display:flex;flex-direction:column;gap:.6rem}.sg-rail_num{font-family:var(--font-display);font-size:clamp(3rem,2rem + 3vw,5rem);font-weight:600;line-height:.9;font-variant-numeric:tabular-nums}.sg-rail_track{position:relative;width:1px;height:clamp(3rem,7vh,5rem);background-color:var(--rule-strong);margin-left:.2rem}.sg-rail_fill{position:absolute;inset:0 0 auto -1px;width:3px;height:0%;background-color:var(--red)}.sg-rail_of{font-size:var(--fs-kicker);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.sg-step{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1.25rem,.5rem + 2.5vw,3rem);align-items:center;padding-block:clamp(2rem,1.25rem + 2.5vw,3.75rem);border-top:1px solid var(--rule-strong)}.sg-step:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.sg-step:nth-child(2n)>*:first-child{order:2}.sg-step:nth-child(2n)>*:last-child{order:1}.sg-step:first-child{border-top:0;padding-top:0}.sg-step_no{display:none}.sg-figure{margin:0}.sg-figure_plate{padding:0;background:none;border:0}.sg-figure img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.sg-figure figcaption{display:flex;justify-content:space-between;gap:1rem;margin-top:.6rem;padding-top:.4rem;border-top:1px solid var(--rule);font-size:var(--fs-kicker);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.sg-closer{margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem);padding-top:clamp(1.5rem,1rem + 2vw,2.5rem);border-top:2px solid var(--rule-heavy);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(1.5rem,1rem + 3vw,3.5rem);align-items:start}.sg-marginal{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem .9rem;margin-top:1.25rem;padding-top:.85rem;border-top:1px solid var(--rule-strong)}.sg-marginal_fig{font-family:var(--font-display);font-size:clamp(2rem,1.4rem + 2.2vw,3.25rem);font-weight:700;line-height:.9;color:var(--red);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sg-marginal_txt{max-width:18em}.sg-trust{margin-top:clamp(1.75rem,1.25rem + 2vw,3rem);padding-top:.85rem;border-top:1px solid var(--rule-strong)}.sg-trust_head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.sg-trust_row{display:flex;align-items:center;gap:clamp(1.25rem,.75rem + 2vw,2.75rem);margin-top:.85rem;flex-wrap:wrap}.sg-trust_row img{height:clamp(2.5rem,2.2rem + 1.2vw,3.25rem);width:clamp(5.5rem,4.5rem + 3vw,7.5rem);object-fit:contain;object-position:center;filter:grayscale(1);opacity:.7;mix-blend-mode:multiply}.sg-ledger{border-top:1px solid var(--rule-strong)}.t-ink .sg-ledger{border-top-color:var(--rule-on-ink-strong)}.sg-ledger_row{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;align-items:baseline;padding-block:.95rem;border-bottom:1px solid var(--rule)}.t-ink .sg-ledger_row{border-bottom-color:var(--rule-on-ink)}.sg-ledger_no{font-family:var(--font-display);font-weight:600;color:var(--red-text);font-variant-numeric:tabular-nums}.t-ink .sg-ledger_no{color:var(--red-on-ink)}.sg-ledger_row.is-pair{grid-template-columns:minmax(0,1fr) auto}.sg-quotes{border-top:1px solid var(--rule-on-ink-strong)}.sg-quotes_row{padding-block:1.1rem;border-bottom:1px solid var(--rule-on-ink)}.sg-quotes_txt{font-family:var(--font-display);font-size:clamp(1.05rem,.95rem + .6vw,1.4rem);font-weight:500;line-height:1.3;margin:.3rem 0 0}.sg-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,1rem + 3vw,4rem)}.sg-team_card{display:grid;grid-template-columns:minmax(0,13.5rem) minmax(0,1fr);gap:clamp(1.25rem,.75rem + 1.5vw,2.25rem);align-items:start}.sg-team_photo{position:relative;aspect-ratio:4 / 5;overflow:clip;background-color:var(--ink)}.sg-team_photo img{width:100%;height:100%;object-fit:cover;object-position:center 20%;filter:grayscale(1) contrast(1.06);mix-blend-mode:luminosity}.sg-team_creds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.15rem;padding-top:.85rem;border-top:1px solid var(--rule-strong)}.sg-team_cred{display:flex;flex-direction:column;gap:.15rem}.sg-team_cred b{font-family:var(--font-display);font-size:1.5rem;font-weight:700;line-height:1;color:var(--red);white-space:nowrap;font-variant-numeric:tabular-nums}.sg-logos{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));border-top:1px solid var(--rule-strong);border-left:1px solid var(--rule)}.sg-logo{height:clamp(4.25rem,3.75rem + 2vw,5.75rem);padding:.85rem;border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}.sg-logo img{width:100%;height:100%;object-fit:contain;opacity:.92;mix-blend-mode:multiply;transition:opacity .25s,filter .25s}.sg-logo:hover img{opacity:1}.sg-logo.is-slot{display:grid;place-items:center;text-align:center;color:var(--ink-soft);outline:1px dashed var(--rule-strong);outline-offset:-.55rem}.sg-marquee{margin-inline:calc(50% - 50vw);overflow:hidden;border-top:1px solid var(--rule-strong)}.sg-marquee_track{display:flex;width:max-content;animation:sg-marquee var(--dur, 60s) linear infinite}.sg-marquee_row.is-rev .sg-marquee_track{animation-direction:reverse}.sg-marquee_row:hover .sg-marquee_track{animation-play-state:paused}.sg-marquee_set{display:flex}.sg-marquee .sg-logo{flex:none;width:clamp(8.5rem,6.5rem + 5vw,12rem)}.t-flip .sg-marquee .sg-logo:not(.is-slot){border-color:#14110f1f}@keyframes sg-marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% / 3),0,0)}}@media(prefers-reduced-motion:reduce){.sg-marquee{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));margin-inline:0;border-left:1px solid var(--rule)}.sg-marquee_row,.sg-marquee_track,.sg-marquee_set{display:contents}.sg-marquee_set[aria-hidden]{display:none}.sg-marquee .sg-logo{width:auto}}.sg-fit{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.75rem,1rem + 3vw,4rem)}.sg-fit_col+.sg-fit_col{padding-left:clamp(1.75rem,1rem + 3vw,4rem);border-left:1px solid var(--rule-strong)}.sg-marks{list-style:none;margin:clamp(1.25rem,1rem + 1vw,2rem) 0 0;padding:0;border-top:1px solid var(--rule-strong)}.sg-marks li{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.85rem;align-items:baseline;padding-block:.85rem;border-bottom:1px solid var(--rule)}.sg-marks_mark{font-family:var(--font-display);font-weight:600;line-height:1.4}.sg-marks.is-yes .sg-marks_mark{color:var(--green-text)}.sg-marks.is-no .sg-marks_mark{color:var(--rule-strong)}.sg-sort_item{font-size:clamp(1.05rem,.92rem + .45vw,1.3rem);line-height:1.4}.sg-sort .sg-marks.is-no .sg-marks_mark{font-size:1.4em;line-height:1;color:var(--red-text)}.sg-sort_after{margin-top:1.75rem}.sg-sort.is-live{height:250svh}.sg-sort.is-live .sg-sort_pin{position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;height:100svh;padding-top:calc(4.25rem + clamp(1rem,.5rem + 1.5vw,2rem));padding-bottom:clamp(1rem,.5rem + 1.5vw,2rem)}.sg-sort.is-live .sg-sort_list{border-top:0}.sg-sort.is-live .sg-sort_item{--k: clamp(0, (var(--p, 1) - .08 - var(--o) * .07) / .14, 1);--m: clamp(0, (var(--k) - .8) / .2, 1);position:relative;z-index:calc(20 - var(--o));margin-top:-1px;padding-inline:.9rem;background:var(--paper);border:1px solid var(--rule-strong);transform:translate(calc(var(--dx, 0) * (1 - var(--k)) * 1px),calc(var(--dy, 0) * (1 - var(--k)) * 1px)) rotate(calc(var(--r, 0) * (1 - var(--k)) * 1deg))}.sg-sort.is-live .sg-sort_item .sg-marks_mark{display:inline-block;opacity:var(--m);transform:scale(calc(1.9 - .9 * var(--m)))}.sg-sort.is-live .sg-sort_after{opacity:clamp(0,(var(--p, 1) - .84) / .08,1)}.sg-sort.is-measure .sg-sort_item{transform:none}.sg-part{margin-top:clamp(2rem,1.25rem + 2.5vw,3.5rem)}.sg-part+.sg-part{margin-top:clamp(3rem,2rem + 4vw,6rem)}.sg-part_head{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.75rem;border-bottom:2px solid var(--rule-heavy)}.sg-spec{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.75fr);gap:clamp(1.75rem,1rem + 3vw,4rem);margin-top:clamp(1.5rem,1rem + 2vw,2.5rem);align-items:start}.sg-spec_list{list-style:none;margin:1.25rem 0 0;padding:0;counter-reset:spec;border-top:1px solid var(--rule)}.sg-spec_list li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;align-items:baseline;padding-block:.8rem;border-bottom:1px solid var(--rule);counter-increment:spec}.sg-spec_list li:before{content:counter(spec,decimal-leading-zero);font-family:var(--font-display);font-weight:600;color:var(--red-text);font-variant-numeric:tabular-nums}.sg-pricebox{border:2px solid var(--rule-heavy);padding:clamp(1.25rem,1rem + 1.5vw,2rem);position:sticky;top:6.5rem}.sg-pricebox_fig{font-family:var(--font-display);font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);font-weight:700;line-height:1;letter-spacing:-.025em;margin:.6rem 0;font-variant-numeric:tabular-nums}#audit .sg-spec{margin-top:clamp(2.25rem,1.5rem + 3vw,3.5rem)}#audit .sg-spec_list{margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.5rem)}#audit .sg-spec_list li{padding-block:clamp(1.05rem,.85rem + .8vw,1.5rem)}.sg-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(1.5rem,1rem + 2vw,2.5rem);border-top:1px solid var(--rule-strong)}.sg-plan{padding:clamp(1.25rem,1rem + 1.5vw,2rem) clamp(1rem,.75rem + 1vw,1.75rem);display:flex;flex-direction:column;gap:1rem;border-bottom:1px solid var(--rule-strong)}.sg-plan+.sg-plan{border-left:1px solid var(--rule)}.sg-plan.is-featured{background-color:var(--ink);color:var(--on-ink);border-color:var(--ink)}.sg-plan.is-featured .sg-soft{color:var(--on-ink-soft)}.sg-plan.is-featured .sg-marks{border-top-color:var(--rule-on-ink-strong)}.sg-plan.is-featured .sg-marks li{border-bottom-color:var(--rule-on-ink)}.sg-plan.is-featured .sg-marks_mark{color:var(--red-on-ink)}.sg-plan_price{font-family:var(--font-display);font-size:clamp(1.75rem,1.2rem + 1.8vw,2.6rem);font-weight:700;line-height:1;letter-spacing:-.025em;margin:0;font-variant-numeric:tabular-nums}.sg-plan_unit{display:block;margin-top:.45rem;font-size:var(--fs-kicker);letter-spacing:.14em;text-transform:uppercase;font-weight:500}.sg-plan_spacer{flex:1}.sg-plan .sg-marks{margin-top:0}.sg-plan .sg-marks li{padding-block:.55rem;font-size:var(--fs-small)}.sg-faq{border-top:2px solid var(--rule-heavy)}.sg-faq_item{border-bottom:1px solid var(--rule-strong)}.sg-faq_item summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:2.75rem minmax(0,1fr) 1.5rem;gap:1rem;align-items:baseline;padding-block:clamp(1rem,.8rem + .7vw,1.5rem)}.sg-faq_item summary::-webkit-details-marker{display:none}.sg-faq_no{font-family:var(--font-display);font-weight:600;color:var(--red-text);font-variant-numeric:tabular-nums}.sg-faq_q{font-family:var(--font-display);font-size:clamp(1.15rem,1rem + .8vw,1.7rem);font-weight:600;line-height:1.22;letter-spacing:-.01em;margin:0}.sg-faq_sign{justify-self:end;font-family:var(--font-display);font-size:1.5rem;line-height:1;color:var(--red-text)}.sg-faq_item[open] .sg-faq_sign:after{content:"–"}.sg-faq_item:not([open]) .sg-faq_sign:after{content:"+"}.sg-faq_a{display:grid;grid-template-columns:2.75rem minmax(0,1fr) 10rem;gap:1rem clamp(1rem,.75rem + 1.5vw,2.5rem);padding-bottom:1.75rem;align-items:start}.sg-faq_body{grid-column:2}.sg-faq_img{grid-column:3}.sg-faq_img img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.sg-flapfaq{align-items:start}.sg-flapfaq_side{container-type:inline-size;align-self:stretch}.sg-flapfaq_side .sg-flap{position:sticky;top:6.5rem}.sg-flap{display:flex;flex-direction:column;margin:0;font-family:var(--font-display);font-size:min(21cqi,9.5rem);font-weight:700;line-height:1.02;letter-spacing:-.035em}.sg-flap_word{position:relative;display:block;padding-top:.12em}.sg-flap_front,.sg-flap_back{display:block;backface-visibility:hidden}.sg-flap_back{position:absolute;inset:.12em 0 0;opacity:0;pointer-events:none}.sg-flap.is-armed .sg-flap_word{--d: calc(var(--i) * .3s);opacity:0;transform:translateY(50%);transition:opacity 1.1s cubic-bezier(.16,1,.3,1) var(--d),transform 1.1s cubic-bezier(.16,1,.3,1) var(--d)}.sg-flap.is-armed .sg-flap_front,.sg-flap.is-armed .sg-flap_back{transition:transform 1.1s cubic-bezier(.16,1,.3,1) var(--d),opacity 0s linear calc(var(--d) + 1.1s)}.sg-flap.is-armed .sg-flap_front{opacity:1;transform:perspective(1000px) translateY(50%) rotateX(0) translateY(-50%)}.sg-flap.is-armed .sg-flap_back{opacity:0;transform:perspective(1000px) translateY(50%) rotateX(-90deg) translateY(50%)}.sg-flap.is-in .sg-flap_word{opacity:1;transform:none}.sg-flap.is-in .sg-flap_front{opacity:0;transform:perspective(1000px) translateY(-50%) rotateX(90deg) translateY(-50%)}.sg-flap.is-in .sg-flap_back{opacity:1;transition-delay:var(--d),var(--d);transform:perspective(1000px) translateY(-50%) rotateX(0) translateY(50%)}.sg-flapfaq_lead{margin:0 0 clamp(2.5rem,1.5rem + 3vw,5rem);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.5rem);line-height:1.2;letter-spacing:-.01em}.sg-flapfaq_item{border-bottom:1px solid var(--rule-strong);transition:border-color .3s cubic-bezier(.25,.46,.45,.94)}.sg-flapfaq_item:hover,.sg-flapfaq_item[data-open]{border-bottom-color:var(--rule-heavy)}.sg-flapfaq_h{margin:0}.sg-flapfaq_q{appearance:none;display:grid;grid-template-columns:minmax(0,1fr) 1rem;gap:1.5rem;align-items:baseline;width:100%;margin:0;padding:1.5rem 0;border:0;background:none;color:var(--ink-soft);font-family:var(--font-display);font-size:clamp(1.2rem,1rem + .8vw,1.65rem);font-weight:600;line-height:1.22;letter-spacing:-.01em;text-align:left;cursor:pointer;transition:color .3s cubic-bezier(.25,.46,.45,.94)}.sg-flapfaq_item:hover .sg-flapfaq_q,.sg-flapfaq_item[data-open] .sg-flapfaq_q{color:var(--ink)}.sg-flapfaq_q:focus-visible{outline:2px solid var(--red-text);outline-offset:4px}.sg-flapfaq_sign{position:relative;width:1rem;height:1rem;align-self:center}.sg-flapfaq_sign:before,.sg-flapfaq_sign:after{content:"";position:absolute;left:0;top:calc(50% - 1px);width:100%;height:2px;background:var(--red-text);transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.sg-flapfaq_sign:after{transform:rotate(90deg)}.sg-flapfaq_item[data-open] .sg-flapfaq_sign:after{transform:rotate(0)}.sg-flapfaq_a{display:grid;grid-template-rows:1fr;overflow:clip}.sg-flapfaq_in{min-height:0;overflow:hidden}.sg-flapfaq_body{max-width:40rem;padding:0 2.5rem 1.75rem 0}[data-faq][data-live] .sg-flapfaq_a{transition:grid-template-rows .5s cubic-bezier(.25,.46,.45,.94),opacity .5s cubic-bezier(.25,.46,.45,.94),transform .5s cubic-bezier(.25,.46,.45,.94)}[data-faq][data-armed] .sg-flapfaq_item:not([data-open]) .sg-flapfaq_a{grid-template-rows:0fr;opacity:0;transform:translateY(30px)}@media(max-width:1000px){.sg-flapfaq_side{container-type:normal}.sg-flapfaq_side .sg-flap{position:static}.sg-flap{font-size:clamp(3rem,13vw,6.5rem)}}@media(max-width:1000px){:root{--fs-kicker: .85rem}.sg-nav_logo,.sg-nav_burger{display:inline-flex;align-items:center;min-height:44px}.sg-nav_burger{min-width:44px;justify-content:center}.sg-nav_cta .sg-btn{min-height:44px}.sg-reel_link,.sg-footer_mail,.sg-footer_list a{display:inline-flex;align-items:center;min-height:44px}.sg-footer_list{gap:0}}@media(prefers-reduced-motion:reduce){.sg-flapfaq_a,.sg-flapfaq_item,.sg-flapfaq_q,.sg-flapfaq_sign:before,.sg-flapfaq_sign:after{transition:none!important}}.sg-coupon{border:2px solid var(--rule-heavy);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.sg-coupon_left{padding:clamp(1.5rem,1rem + 2vw,2.75rem);border-right:2px dashed var(--rule-strong);display:flex;flex-direction:column;gap:1.25rem}.sg-coupon_right{padding:clamp(.5rem,.35rem + .8vw,1rem)}.sg-coupon_foot{margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--rule)}.sg-coupon_mail{color:var(--red-text);border-bottom:1px solid currentColor;white-space:nowrap}.sg-embed{min-height:38rem}.sg-embed iframe{width:100%!important;min-height:38rem;border:0;display:block}.sg-nav{position:fixed;inset:0 0 auto;z-index:90;background-color:#fbfaf6ed;backdrop-filter:blur(8px);border-bottom:1px solid transparent;transition:border-color .3s}[data-nav-scrolled=true] .sg-nav{border-bottom-color:var(--rule-heavy)}.sg-nav_inner{display:flex;align-items:center;gap:1.5rem;min-height:4.25rem}.sg-nav_logo{margin-right:auto;display:flex;align-items:center}.sg-nav_logo img{width:clamp(7rem,6rem + 2vw,8.5rem);height:auto;display:block}.sg-nav_links{display:flex;gap:clamp(.85rem,.3rem + 1.4vw,1.85rem)}.sg-nav_link{font-size:var(--fs-kicker);font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding-bottom:2px;border-bottom:2px solid transparent;transition:border-color .2s,color .2s;white-space:nowrap}.sg-nav_link:hover{color:var(--red-text);border-bottom-color:var(--red)}.sg-nav_cta{display:flex;align-items:center;gap:clamp(.75rem,.35rem + 1.1vw,1.5rem)}.sg-nav_cta .sg-btn{min-height:2.5rem;padding-inline:1rem;font-size:var(--fs-kicker)}.sg-nav_switch{font-size:var(--fs-kicker);font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--ink-soft);border-bottom:1px solid var(--rule-strong);padding-bottom:2px;transition:color .2s,border-color .2s}.sg-nav_switch:hover{color:var(--red-text);border-bottom-color:var(--red)}.sg-nav_burger{display:none;position:relative;width:2.75rem;height:2.75rem;background:none;border:1px solid var(--rule-heavy);padding:0;cursor:pointer;color:inherit}.sg-nav_burger span{position:absolute;left:50%;width:1.15rem;height:1.5px;margin-left:-.575rem;background-color:currentColor;transition:transform .3s,top .3s}.sg-nav_burger span:first-child{top:calc(50% - 4px)}.sg-nav_burger span:last-child{top:calc(50% + 3px)}[data-navigation-status=active] .sg-nav_burger span:first-child{top:50%;transform:rotate(45deg)}[data-navigation-status=active] .sg-nav_burger span:last-child{top:50%;transform:rotate(-45deg)}.sg-nav_panel{display:none;background-color:var(--paper);border-top:1px solid var(--rule-heavy);padding:0 var(--gutter) 1.25rem}.sg-nav_panel nav{display:flex;flex-direction:column}.sg-nav_panel-link{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:.75rem;align-items:baseline;padding-block:.9rem;border-bottom:1px solid var(--rule);font-family:var(--font-display);font-size:1.25rem;font-weight:500}.sg-nav_panel-link .sg-kicker{font-family:var(--font-body),sans-serif;color:var(--red-text)}.sg-nav_panel-link.is-cta{color:var(--red-text);border-bottom:0}.sg-nav_scrim{position:fixed;inset:0;z-index:80;background-color:#14110f73;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}[data-navigation-status=active] .sg-nav_scrim{opacity:1;visibility:visible}.sg-footer{position:relative;isolation:isolate;background-color:var(--ink);color:var(--on-ink);padding-block:clamp(3rem,2rem + 4vw,5.5rem) 1.75rem}.sg-footer_top{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:clamp(2rem,1.5rem + 3vw,4.5rem);padding-bottom:clamp(2rem,1.5rem + 2.5vw,3.5rem);border-bottom:1px solid var(--rule-on-ink)}.sg-footer_logo{width:clamp(8.5rem,7.5rem + 3vw,11rem);height:auto;display:block}.sg-footer_contact{display:flex;flex-direction:column;align-items:start;gap:.4rem}.sg-footer_mail{color:var(--red-on-ink);border-bottom:1px solid transparent;transition:border-color .2s;align-self:start}.sg-footer_mail:hover{border-bottom-color:currentColor}.sg-footer_cols{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(1.25rem,1rem + 2vw,2.5rem)}.sg-footer_list{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.6rem}.sg-footer_list a{font-size:var(--fs-small);border-bottom:1px solid transparent;transition:border-color .2s,color .2s}.sg-footer_list a:hover{color:var(--red-on-ink);border-bottom-color:currentColor}.sg-footer_list.is-plain li{color:var(--on-ink-soft);font-size:.875rem;line-height:1.5}.sg-footer_bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-top:1.5rem}.sg-legal-page{padding-top:clamp(7rem,5rem + 7vw,10rem);border-top:0}.sg-legal_head{max-width:46rem;padding-bottom:clamp(1.25rem,1rem + 1.5vw,2rem);border-bottom:2px solid var(--rule-heavy);margin-bottom:clamp(1.75rem,1.25rem + 2vw,2.75rem);display:flex;flex-direction:column;gap:.8rem}.sg-legal{max-width:46rem}.sg-legal p,.sg-legal li{font-size:1rem;line-height:1.65}.sg-legal p{margin:0 0 1rem}.sg-legal ul,.sg-legal ol{margin:0 0 1.25rem;padding-left:1.25rem}.sg-legal li{margin-bottom:.35rem}.sg-legal :is(h2,h3,h4){font-family:var(--font-display);font-weight:600;letter-spacing:-.012em;line-height:1.2;margin:2.25rem 0 .8rem}.sg-legal h2{font-size:1.75rem;padding-top:1.5rem;border-top:1px solid var(--rule-strong)}.sg-legal h3{font-size:1.3rem}.sg-legal h4{font-size:1.1rem}.sg-legal a{color:var(--red-text);text-decoration:underline;text-underline-offset:2px}.sg-legal strong{font-weight:600}.sg-legal table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9rem;display:block;overflow-x:auto}.sg-legal th,.sg-legal td{border:1px solid var(--rule-strong);padding:.55rem .7rem;text-align:left;vertical-align:top}.sg-legal th{background-color:var(--paper-2);font-weight:600}@media(max-width:1000px){.sg-hero_title{grid-column:1 / span 12}.sg-hero_stand{grid-column:1 / span 12;padding-left:0;border-left:0;padding-top:1.25rem;border-top:1px solid var(--rule);margin-top:1.5rem}.sg-closer,.sg-spec,.sg-coupon{grid-template-columns:minmax(0,1fr)}.sg-coupon_left{border-right:0;border-bottom:2px dashed var(--rule-strong)}.sg-pricebox,.sg-rail_inner{position:static}.sg-team{grid-template-columns:minmax(0,1fr)}}@media(max-width:1120px){.sg-nav_switch{display:none}}@media(max-width:960px){.sg-nav_links,.sg-nav_cta{display:none}.sg-nav_burger,[data-navigation-status=active] .sg-nav_panel{display:block}}@media(max-width:820px){.sg-steps{grid-template-columns:minmax(0,1fr)}.sg-rail{display:none}.sg-step,.sg-step:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:1.25rem}.sg-step:nth-child(2n)>*:first-child,.sg-step:nth-child(2n)>*:last-child{order:0}.sg-step_no{display:block}.sg-figure{max-width:22rem}.sg-plans{grid-template-columns:minmax(0,1fr)}.sg-plan+.sg-plan{border-left:0}.sg-fit{grid-template-columns:minmax(0,1fr)}.sg-fit_col+.sg-fit_col{padding-left:0;border-left:0;padding-top:1.75rem;border-top:1px solid var(--rule-strong)}.sg-faq_a{grid-template-columns:2.75rem minmax(0,1fr)}.sg-faq_img{grid-column:2;max-width:12rem}.sg-footer_top{grid-template-columns:minmax(0,1fr)}.sg-footer_cols{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}@media(max-width:560px){.sg-count{grid-template-columns:minmax(0,1fr);gap:.4rem}.sg-team_card{grid-template-columns:minmax(0,1fr)}.sg-team_photo{max-width:13rem}.sg-faq_item summary{grid-template-columns:2rem minmax(0,1fr) 1.25rem;gap:.75rem}.sg-faq_a{grid-template-columns:minmax(0,1fr)}.sg-faq_body,.sg-faq_img{grid-column:1}.sg-btn,.sg-actions .sg-link{width:100%}.sg-actions{flex-direction:column;align-items:stretch;gap:1rem}.sg-link{justify-content:center}.sg-footer_cols{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.sg-rise{animation:none;opacity:1;transform:none}.sg-sched_slot.is-booked{opacity:1;animation:none}}.sg-btn{background-color:var(--red-band)}.t-red .sg-kicker.sg-soft,.t-red .sg-soft{color:#ffffffed}.t-red .sg-head_no,.t-red .sg-head_slash{color:#fff}:not(.sg-btn,.sg-btn *,.sg-link,.sg-link *),:not(.sg-btn,.sg-btn *,.sg-link,.sg-link *):before,:not(.sg-btn,.sg-btn *,.sg-link,.sg-link *):after{animation:none!important;transition:none!important}html{scroll-behavior:auto!important}.sg-dev_after{clip-path:inset(0 0 0 0)!important}.sg-rise{opacity:1!important;transform:none!important}.sg-iphone_site{visibility:visible!important}.sg-hero.sg-cover{background-color:var(--paper);background-image:url(/images/sg/sg-minta.webp);background-repeat:no-repeat;background-position:right top;background-size:cover}:root{--meas-bad: var(--red);--meas-warn: var(--ink-soft);--meas-ok: var(--green-text)}.sg-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.sg-fig{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em;line-height:1;margin:0}.sg-fig.is-xl{font-size:clamp(2.5rem,1.6rem + 3.6vw,4.5rem)}.sg-fig.is-lg{font-size:clamp(1.75rem,1.3rem + 1.9vw,2.75rem)}.sg-fig.is-md{font-size:clamp(1.25rem,1.05rem + .9vw,1.75rem)}.sg-fig.is-blank{font-size:clamp(1rem,.9rem + .5vw,1.35rem);letter-spacing:.04em}.sg-fig.is-prop{font-variant-numeric:proportional-nums;font-feature-settings:normal}.sg-fig_unit{font-size:.42em;font-weight:400;letter-spacing:.08em;color:var(--ink-soft);margin-left:.3em}.sg-probe{border-top:2px solid var(--rule-heavy);padding-top:clamp(1rem,.75rem + 1vw,1.6rem)}.sg-probe_row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(.75rem,.5rem + 1vw,1.5rem);align-items:end}.sg-probe_field{display:flex;flex-direction:column;gap:.55rem}.sg-probe_input{font-family:var(--font-mono);font-size:clamp(1.05rem,.9rem + .8vw,1.5rem);color:var(--ink);background:transparent;border:0;border-bottom:2px solid var(--rule-heavy);border-radius:0;padding:.45rem 0 .5rem;width:100%;appearance:none;transition:border-color .2s}.sg-probe_input::placeholder{color:var(--ink-soft);opacity:.55}.sg-probe_input:focus{outline:none;border-bottom-color:var(--red)}.sg-probe_input:focus-visible{outline:2px solid var(--red);outline-offset:4px}.sg-probe_input[aria-invalid=true]{border-bottom-color:var(--red)}@media(max-width:1000px){.sg-probe_input{padding-block:.7rem .75rem}}.sg-probe_note{display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;margin-top:.9rem}.sg-probe_error{color:var(--red-text);font-size:var(--fs-small);margin:.75rem 0 0}.sg-probe_error:empty{display:none}.sg-probe.is-panel{border-top:0;margin-top:clamp(1.5rem,1rem + 2vw,2.5rem);background:var(--ink);color:var(--on-ink);padding:clamp(1.25rem,1rem + 1.5vw,2rem)}.sg-probe.is-panel .sg-soft{color:var(--on-ink-soft)}.sg-probe.is-panel .sg-probe_input{color:var(--paper);border-bottom-color:var(--rule-on-ink-strong)}.sg-probe.is-panel .sg-probe_input::placeholder{color:var(--on-ink-soft);opacity:.8}.sg-probe.is-panel .sg-probe_input:focus{border-bottom-color:var(--red-on-ink)}.sg-probe.is-panel .sg-probe_input:focus-visible{outline-color:var(--red-on-ink)}.sg-probe.is-panel .sg-probe_input[aria-invalid=true]{border-bottom-color:var(--red-on-ink)}.sg-probe.is-panel .sg-probe_error{color:var(--red-on-ink)}.sg-inst{border-top:2px solid var(--rule-heavy)}.sg-inst_head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-block:.85rem;border-bottom:1px solid var(--rule-strong)}.sg-inst_meta{font-family:var(--font-mono);font-size:.75rem;color:var(--ink-soft);letter-spacing:.02em}.sg-inst.is-blank .sg-axis_score,.sg-inst.is-blank .sg-axis_verdict{color:var(--ink-soft);opacity:.4}.sg-inst.is-blank .sg-bar_fill{width:0!important}.sg-axis{border-bottom:1px solid var(--rule-strong);padding-block:clamp(1rem,.85rem + .7vw,1.5rem)}.sg-axis_top{display:grid;grid-template-columns:minmax(0,1fr) minmax(6.5rem,8rem) minmax(8rem,14rem);gap:clamp(.75rem,.5rem + 1.2vw,2rem);align-items:center}.sg-axis_name{display:flex;flex-direction:column;gap:.3rem}.sg-axis_title{font-family:var(--font-display);font-size:clamp(1.15rem,1rem + .7vw,1.55rem);font-weight:600;line-height:1.2;margin:0}.sg-axis_what{font-size:.8125rem;color:var(--ink-soft);margin:0;line-height:1.4}.sg-axis_src{align-self:flex-start;margin:.1rem 0 .15rem;padding:.18rem .45rem .14rem;border:1px solid currentColor;font-size:.6875rem;font-weight:600;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.sg-axis_score{justify-self:end;text-align:right}.sg-axis_verdict{font-size:var(--fs-kicker);font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:.5rem 0 0;text-align:right}.sg-axis[data-level=bad] .sg-axis_score,.sg-axis[data-level=bad] .sg-axis_verdict{color:var(--red-text)}.sg-axis[data-level=warn] .sg-axis_score,.sg-axis[data-level=warn] .sg-axis_verdict{color:var(--ink-soft)}.sg-axis[data-level=ok] .sg-axis_score,.sg-axis[data-level=ok] .sg-axis_verdict{color:var(--ink)}.sg-axis[data-level=bad] .sg-bar_fill{background-color:var(--meas-bad)}.sg-axis[data-level=warn] .sg-bar_fill{background-color:var(--meas-warn)}.sg-axis[data-level=ok] .sg-bar_fill{background-color:var(--meas-ok)}.sg-bar{display:block}.sg-bar_track{position:relative;height:.7rem;border:1px solid var(--rule-heavy);background-color:transparent;overflow:hidden}.sg-bar_fill{position:absolute;inset:0 auto 0 0;width:0;background-color:var(--ink);transition:width 1.1s cubic-bezier(.22,1,.36,1)}.sg-bar_track:before,.sg-bar_track:after{content:"";position:absolute;top:0;bottom:0;width:1px;background-color:var(--rule-heavy);opacity:.55;z-index:1}.sg-bar_track:before{left:50%}.sg-bar_track:after{left:90%}.sg-bar_scale{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:.625rem;letter-spacing:.06em;color:var(--ink-soft);margin-top:.35rem}.sg-axis.is-pending .sg-bar_track{animation:sg-pulse 1.4s ease-in-out infinite}.sg-axis.is-pending .sg-axis_score{color:var(--ink-soft);opacity:.45}@keyframes sg-pulse{0%,to{opacity:1}50%{opacity:.35}}.sg-finds{list-style:none;margin:clamp(.85rem,.7rem + .5vw,1.25rem) 0 0;padding:0;display:grid;gap:.55rem}.sg-find{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.65rem;align-items:baseline;font-size:var(--fs-small);line-height:1.5}.sg-find_mark{font-family:var(--font-mono);font-size:.8em;line-height:1.6}.sg-find[data-level=bad] .sg-find_mark{color:var(--red-text)}.sg-find[data-level=warn] .sg-find_mark{color:var(--ink-soft)}.sg-find[data-level=ok] .sg-find_mark{color:var(--ink)}.sg-find[data-level=ok]{color:var(--ink-soft)}.sg-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.sg-cmp{border-top:2px solid var(--rule-heavy)}.sg-cmp_top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding-block:.8rem;border-bottom:1px solid var(--rule-strong)}.sg-cmp_empty{padding-block:1.5rem}.sg-cmp_row{display:grid;grid-template-columns:minmax(0,1fr) minmax(4.5rem,7rem) 1.75rem minmax(4.5rem,7rem) minmax(4.5rem,6.5rem);gap:.35rem clamp(.6rem,.4rem + .8vw,1.5rem);align-items:baseline;padding-block:.8rem;border-bottom:1px solid var(--rule)}.sg-cmp_row.is-head{border-bottom-color:var(--rule-strong);padding-block:.5rem .6rem;font-size:var(--fs-kicker);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.sg-cmp_row.is-head>span:not(:first-child){text-align:right}.sg-cmp_label{display:flex;flex-direction:column;gap:.15rem;font-size:var(--fs-small)}.sg-cmp_note{font-size:.75rem;color:var(--ink-soft)}.sg-cmp_from,.sg-cmp_to,.sg-cmp_delta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-small);text-align:right;white-space:nowrap}.sg-cmp_from{color:var(--ink-soft)}.sg-cmp_arrow{font-family:var(--font-mono);color:var(--ink-soft);text-align:center}.sg-cmp_to{font-weight:500}.sg-cmp_delta{color:var(--ink-soft)}.sg-cmp_row.is-better .sg-cmp_to,.sg-cmp_row.is-better .sg-cmp_delta{color:var(--green-text)}.sg-cmp_foot{padding-top:1rem;max-width:44rem}.sg-cmp_foot a{color:var(--red-text);border-bottom:1px solid currentColor}.sg-audit{display:flex;flex-direction:column;gap:clamp(1.5rem,1rem + 2vw,2.75rem)}.sg-audit_outcome{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1.5rem,1rem + 2.5vw,3.5rem);padding-top:clamp(1.25rem,1rem + 1.5vw,2rem);border-top:2px solid var(--rule-heavy);align-items:start}.sg-audit_outcome[hidden]{display:none}.sg-audit_verdict{display:flex;flex-direction:column;gap:1rem}.sg-audit_verdict p{margin:0}.sg-audit_verdict [hidden]{display:none}.sg-audit_sum{display:grid;grid-template-columns:minmax(11rem,16rem) minmax(0,1fr);gap:1.25rem clamp(1.5rem,1rem + 2.5vw,3.5rem);align-items:start}.sg-audit_score{display:flex;flex-direction:column;gap:.9rem}.sg-audit_say{display:flex;flex-direction:column;gap:1.1rem}.sg-audit_say .sg-d2{text-wrap:balance}.sg-audit_loss{display:flex;flex-direction:column;gap:.35rem}.sg-audit_loss .is-loss{color:var(--red)}.sg-audit_fine{padding-top:.9rem;border-top:1px solid var(--rule)}.sg-audit_outcome[data-overall=bad] .sg-audit_overall{color:var(--red-text)}.sg-audit_outcome[data-overall=warn] .sg-audit_overall{color:var(--ink)}.sg-audit_outcome[data-overall=ok] .sg-audit_overall{color:var(--green-text)}.sg-audit_outcome[data-overall=bad] .sg-audit_score .sg-bar_fill{background-color:var(--meas-bad)}.sg-audit_outcome[data-overall=warn] .sg-audit_score .sg-bar_fill{background-color:var(--meas-warn)}.sg-audit_outcome[data-overall=ok] .sg-audit_score .sg-bar_fill{background-color:var(--meas-ok)}@media(max-width:640px){.sg-audit_sum{grid-template-columns:minmax(0,1fr)}}.sg-audit_next{display:flex;flex-direction:column;align-items:start;gap:1.25rem}.sg-audit_outcome.has-calc{grid-template-columns:minmax(0,1fr)}.sg-audit_outcome.has-calc .sg-audit_verdict{padding:clamp(1.25rem,1rem + 1.5vw,2.25rem);border:2px solid var(--rule-heavy)}.sg-audit_outcome.has-calc .sg-calc{margin-top:0;padding-top:clamp(1.25rem,1rem + 1vw,1.75rem);border-top:1px solid var(--rule-strong)}.sg-audit_cases{margin:0;font-size:var(--fs-body);line-height:1.5;color:var(--ink)}.sg-audit_cases .sg-kicker{margin-right:.35rem}.sg-audit_cases a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.sg-audit_cases a:hover{color:var(--red-text)}.sg-audit_outcome.has-calc .sg-audit_next{flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem clamp(1.5rem,1rem + 2vw,3rem);padding-top:clamp(1.25rem,1rem + 1vw,1.75rem);border-top:1px solid var(--rule-strong)}.sg-hero_instrument{margin-top:clamp(2rem,1.25rem + 2.5vw,3.5rem)}.sg-cause{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.5rem clamp(1rem,.75rem + 1.5vw,2.5rem);align-items:baseline;padding-block:clamp(1rem,.85rem + .8vw,1.75rem);border-bottom:1px solid var(--rule-strong)}.sg-cause_body{display:flex;flex-direction:column;gap:.6rem}.sg-ai_row{display:grid;grid-template-columns:3rem minmax(0,1fr) minmax(0,1.5fr);gap:.55rem clamp(1rem,.75rem + 1.5vw,2.5rem);align-items:baseline;padding-block:clamp(1.15rem,.9rem + 1vw,1.85rem);border-bottom:1px solid var(--rule)}.t-ink .sg-ai_row{border-bottom-color:var(--rule-on-ink)}.sg-flow{border-top:2px solid var(--rule-heavy)}.sg-flow_row{display:grid;grid-template-columns:3.5rem minmax(0,1.6fr) minmax(0,1fr);gap:.5rem clamp(1rem,.75rem + 1.5vw,2.5rem);align-items:start;padding-block:clamp(1rem,.85rem + .8vw,1.75rem);border-bottom:1px solid var(--rule-strong)}.sg-flow_no{font-family:var(--font-display);font-size:1.5rem;font-weight:600;color:var(--red-text);font-variant-numeric:tabular-nums;line-height:1.1}.sg-flow_main{display:flex;flex-direction:column;gap:.55rem}.sg-flow_side{display:flex;flex-direction:column;gap:.5rem;padding-left:clamp(1rem,.75rem + 1vw,1.75rem);border-left:1px solid var(--rule)}.sg-flow_label{font-weight:600;color:var(--ink)}.sg-proof{padding-block:clamp(3.5rem,2.25rem + 5vw,7rem)}.sg-proof_head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding-bottom:1.25rem;border-bottom:1px solid var(--rule-strong)}.sg-proof_note{margin:0;font-size:var(--fs-small);color:var(--ink-soft)}.sg-proof_note a{color:var(--ink);border-bottom:1px solid var(--rule-strong)}.sg-proof_note a:hover{color:var(--red-text);border-bottom-color:currentColor}.sg-proof_grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sg-proof_cases{margin-top:clamp(1.25rem,1rem + 1vw,2rem)}.sg-tile{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:1rem;padding:clamp(1.6rem,1.1rem + 1.6vw,2.75rem) clamp(1.1rem,.8rem + 1vw,2rem);border-bottom:1px solid var(--rule)}.sg-tile+.sg-tile{border-left:1px solid var(--rule)}.sg-tile_label{align-self:end;margin:0;font-size:var(--fs-kicker);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);line-height:1.35}.sg-tile_value{color:var(--ink)}.sg-tile_value.sg-fig.is-lg{font-size:clamp(2.1rem,1.5rem + 2.4vw,3.4rem)}.sg-dumb{position:relative;height:.85rem;margin-top:.15rem}.sg-dumb_track{position:absolute;inset:50% 0 auto;height:1px;margin-top:-.5px;background-color:var(--rule-strong)}.sg-dumb_span{position:absolute;top:50%;height:2px;margin-top:-1px;background-color:var(--red);opacity:.45}.sg-dumb_from,.sg-dumb_to{position:absolute;top:50%;width:.6rem;height:.6rem;margin:-.3rem 0 0 -.3rem;border-radius:50%}.sg-dumb_from{background-color:var(--ink-soft)}.sg-dumb_to{background-color:var(--green-text);box-shadow:0 0 0 2px var(--paper-2)}.sg-tile_delta{margin:0;display:flex;flex-wrap:wrap;gap:.2rem .6rem;font-size:.8125rem;color:var(--ink-soft)}.sg-tile_was{text-decoration:line-through;text-decoration-thickness:1px}.sg-tile_change{font-family:var(--font-mono);color:var(--green-text)}.sg-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:0;border-top:2px solid var(--rule-heavy);border-bottom:1px solid var(--rule-strong)}.sg-total{padding:clamp(1rem,.85rem + .7vw,1.5rem) clamp(.85rem,.7rem + .6vw,1.35rem);display:flex;flex-direction:column;gap:.5rem}.sg-total+.sg-total{border-left:1px solid var(--rule)}.sg-total .sg-fig{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem}.sg-total_from,.sg-total_arrow{color:var(--ink-soft);font-size:.7em}.sg-total_note{display:flex;flex-wrap:wrap;gap:.3rem .75rem;margin:0;font-size:.75rem;color:var(--ink-soft)}.sg-cases{border-top:2px solid var(--rule-heavy);margin-top:clamp(1.5rem,1rem + 2vw,2.5rem)}.sg-case_row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) repeat(auto-fit,minmax(5rem,1fr));gap:.35rem clamp(.6rem,.4rem + .8vw,1.5rem);align-items:baseline;padding-block:clamp(.85rem,.7rem + .6vw,1.25rem);border-bottom:1px solid var(--rule-strong);transition:background-color .2s}a.sg-case_row:hover{background-color:var(--paper-2)}.t-paper-2 a.sg-case_row:hover{background-color:#14110f0d}.sg-case_row.is-head{padding-block:.5rem .6rem;border-bottom-color:var(--rule-strong);font-size:var(--fs-kicker);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.sg-case_row.is-head>span:nth-child(n+3){text-align:right}.sg-case_client{display:flex;flex-direction:column;gap:.15rem}.sg-case_name{font-family:var(--font-display);font-size:clamp(1.05rem,.95rem + .5vw,1.3rem);font-weight:600;line-height:1.2}.sg-case_industry{font-size:.75rem;color:var(--ink-soft)}.sg-case_platform{font-size:var(--fs-small);color:var(--ink-soft)}.sg-case_metric{display:flex;flex-direction:column;align-items:flex-end;gap:.1rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-small);white-space:nowrap}.sg-case_from{color:var(--ink-soft);font-size:.8em;text-decoration:line-through;text-decoration-thickness:1px}.sg-case_to.is-better{color:var(--green-text);font-weight:500}.sg-case_none{color:var(--ink-soft);opacity:.5}.sg-cases_more{margin-top:clamp(1.25rem,1rem + 1vw,1.75rem)}.sg-casepage{padding-top:clamp(7rem,5rem + 7vw,10rem)}.sg-case_masthead{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.8rem;margin-bottom:clamp(1.5rem,1rem + 2vw,2.5rem);border-bottom:2px solid var(--rule-heavy)}.sg-case_facts{display:flex;flex-direction:column;gap:1.25rem;align-self:end}.sg-case_headline{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:0;margin-top:clamp(2rem,1.5rem + 2.5vw,3.5rem);border-top:2px solid var(--rule-heavy);border-bottom:1px solid var(--rule-strong)}.sg-case_stat{padding:clamp(1rem,.85rem + .7vw,1.5rem) clamp(.85rem,.7rem + .6vw,1.35rem);display:flex;flex-direction:column;gap:.5rem}.sg-case_stat+.sg-case_stat{border-left:1px solid var(--rule)}.sg-plates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,.75rem + 1.5vw,2.5rem)}.sg-plateset_label{margin:0 0 .85rem;padding-bottom:.6rem;border-bottom:1px solid var(--rule)}.sg-plate{margin:0;display:flex;flex-direction:column;gap:.65rem}.sg-plate img{display:block;width:100%;height:auto;border:1px solid var(--rule-heavy)}.sg-plate_frame{max-height:min(78vh,56rem);overflow-y:auto;border:1px solid var(--rule-heavy);background:var(--paper)}.sg-plate_frame:focus-visible{outline:2px solid var(--red);outline-offset:3px}.sg-plate_frame img{border:0}.sg-plates.is-phone .sg-plate{width:100%;max-width:22rem;justify-self:center}.sg-plateset_note{max-width:48rem;margin:.85rem 0 0}.sg-testpage{padding-top:clamp(7rem,5rem + 7vw,10rem)}.sg-method{display:grid;grid-template-columns:3rem minmax(0,1fr) minmax(0,1.6fr);gap:.5rem clamp(1rem,.75rem + 1.5vw,2.5rem);align-items:baseline;padding-block:clamp(.9rem,.75rem + .6vw,1.4rem);border-bottom:1px solid var(--rule)}.sg-limits{margin-top:clamp(2rem,1.5rem + 2vw,3rem);padding-top:clamp(1.25rem,1rem + 1vw,1.75rem);border-top:2px solid var(--rule-heavy);max-width:46rem}@media(max-width:1000px){.sg-audit_outcome{grid-template-columns:minmax(0,1fr)}}@media(max-width:820px){.sg-proof_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-tile:nth-child(odd){border-left:0}.sg-ai_row{grid-template-columns:2.5rem minmax(0,1fr)}.sg-ai_row p{grid-column:2}.sg-flow_row{grid-template-columns:2.5rem minmax(0,1fr)}.sg-flow_side{grid-column:2;padding-left:0;border-left:0;padding-top:.85rem;border-top:1px solid var(--rule);margin-top:.35rem}.sg-cause{grid-template-columns:2.5rem minmax(0,1fr)}.sg-plates{grid-template-columns:minmax(0,1fr)}.sg-plate_frame{max-height:64vh}.sg-totals,.sg-case_headline{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-total:nth-child(2n){border-left:1px solid var(--rule)}.sg-total:nth-child(n+3),.sg-case_stat:nth-child(n+3){border-top:1px solid var(--rule)}.sg-total:nth-child(odd),.sg-case_stat:nth-child(odd){border-left:0}.sg-case_row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.5rem}.sg-case_row.is-head{display:none}.sg-case_client,.sg-case_platform{grid-column:1 / -1}.sg-case_metric{align-items:flex-start}.sg-method{grid-template-columns:2.5rem minmax(0,1fr)}.sg-method p{grid-column:2}.sg-probe_row{grid-template-columns:minmax(0,1fr)}.sg-probe_row .sg-btn{width:100%}.sg-axis_top{grid-template-columns:minmax(0,1fr) auto}.sg-axis_bar-cell{grid-column:1 / -1}}@media(max-width:560px){.sg-proof_grid{grid-template-columns:minmax(0,1fr)}.sg-tile+.sg-tile{border-left:0}.sg-axis_verdict{text-align:right}.sg-cmp_row{grid-template-columns:minmax(0,1fr) auto;row-gap:.2rem}.sg-cmp_row.is-head{display:none}.sg-cmp_label{grid-column:1 / -1;font-weight:500}.sg-cmp_from{grid-column:1;text-align:left}.sg-cmp_arrow{display:none}.sg-cmp_to{grid-column:1;text-align:left}.sg-cmp_to:before{content:"→ ";color:var(--ink-soft)}.sg-cmp_delta{grid-column:2;grid-row:2 / span 2;align-self:center}}@media(prefers-reduced-motion:reduce){.sg-bar_fill{transition:none}.sg-axis.is-pending .sg-bar_track{animation:none}}.sg-inst{position:relative}.sg-inst.is-running:before{content:"";position:absolute;inset:0 0 auto;height:2px;background-color:var(--rule);overflow:hidden}.sg-inst.is-running:after{content:"";position:absolute;top:0;left:0;height:2px;width:34%;background-color:var(--red);animation:sg-inst-sweep 1.15s cubic-bezier(.65,0,.35,1) infinite}@keyframes sg-inst-sweep{0%{transform:translate(-100%)}to{transform:translate(394%)}}.sg-probe.is-running .sg-btn{opacity:.65;cursor:progress}@media(prefers-reduced-motion:reduce){.sg-inst.is-running:after{animation:none;width:100%;opacity:.5}}.sg-develop{position:relative;border:1px solid var(--rule-heavy);background:#fff;overflow:hidden}.sg-develop img{display:block;width:100%;height:auto}.sg-dev_before{filter:grayscale(1);opacity:.88}.sg-dev_after{position:absolute;inset:0;clip-path:inset(0 100% 0 0)}.is-developed .sg-dev_after{clip-path:inset(0 0 0 0);transition:clip-path 1.4s cubic-bezier(.65,0,.35,1) .15s}.sg-dev_after:after{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:var(--green);opacity:0}.is-developed .sg-dev_after:after{animation:sg-dev-edge 1.4s cubic-bezier(.65,0,.35,1) .15s both}@keyframes sg-dev-edge{0%{left:0;opacity:1}98%{opacity:1}to{left:100%;opacity:0}}.sg-compare{--pos: 50;touch-action:pan-y;cursor:ew-resize;user-select:none;-webkit-user-select:none}.sg-compare .sg-dev_after{clip-path:inset(0 0 0 calc(var(--pos) * 1%))}.sg-compare .sg-dev_after:after{content:none}.sg-cmp_handle{position:absolute;top:0;bottom:0;left:calc(var(--pos) * 1%);width:0;z-index:3}.sg-cmp_handle:before{content:"";position:absolute;top:0;bottom:0;left:-1px;width:2px;background:var(--green)}.sg-cmp_handle:focus-visible .sg-cmp_grip{outline:2px solid var(--red);outline-offset:3px}.sg-cmp_grip{position:absolute;top:50%;left:0;transform:translate(-50%,-50%);width:2.1rem;height:2.1rem;background:var(--ink)}.sg-cmp_grip:before,.sg-cmp_grip:after{content:"";position:absolute;top:50%;transform:translateY(-50%);width:0;height:0;border:5px solid transparent}.sg-cmp_grip:before{left:.35rem;border-left-width:0;border-right-color:var(--paper)}.sg-cmp_grip:after{right:.35rem;border-right-width:0;border-left-color:var(--paper)}.sg-cmp_handle:focus-visible{outline:none}.sg-cmp_handle:focus-visible .sg-cmp_grip{outline:2px solid var(--red-on-ink);outline-offset:3px}.sg-cmptag{position:absolute;bottom:.55rem;z-index:2;display:flex;flex-direction:column;gap:.15rem;padding:.35rem .5rem .4rem;background:var(--paper);border:1px solid var(--rule-heavy);font-family:var(--font-mono);transition:opacity .15s linear;pointer-events:none}.sg-cmptag.is-before{left:.55rem}.sg-cmptag.is-after{right:.55rem}.sg-cmptag_key{font-size:.56rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft)}.sg-cmptag_val{font-size:clamp(.9rem,.8rem + .5vw,1.1rem);line-height:1}.sg-cmptag_val strong{font-weight:400}.sg-cmptag.is-before .sg-cmptag_val{color:var(--red-text)}.sg-cmptag.is-after .sg-cmptag_val{color:var(--green-text)}.sg-develop figcaption,.sg-dev_cap{padding:.45rem .6rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;border-top:1px solid var(--rule);background:var(--paper)}.sg-axis.is-calc .sg-bar_fill{width:34%!important;opacity:.35;animation:sg-calc-scan 1.3s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes sg-calc-scan{0%{transform:translate(0)}to{transform:translate(194%)}}.sg-axis.is-calc .sg-fig{color:var(--ink-soft);font-variant-numeric:tabular-nums}.sg-finds .sg-find{animation:sg-find-in .38s cubic-bezier(.25,.9,.35,1) both;animation-delay:calc(var(--find-i, 0) * 90ms)}@keyframes sg-find-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.sg-axis.is-calc .sg-bar_fill{animation:none;opacity:.35}.sg-finds .sg-find{animation:none}.is-developed .sg-dev_after{transition:none}.sg-dev_after{clip-path:inset(0 0 0 0)}.is-developed .sg-dev_after:after{animation:none}}.sg-hero_lead{grid-column:1 / span 6;display:flex;flex-direction:column;gap:clamp(1.1rem,.8rem + 1.2vw,1.75rem)}.sg-hero_lead .sg-lead{max-width:34rem}@media(max-width:1000px){.sg-hero_lead{grid-column:1 / -1}}.sg-cover{--flip: 0;padding-block:0}.sg-cover_pin{min-height:100svh;display:grid;grid-template-rows:minmax(0,1fr) auto;row-gap:clamp(1.25rem,.75rem + 1vw,2rem);align-items:center;padding-block:calc(4.25rem + clamp(1rem,.5rem + 1.5vw,2.25rem)) clamp(1.25rem,1rem + 1vw,2rem)}.sg-cover_run{display:none}@media(min-width:999999px){.sg-cover_pin{position:sticky;top:var(--pin-top, 0px)}.sg-cover_run{display:block;height:75svh}}.sg-cover_grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}.sg-cover_claim{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(.9rem,.6rem + 1vw,1.5rem)}.sg-cover_claim .sg-d1{font-size:calc(var(--fs-d1) * .96)}.sg-cover_claim .sg-lead{max-width:34rem;text-wrap:balance;font-size:clamp(1.05rem,.95rem + .4vw,1.3rem)}.sg-cover_faults{list-style:none;margin:0;padding:0;width:min(100%,27rem);border-top:1px solid var(--rule-strong)}.sg-cover_fault{display:flex;align-items:center;gap:.62em;padding-block:.36em .3em;border-bottom:1px solid var(--rule);font-family:var(--font-display);font-size:clamp(1.15rem,.9rem + .85vw,1.6rem);font-weight:600;line-height:1.12;letter-spacing:-.01em}.sg-cover_x{position:relative;flex:none;width:.56em;height:.56em;color:var(--red)}.sg-cover_x:before,.sg-cover_x:after{content:"";position:absolute;top:50%;left:50%;width:.8em;height:.1em;margin:-.05em 0 0 -.4em;background:currentColor;transform:rotate(45deg);animation:sg-cover-strike .2s cubic-bezier(.2,.9,.3,1) both;animation-delay:calc(var(--d, 0ms) + .21s)}.sg-cover_x:after{transform:rotate(-45deg);animation-name:sg-cover-strike-back;animation-delay:calc(var(--d, 0ms) + .29s)}@keyframes sg-cover-strike{0%{transform:rotate(45deg) scaleX(0)}to{transform:rotate(45deg) scaleX(1)}}@keyframes sg-cover-strike-back{0%{transform:rotate(-45deg) scaleX(0)}to{transform:rotate(-45deg) scaleX(1)}}.sg-cover_doubts{list-style:none;margin:clamp(.35rem,.15rem + .8vw,1rem) 0 0;padding:0;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.5rem,.3rem + .6vw,.875rem)}.sg-cover_doubt{display:flex;align-items:center;padding:.8rem .95rem .85rem;background:var(--paper-2);border-top:2px solid var(--rule-heavy);font-family:var(--font-display);font-size:clamp(1rem,.9rem + .3vw,1.15rem);font-weight:600;line-height:1.1;letter-spacing:-.01em;color:var(--ink)}.sg-cover_doubt:before{content:"";display:inline-block;width:.3em;height:.6em;margin:0 .6em .14em .08em;vertical-align:middle;border:solid var(--green-text);border-width:0 .13em .13em 0;transform:rotate(45deg)}.sg-cover_proof{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.5rem + 2vw,3rem)}.sg-cover_proof li{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center;font-size:clamp(.875rem,.85rem + .15vw,.95rem);line-height:1.3;color:var(--ink-soft)}.sg-cover_proof b{font-family:var(--font-display);font-size:clamp(1.8rem,1.25rem + 1.5vw,2.7rem);font-weight:600;line-height:1;letter-spacing:-.015em;color:var(--ink)}@media(max-width:1000px){.sg-cover_grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:999999px){.sg-cover_pin{row-gap:min(clamp(1.25rem,.75rem + 1vw,2rem),3svh);padding-block:calc(4.25rem + min(clamp(1rem,.5rem + 1.5vw,2.25rem),3svh)) min(clamp(1.25rem,1rem + 1vw,2rem),2.5svh)}.sg-cover_claim{gap:min(clamp(.9rem,.6rem + 1vw,1.5rem),2svh)}.sg-cover_claim .sg-d1{font-size:min(calc(var(--fs-d1) * .96),7.6svh)}.sg-cover_fault{font-size:min(clamp(1.15rem,.9rem + .85vw,1.6rem),3svh)}.sg-cover_claim .sg-lead{font-size:min(clamp(1.05rem,.95rem + .4vw,1.3rem),2.5svh)}.sg-cover_device{gap:min(clamp(2.4rem,1.8rem + 1.5vw,3.4rem),6.5svh)}.sg-cover_proof b{font-size:min(clamp(1.8rem,1.25rem + 1.5vw,2.7rem),4.6svh)}}@media(max-width:640px){.sg-cover_doubt{padding:.6rem .55rem .65rem;font-size:1.05rem}.sg-cover_doubt:before{margin:0 .45em .14em .08em}}.sg-zip_w{position:relative;display:inline-block;animation:sg-zip-in .3s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--d, 0ms) + var(--i, 0) * var(--step, 30ms))}.sg-zip_w:before,.sg-zip_w:after{content:"";position:absolute;right:100%;height:.06em;background:currentColor;transform-origin:100% 50%;opacity:0;pointer-events:none;animation:sg-zip-trail .32s cubic-bezier(.16,1,.3,1) both;animation-delay:inherit}.sg-zip_w:before{top:38%;width:1.7em;margin-right:.1em}.sg-zip_w:after{top:66%;width:1em;margin-right:.3em}.sg-zip{animation:sg-zip-in .32s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d, 0ms)}@keyframes sg-zip-in{0%{opacity:0;transform:translate(-.9em) skew(-14deg)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes sg-zip-trail{0%{opacity:.32;transform:scaleX(1)}to{opacity:0;transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.sg-zip_w,.sg-zip_w:before,.sg-zip_w:after,.sg-zip,.sg-cover_x:before,.sg-cover_x:after{animation:none}}.sg-cover_device{position:relative;justify-self:center;display:flex;flex-direction:column;align-items:center;gap:clamp(2.4rem,1.8rem + 1.5vw,3.4rem)}.sg-cover_state{margin:0;font-size:var(--fs-kicker);font-weight:600;letter-spacing:.16em;text-transform:uppercase}.sg-cover_state .is-slow{color:var(--red-text)}.sg-cover_state .is-quick{display:none;color:var(--green-text)}.sg-cover.is-fast .sg-cover_state .is-slow{display:none}.sg-cover.is-fast .sg-cover_state .is-quick{display:inline}.sg-cover_ai{position:absolute;z-index:2;top:36%;left:calc(100% - .5rem);width:clamp(4.6rem,3.6rem + 2vw,6rem);display:flex;flex-direction:column;align-items:center;color:var(--ink);pointer-events:none}.sg-cover_ai-bob{display:flex;flex-direction:column;width:100%;animation:sg-ai-float 3.4s ease-in-out infinite alternate}.sg-cover_ai-bot{display:block;width:100%;height:auto;overflow:visible;transform:scaleX(-1)}.sg-cover_ai-shell{fill:#fff;stroke:var(--ink);stroke-width:2}.sg-cover_ai-edge{stroke:var(--ink);stroke-width:8.5}.sg-cover_ai-fill{stroke:#fff;stroke-width:5}.sg-cover_ai-antenna{stroke:var(--ink);stroke-width:3}.sg-cover_ai-spark{fill:var(--red)}.sg-cover_ai-face{fill:#2a2f3d}.sg-cover_ai-ink{fill:var(--on-ink)}.sg-cover_ai-line{stroke:var(--on-ink)}.sg-cover_ai-light{fill:var(--red)}.sg-cover.is-fast .sg-cover_ai-light{fill:var(--green)}.sg-cover_ai-shadow{width:62%;height:.45rem;margin-top:.7rem;border-radius:50%;background:#14110f33;filter:blur(3px);animation:sg-ai-shadow 3.4s ease-in-out infinite alternate}.sg-cover_ai-say{position:relative;align-self:flex-start;margin:0 0 .75rem;padding:.4rem .65rem .42rem;background:var(--paper);border:1.5px solid var(--ink);font-family:var(--font-display);font-size:clamp(.95rem,.85rem + .3vw,1.1rem);font-weight:600;line-height:1.1;white-space:nowrap}.sg-cover_ai-say:after{content:"";position:absolute;top:100%;left:1.35rem;width:.6rem;height:.6rem;margin-top:-.3rem;background:var(--paper);border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:rotate(45deg)}.sg-cover_ai-say span{display:inline-block;transform-origin:15% 100%;animation:sg-ai-pop .38s cubic-bezier(.2,.9,.3,1.25) both}.sg-cover_ai-say .is-slow{color:var(--red-text);letter-spacing:.12em;animation-delay:.9s}.sg-cover_ai-say .is-quick{color:var(--green-text)}.sg-cover_ai .is-quick,.sg-cover.is-fast .sg-cover_ai .is-slow{display:none}.sg-cover.is-fast .sg-cover_ai .is-quick{display:inline-block}@keyframes sg-ai-float{0%{transform:translateY(-.4rem) rotate(-3deg)}to{transform:translateY(.4rem) rotate(2deg)}}@keyframes sg-ai-shadow{0%{transform:scaleX(.82);opacity:.7}to{transform:scaleX(1);opacity:1}}@keyframes sg-ai-pop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}@media(min-width:1001px)and (max-width:1379px){.sg-cover_ai{left:calc(100% - 1.5rem)}.sg-cover_ai-say{white-space:normal;width:max-content;max-width:6.4rem}}@media(max-width:1000px){.sg-cover_ai{top:44%;left:calc(100% - 2.6rem);width:3.9rem}.sg-cover_ai-say{align-self:flex-end;font-size:.85rem}.sg-cover_ai-say:after{left:auto;right:1.2rem}.sg-cover_ai-say span{transform-origin:85% 100%}}@media(prefers-reduced-motion:reduce){.sg-cover_ai-bob,.sg-cover_ai-shadow,.sg-cover_ai-say span{animation:none}}.sg-iphone{--w: min(19rem, calc(min(42rem, 60svh)*.47) );--r: calc(var(--w) * .165);--frame: calc(var(--w) * .02);--bezel: calc(var(--w) * .032);--step: calc(var(--w) * .0082);position:relative;width:var(--w);aspect-ratio:71.6 / 146.6;perspective:1900px;perspective-origin:70% 40%}.sg-iphone_spin{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateY(calc(var(--flip, 0) * 360deg)) scale(calc(1 - (sin(var(--flip, 0) * 180deg)*.08)))}.sg-iphone_model{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(8deg) rotateY(-24deg) rotate(4deg);animation:sg-iphone-float 9s ease-in-out infinite alternate}@keyframes sg-iphone-float{0%{transform:translateY(-.4rem) rotateX(9deg) rotateY(-26deg) rotate(4deg)}to{transform:translateY(.5rem) rotateX(5deg) rotateY(-17deg) rotate(2.5deg)}}.sg-iphone_layer{position:absolute;inset:0;border-radius:var(--r);background-color:hsl(230 4% calc(5% + var(--k) * 1.15%));transform:translateZ(calc((var(--k) - 14) * var(--step)))}.sg-iphone_layer.has-buttons:before{content:"";position:absolute;right:calc(var(--w) * -.012);top:26%;width:calc(var(--w) * .02);height:11%;border-radius:2px;background-color:inherit}.sg-iphone_front{position:absolute;inset:0;padding:var(--frame);border-radius:var(--r);background:linear-gradient(215deg,#55555b,#1a1a1d 20%,#5f5f66,#141416 68%,#3d3d42);transform:translateZ(.5px);backface-visibility:hidden}.sg-iphone_back{position:absolute;inset:0;border-radius:var(--r);background:linear-gradient(145deg,#55555b,#1a1a1d 20%,#5f5f66,#141416 68%,#3d3d42);transform:translateZ(calc(-14 * var(--step) - .5px)) rotateY(180deg);backface-visibility:hidden}.sg-iphone_back:before{content:"";position:absolute;inset:var(--frame);border-radius:calc(var(--r) - var(--frame));background:#161618}.sg-iphone_cams{position:absolute;top:calc(var(--w) * .06);left:calc(var(--w) * .06);width:calc(var(--w) * .4);aspect-ratio:1;border-radius:calc(var(--w) * .1);background:#252528;box-shadow:inset 0 0 0 1px #ffffff1f}.sg-iphone_cams i{position:absolute;width:42%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#232838 0 30%,#08080a 33% 62%,#3b3b41 65% 100%)}.sg-iphone_cams .is-a{top:6%;left:6%}.sg-iphone_cams .is-b{bottom:6%;left:6%}.sg-iphone_cams .is-c{top:29%;right:6%}.sg-iphone_cams b{position:absolute;top:10%;right:15%;width:12%;aspect-ratio:1;border-radius:50%;background:#e9e4cf}.sg-iphone_glass{width:100%;height:100%;padding:var(--bezel);border-radius:calc(var(--r) - var(--frame));background:#060606}.sg-iphone_screen{position:relative;display:flex;flex-direction:column;width:100%;height:100%;overflow:hidden;border-radius:calc(var(--r) - var(--frame) - var(--bezel));background:#fff;font-family:-apple-system,"SF Pro Text",var(--font-body),sans-serif;color:#111}.sg-iphone_glare{position:absolute;inset:0;border-radius:var(--r);background:linear-gradient(242deg,#ffffff47,#ffffff14 26%,#fff0 40%);pointer-events:none}.sg-iphone_island{position:absolute;top:calc(var(--w) * .03);left:50%;z-index:5;width:31%;height:calc(var(--w) * .088);transform:translate(-50%);border-radius:999px;background:#000}.sg-iphone_status{display:flex;align-items:center;justify-content:space-between;height:calc(var(--w) * .15);padding:calc(var(--w) * .02) calc(var(--w) * .075) 0;font-size:calc(var(--w) * .046);font-weight:600;letter-spacing:-.01em}.sg-iphone_icons{display:flex;align-items:center;gap:calc(var(--w) * .014)}.sg-iphone_icons svg{display:block;height:calc(var(--w) * .036);width:auto;fill:currentColor}.sg-iphone_icons .is-battery{height:calc(var(--w) * .04)}.sg-iphone_safari{padding:calc(var(--w) * .01) calc(var(--w) * .035) 0;background:#f6f6f7;border-bottom:1px solid #e3e3e6}.sg-iphone_field{display:flex;align-items:center;justify-content:center;gap:calc(var(--w) * .02);height:calc(var(--w) * .11);margin-bottom:calc(var(--w) * .025);border-radius:calc(var(--w) * .035);background:#e7e7ea;font-size:calc(var(--w) * .047);color:#1c1c1e}.sg-iphone_field .is-lock{height:calc(var(--w) * .036);width:auto;fill:#6d6d72}.sg-iphone_field .is-stop{height:calc(var(--w) * .03);width:auto;margin-left:auto;margin-right:calc(var(--w) * .03);fill:none;stroke:#6d6d72;stroke-width:1.6;stroke-linecap:round}.sg-iphone_field span{margin-left:calc(var(--w) * .07)}.sg-iphone_host i{font-style:normal}.sg-iphone_host .is-quick{display:none}.sg-iphone_progress{position:relative;height:calc(var(--w) * .014);margin-inline:calc(var(--w) * -.035);overflow:hidden}.sg-iphone_progress span{position:absolute;inset:0;background:var(--red);transform-origin:0 50%;transform:scaleX(.64);animation:sg-slowload 13s linear infinite}.sg-iphone_status,.sg-iphone_safari{flex:none}.sg-iphone_view{position:relative;flex:1;min-height:0;overflow:hidden}.sg-iphone_page{display:flex;flex-direction:column;gap:calc(var(--w) * .04);padding:calc(var(--w) * .05) calc(var(--w) * .055);animation:sg-slowbreath 2.4s ease-in-out infinite}.sg-iphone_block{display:block;border-radius:calc(var(--w) * .02);background:#ececef}.sg-iphone_block.is-nav{height:calc(var(--w) * .05);width:38%}.sg-iphone_block.is-image{aspect-ratio:4 / 3;width:100%;background:#f1f1f3}.sg-iphone_block.is-title{height:calc(var(--w) * .075);width:82%}.sg-iphone_block.is-line{height:calc(var(--w) * .03);width:96%}.sg-iphone_block.is-short{width:58%}.sg-iphone_block.is-button{height:calc(var(--w) * .11);width:52%;margin-top:calc(var(--w) * .02);border-radius:999px;background:#e2e2e6}.sg-iphone_old{position:absolute;inset:0;filter:grayscale(1) contrast(.94);clip-path:inset(0 0 100% 0);animation:sg-slowreveal 13s linear infinite}.sg-iphone_old img{display:block;width:100%;height:auto}@keyframes sg-slowreveal{0%{clip-path:inset(0 0 100% 0);opacity:1;animation-timing-function:cubic-bezier(.2,.8,.3,1)}7%{clip-path:inset(0 0 88% 0);animation-timing-function:linear}21%{clip-path:inset(0 0 87% 0);animation-timing-function:cubic-bezier(.2,.8,.3,1)}27%{clip-path:inset(0 0 72% 0);animation-timing-function:linear}46%{clip-path:inset(0 0 71% 0);animation-timing-function:cubic-bezier(.2,.8,.3,1)}52%{clip-path:inset(0 0 60% 0);animation-timing-function:linear}74%{clip-path:inset(0 0 59% 0);animation-timing-function:cubic-bezier(.2,.8,.3,1)}79%{clip-path:inset(0 0 53% 0);animation-timing-function:linear}96%{clip-path:inset(0 0 52% 0);opacity:1}to{clip-path:inset(0 0 52% 0);opacity:0}}.sg-iphone_hud{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:calc(var(--w) * .34);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:calc(var(--w) * .065);background:#fffffff0;box-shadow:0 calc(var(--w) * .02) calc(var(--w) * .08) #14110f2e}.sg-iphone_spinner{position:relative;width:58%;aspect-ratio:1;animation:sg-ios-spin 1.8s steps(12) infinite}.sg-iphone_spinner i{position:absolute;top:0;left:45.5%;width:9%;height:28%;border-radius:999px;background:#1c1c1e;transform-origin:50% 178.5%;transform:rotate(calc(var(--i) * 30deg));opacity:calc(.14 + var(--i) * .078)}@keyframes sg-ios-spin{to{transform:rotate(360deg)}}.sg-iphone_homebar{position:absolute;bottom:calc(var(--w) * .02);left:50%;width:36%;height:calc(var(--w) * .014);transform:translate(-50%);border-radius:999px;background:#111}.sg-iphone_shadow{position:absolute;left:-4%;right:8%;bottom:-9%;height:10%;border-radius:50%;background:#14110f4d;filter:blur(calc(var(--w) * .07));animation:sg-iphone-shadow 9s ease-in-out infinite alternate}@keyframes sg-iphone-shadow{0%{transform:scaleX(.92);opacity:.8}to{transform:scaleX(1.02);opacity:1}}@keyframes sg-slowbreath{0%,to{opacity:.6}50%{opacity:1}}@keyframes sg-slowload{0%{transform:scaleX(0);opacity:1;animation-timing-function:cubic-bezier(.2,.8,.3,1)}7%{transform:scaleX(.17);animation-timing-function:linear}21%{transform:scaleX(.21);animation-timing-function:cubic-bezier(.2,.8,.3,1)}27%{transform:scaleX(.39);animation-timing-function:linear}46%{transform:scaleX(.42);animation-timing-function:cubic-bezier(.2,.8,.3,1)}52%{transform:scaleX(.61);animation-timing-function:linear}74%{transform:scaleX(.64);animation-timing-function:cubic-bezier(.2,.8,.3,1)}79%{transform:scaleX(.8);animation-timing-function:linear}96%{transform:scaleX(.83);opacity:1}to{transform:scaleX(.83);opacity:0}}.sg-iphone_site{position:absolute;inset:0;visibility:hidden;background:#fff}.sg-iphone_site img{display:block;width:100%;height:auto}.sg-cover.is-fast .sg-iphone_site{visibility:visible}.sg-cover.is-fast .sg-iphone_page,.sg-cover.is-fast .sg-iphone_old,.sg-cover.is-fast .sg-iphone_hud,.sg-cover.is-fast .sg-iphone_field .is-stop{visibility:hidden}.sg-cover.is-fast .sg-iphone_host .is-slow{display:none}.sg-cover.is-fast .sg-iphone_host .is-quick{display:inline}.sg-cover.is-fast .sg-iphone_progress span{animation:sg-fastload .7s cubic-bezier(.2,.8,.3,1) both}@keyframes sg-fastload{0%{transform:scaleX(0);opacity:1}55%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@media(max-width:1000px){.sg-iphone{--w: min(15rem, 62vw)}.sg-cover_device{margin-top:1rem}.sg-iphone_model{animation:none;transform:rotateX(6deg) rotateY(-18deg) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.sg-iphone_model,.sg-iphone_shadow,.sg-iphone_progress span,.sg-iphone_page,.sg-iphone_spinner{animation:none}.sg-iphone_old{animation:none;clip-path:inset(0 0 60% 0)}.sg-cover.is-fast .sg-iphone_progress span{animation:none;opacity:0}}.sg-film{--film: 1;position:relative;background-color:var(--ink);color:var(--on-ink)}.sg-film_pin{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:calc(4.25rem + clamp(1rem,.5rem + 2vw,2.5rem)) clamp(1.5rem,1rem + 2vw,3rem)}.sg-film_run{display:none}.sg-film_grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.75rem,1rem + 3vw,4.5rem);align-items:center}.sg-film_side{display:flex;flex-direction:column;gap:1rem}.sg-film_side .sg-kicker{color:var(--on-ink-soft)}.sg-film_side .sg-d3{color:var(--on-ink)}.sg-film_state{display:grid;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.sg-film_tag{grid-area:1 / 1;transition:opacity .2s linear}.sg-film_tag b{font-weight:600;margin-right:.4rem}.sg-film_tag.is-before b{color:var(--red-on-ink)}.sg-film_tag.is-after b{color:var(--green-on-ink)}.sg-film.is-after .sg-film_tag.is-before,.sg-film:not(.is-after) .sg-film_tag.is-after{opacity:0}.sg-film_readouts{border-top:1px solid var(--rule-on-ink-strong)}.sg-hm{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.35rem 1rem;padding-block:.85rem;border-bottom:1px solid var(--rule-on-ink)}.sg-hm_key{font-size:.85rem;line-height:1.3;color:var(--on-ink-soft)}.sg-hm_val{grid-column:1;font-family:var(--font-mono);font-size:clamp(1.9rem,1.3rem + 2vw,3rem);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--green-on-ink);transition:color .25s linear}.sg-hm_delta{grid-column:2;grid-row:2;align-self:end;display:flex;gap:.6rem;font-family:var(--font-mono);font-size:.8rem;color:var(--on-ink-soft);opacity:clamp(0,(var(--film) - .8) * 5,1)}.sg-hm_delta s{opacity:.7}.sg-hm_delta b{font-weight:600;color:var(--green-on-ink)}.sg-hm_bar{grid-column:1 / -1;position:relative;height:3px;margin-top:.3rem;background:var(--rule-on-ink)}.sg-hm_fill{position:absolute;inset:0 auto 0 0;width:calc((var(--b) + (var(--a) - var(--b)) * var(--film)) * 1%);background:var(--green-on-ink);transition:background-color .25s linear}.sg-film:not(.is-after) .sg-hm_val{color:var(--red-on-ink)}.sg-film:not(.is-after) .sg-hm_fill{background:var(--red-on-ink)}.sg-film_src{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;color:var(--on-ink-soft)}.sg-film_src a{color:var(--on-ink);border-bottom:1px solid currentColor}.sg-film_frame{position:relative;margin:0;aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--rule-on-ink-strong);background:#fff}.sg-film_frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0}.sg-film_before{filter:grayscale(1)}.sg-film_after{position:absolute;inset:0;overflow:hidden;clip-path:inset(0 calc((1 - var(--film)) * 100%) 0 0)}.sg-film_edge{position:absolute;top:0;bottom:0;left:calc(var(--film) * 100%);width:2px;margin-left:-1px;background:var(--green);opacity:clamp(0,min(var(--film) * 25,(1 - var(--film)) * 25),1)}.sg-film_hint{display:none;margin-top:.75rem;font-size:var(--fs-kicker);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--on-ink-soft);text-align:right}@media(max-width:1000px){.sg-film_grid{grid-template-columns:minmax(0,1fr)}.sg-film_media{order:-1}.sg-film_side{gap:.6rem}.sg-film_readouts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sg-hm{grid-template-columns:minmax(0,1fr);padding:.6rem .5rem .6rem 0}.sg-hm+.sg-hm{padding-left:.6rem;border-left:1px solid var(--rule-on-ink)}.sg-hm_key{font-size:.68rem;min-height:2.7em}.sg-hm_val{font-size:clamp(1.15rem,.9rem + 1.5vw,1.6rem)}.sg-hm_delta{grid-column:1;grid-row:auto;font-size:.66rem;gap:.35rem;flex-wrap:wrap}.sg-film_hint{text-align:center}}@media(min-width:999999px){.sg-film_hint{display:block;opacity:clamp(0,1 - var(--film) * 6,1)}.sg-film_pin{position:sticky;top:0}.sg-film_run{display:block;height:110svh}}.sg-outcome-sec{padding-block:clamp(3rem,2rem + 4vw,6rem)}.sg-outcome-sec .sg-audit_outcome{padding-top:0;border-top:0}.sg-outcome-sec .sg-audit_outcome[hidden]+.sg-verdicts{margin-top:0}.sg-verdicts{margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid;gap:1rem}.sg-verdicts_list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem clamp(1rem,.5rem + 1.5vw,2rem);font-size:var(--fs-small);line-height:1.45}.sg-verdicts_list li{padding-top:.75rem;border-top:1px solid var(--rule-strong)}.sg-verdicts_list b{display:block;margin-bottom:.3rem;font-family:var(--font-display);font-size:1.35rem;font-weight:600;line-height:1.1;color:var(--red-text)}@media(max-width:820px){.sg-verdicts_list{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-calc{margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem);padding-top:clamp(1.25rem,1rem + 1vw,1.75rem);border-top:2px solid var(--rule-heavy);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.25rem,1rem + 1vw,1.75rem) clamp(1.5rem,1rem + 3vw,4rem);align-items:start;scroll-margin-top:5rem}.sg-calc_head{grid-row:1 / span 3;display:flex;flex-direction:column;gap:.7rem}.sg-calc_head p{margin:0}.sg-calc_head .sg-small{max-width:26rem}.sg-calc_form{margin:0;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1rem clamp(1rem,.5rem + 1.5vw,2rem)}.sg-calc_field{display:flex;flex-direction:column;gap:.45rem}.sg-calc_input{width:100%;padding:.4rem 0 .45rem;font-family:var(--font-mono);font-size:clamp(1.1rem,.95rem + .6vw,1.4rem);font-variant-numeric:tabular-nums;line-height:1.2;color:var(--ink);background:transparent;border:0;border-bottom:2px solid var(--rule-heavy);border-radius:0;appearance:none;transition:border-color .2s}.sg-calc_input::placeholder{color:var(--ink-soft);opacity:.55}.sg-calc_input:focus{outline:none;border-bottom-color:var(--red)}.sg-calc_input:focus-visible{outline:2px solid var(--red);outline-offset:4px}.sg-calc_readout{display:flex;align-items:baseline;min-height:calc(1.2em + .85rem);margin:0;padding:.4rem 0 .45rem;border-bottom:2px solid var(--rule-heavy);font-family:var(--font-mono);font-size:clamp(1.1rem,.95rem + .6vw,1.4rem);font-variant-numeric:tabular-nums;line-height:1.2}.sg-calc_readout output:empty{display:none}.sg-calc_readout output:not(:empty)+.sg-calc_measure,.sg-calc.is-measuring .sg-calc_measure{display:none}.sg-calc_measure{color:var(--red-text);text-decoration:underline;text-underline-offset:3px}.sg-calc_measure:focus-visible{outline:2px solid var(--red);outline-offset:4px}.sg-calc_src{min-height:1.2em;font-family:var(--font-mono);font-size:.75rem;color:var(--ink-soft)}.sg-calc_out{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);border-top:1px solid var(--rule)}.sg-calc_cell{display:flex;flex-direction:column;gap:.45rem;padding-top:.9rem}.sg-calc_cell+.sg-calc_cell{padding-left:clamp(1rem,.5rem + 1.5vw,1.75rem);border-left:1px solid var(--rule)}.sg-calc_fig{margin:0;font-family:var(--font-mono);font-size:clamp(1.7rem,1.2rem + 1.7vw,2.75rem);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.05;overflow-wrap:anywhere}.sg-calc_fig.is-loss{color:var(--red)}.sg-calc_fig.is-gain{color:var(--green)}.sg-calc_sub{font-size:.8125rem;line-height:1.45;color:var(--ink-soft)}.sg-calc_note{margin:0;padding:.85rem 1rem .9rem;background:var(--paper-2);border-left:3px solid var(--red);font-size:.9375rem;line-height:1.5}.sg-calc_method{grid-column:1 / -1;max-width:62rem;font-size:.8125rem;line-height:1.6;color:var(--ink-soft)}.sg-calc_method summary{display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;list-style:none;font-weight:600;color:var(--ink)}.sg-calc_method summary::-webkit-details-marker{display:none}.sg-calc_method summary:hover{color:var(--red-text)}.sg-calc_q{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;border:1px solid currentColor;font-family:var(--font-mono);font-size:.75rem;line-height:1}.sg-calc_method[open] .sg-calc_q{background:var(--ink);border-color:var(--ink);color:var(--paper)}.sg-calc_method p{margin:.75rem 0 0}.sg-calc_method a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(max-width:820px){.sg-calc{grid-template-columns:minmax(0,1fr)}.sg-calc_head{grid-row:auto}}@media(max-width:520px){.sg-calc_form,.sg-calc_out{grid-template-columns:minmax(0,1fr)}.sg-calc_cell+.sg-calc_cell{padding-left:0;border-left:0;border-top:1px solid var(--rule);margin-top:.9rem}}.sg-reel_index{display:none}.sg-reel_cases{display:grid;gap:clamp(3rem,2rem + 3vw,5rem)}.sg-reel_case{display:flex;flex-direction:column;gap:clamp(.9rem,.6rem + .8vw,1.4rem)}.sg-reel_head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:2px solid var(--rule-heavy)}.sg-reel_name{margin:0;font-family:var(--font-display);font-size:var(--fs-d3);font-weight:600;line-height:1.1;letter-spacing:-.01em}.sg-reel_meta{margin:.35rem 0 0;font-size:.8125rem;color:var(--ink-soft)}.sg-reel_link{flex:none;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-decoration:none;border-bottom:1px solid currentColor}.sg-reel_pair{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(.75rem,.5rem + 1vw,1.5rem);align-items:center}.sg-reel_side{display:flex;flex-direction:column;gap:.5rem;margin:0}.sg-reel_window{aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--rule-heavy);background:#fff}.sg-reel_page{display:block;width:100%;height:auto}.sg-reel_side.is-before .sg-reel_page{filter:grayscale(1)}.sg-reel_side figcaption{overflow:hidden;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--ink-soft)}.sg-reel_side figcaption b{font-weight:600}.sg-reel_side.is-before figcaption b{color:var(--red-text)}.sg-reel_side.is-after figcaption b{color:var(--green-text)}.sg-reel_arrow{font-family:var(--font-mono);font-size:clamp(1.5rem,1rem + 2vw,2.5rem);color:var(--red)}.sg-reel_result{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--rule)}.sg-reel_metric{display:flex;flex-direction:column;gap:.35rem;padding:.8rem 1rem 0 0}.sg-reel_metric+.sg-reel_metric{padding-left:1rem;border-left:1px solid var(--rule)}.sg-reel_metric dt{font-size:.8125rem;line-height:1.3;color:var(--ink-soft)}.sg-reel_value{margin:0;font-family:var(--font-mono);font-size:clamp(1.6rem,1.1rem + 1.6vw,2.6rem);line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--green-text);transition:color .25s linear}.sg-reel_delta{display:flex;gap:.6rem;margin:0;font-family:var(--font-mono);font-size:.8rem;color:var(--ink-soft)}.sg-reel_delta s{opacity:.7}.sg-reel_delta b{font-weight:600;color:var(--green-text)}.sg-reel.is-live .sg-reel_pin{position:sticky;top:var(--reel-top);height:var(--reel-h);display:flex;flex-direction:column;justify-content:center;gap:clamp(1rem,.6rem + 1vw,1.75rem)}.sg-reel.is-live .sg-reel_pin>*{width:min(100%,calc((var(--reel-h) - 18rem) * 3.2 + 3.5rem));margin-inline:auto}.sg-reel.is-live .sg-reel_index{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1rem;margin-block:0;padding:0;list-style:none}.sg-reel_tick{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);transition:color .3s linear}.sg-reel_tick.is-active{color:var(--ink)}.sg-reel_tick-bar{position:relative;flex:0 0 100%;height:2px;background:var(--rule)}.sg-reel_tick-bar span{position:absolute;inset:0 auto 0 0;width:calc(var(--fill, 0) * 100%);background:var(--green-text)}.sg-reel.is-live .sg-reel_case{grid-area:1 / 1;opacity:0;transform:translateY(1.5rem);pointer-events:none;transition:opacity .45s ease,transform .6s cubic-bezier(.2,.8,.3,1)}.sg-reel.is-live .sg-reel_case.is-past{transform:translateY(-1.5rem)}.sg-reel.is-live .sg-reel_case.is-active{opacity:1;transform:none;pointer-events:auto}.sg-reel.is-live .sg-reel_result{opacity:0;transform:translateY(.75rem);transition:opacity .35s ease,transform .5s cubic-bezier(.2,.8,.3,1)}.sg-reel.is-live .sg-reel_case.is-result .sg-reel_result{opacity:1;transform:none}.sg-reel.is-live .sg-reel_case:not(.is-counted) .sg-reel_value{color:var(--red-text)}.sg-reel.is-live .sg-reel_delta{opacity:0;transition:opacity .3s linear}.sg-reel.is-live .sg-reel_case.is-counted .sg-reel_delta{opacity:1}@media(max-width:820px){.sg-reel_pair{grid-template-columns:minmax(0,1fr)}.sg-reel_arrow{justify-self:center;transform:rotate(90deg)}.sg-reel_metric{padding-right:.5rem}.sg-reel_metric+.sg-reel_metric{padding-left:.6rem}.sg-reel_metric dt{min-height:2.7em;font-size:.68rem}.sg-reel_value{font-size:clamp(1.1rem,.9rem + 1.5vw,1.6rem)}.sg-reel_delta{flex-wrap:wrap;gap:.35rem;font-size:.66rem}}.sg-case_row{position:relative}.sg-case_peek{display:none}@media(hover:hover)and (min-width:1000px){.sg-case_peek{display:block;position:absolute;right:1rem;bottom:calc(100% + .4rem);width:19rem;z-index:3;border:1px solid var(--rule-heavy);background:#fff;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.sg-case_peek img{display:block;width:100%;height:auto}.sg-case_row:hover .sg-case_peek,.sg-case_row:focus-visible .sg-case_peek{opacity:1;transform:none}}.sg-cause_fact{margin-top:.85rem;display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.sg-cause_fact .sg-fig{color:var(--red-text)}.sg-cause.is-evidence{grid-template-columns:2.25rem minmax(0,1.2fr) minmax(0,1fr);grid-template-areas:"no proof body";align-items:start;column-gap:clamp(1rem,.5rem + 2vw,3rem);padding-block:clamp(1.25rem,1rem + 1.2vw,2.25rem)}.sg-cause.is-evidence .sg-count_no{grid-area:no;padding-top:.9rem;font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.06em;color:var(--ink-soft)}.sg-cause.is-evidence .sg-cause_body{grid-area:body;gap:.35rem;padding-top:.6rem}.sg-cause_proof{grid-area:proof;margin:0;display:flex;flex-direction:column;gap:.65rem}.sg-cause_fig{padding-top:.08em;font-family:var(--font-display);font-size:clamp(2rem,1.1rem + 3.1vw,3.75rem);font-weight:600;line-height:1.02;letter-spacing:-.02em;font-variant-numeric:lining-nums proportional-nums;color:var(--red);text-wrap:balance}.sg-cause_title{margin:0;font-size:1rem;font-weight:600;line-height:1.3}.sg-cause_text{margin:0;max-width:30rem;font-size:.875rem;line-height:1.55;color:var(--ink-soft)}@media(max-width:820px){.sg-cause.is-evidence{grid-template-columns:2rem minmax(0,1fr);grid-template-areas:"no proof" ". body";row-gap:.9rem}.sg-cause.is-evidence .sg-count_no{padding-top:.6rem}.sg-cause.is-evidence .sg-cause_body{padding-top:0}}.sg-hood{margin-top:clamp(2rem,1.5rem + 2.5vw,3.5rem)}.sg-hood_stage{display:grid}.sg-hood_lid{display:none}.sg-hood_bay{position:relative;display:flex;flex-direction:column;background:var(--paper);color:var(--ink)}.sg-hood_label{margin:0;padding:.75rem clamp(1rem,.8rem + .6vw,1.4rem);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);border-top:1px solid var(--rule)}.sg-hood_parts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1;margin:0;padding:0;list-style:none}.sg-hood_part{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:.85rem;min-width:0;padding:clamp(1rem,.8rem + .6vw,1.4rem);border-left:1px solid var(--rule)}.sg-hood_part:first-child{border-left:0}.sg-hood_no{font-family:var(--font-mono);font-size:.75rem;font-weight:500;letter-spacing:.06em;color:var(--red-text)}.sg-hood_title{margin:0;padding-top:.08em;font-family:var(--font-display);font-size:clamp(1.6rem,1.1rem + 1.2vw,2.25rem);font-weight:600;line-height:1.02;letter-spacing:-.01em}.sg-hood_title .sg-hood_no{display:block;margin-bottom:.55rem}.sg-hood_body{margin:0;font-size:.9375rem;line-height:1.5;color:var(--ink-soft)}.sg-hood_code{display:block;align-self:end;min-width:0;overflow:hidden;padding-bottom:.55rem;font-family:var(--font-mono);font-size:.625rem;line-height:1.6;color:var(--ink);background:var(--paper-2);counter-reset:ln}.sg-hood_file{display:block;margin-bottom:.45rem;padding:.35rem .7rem;letter-spacing:.04em;color:var(--ink-soft);border-bottom:1px solid var(--rule)}@media(max-width:1000px){.sg-hood_code{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain}}.sg-hood_ln{display:block;min-height:1.6em;padding-right:.7rem;white-space:pre}.sg-hood_ln:before{counter-increment:ln;content:counter(ln);display:inline-block;width:2.2em;margin-right:.9em;text-align:right;color:var(--ink-soft);opacity:.5}.sg-hood_more{display:block;padding:.2rem 0 0 3.1em;color:var(--ink-soft)}.sg-hood_code .is-t{color:var(--ink-soft)}.sg-hood_code .is-k{color:var(--red-text)}.sg-hood_code .is-s{color:var(--green-text)}.sg-hood_code .is-c{color:var(--ink-soft);opacity:.7}@media(max-width:1000px){.sg-hood_parts{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-hood_part:nth-child(odd){border-left:0}.sg-hood_part:nth-child(n+3){border-top:1px solid var(--rule)}}@media(max-width:640px){.sg-hood_parts{grid-template-columns:minmax(0,1fr)}.sg-hood_part{border-left:0}.sg-hood_part+.sg-hood_part{border-top:1px solid var(--rule)}}.sg-hood.is-live .sg-hood_pin{position:sticky;top:var(--hood-top);height:var(--hood-h);display:flex;flex-direction:column;justify-content:center;container-type:inline-size;pointer-events:none}.sg-hood.is-live .sg-hood_lid,.sg-hood.is-live .sg-hood_bay{pointer-events:auto}.sg-hood.is-live .sg-hood_stage{--hood-t: .5cqw;padding-top:var(--hood-room, 0px);padding-bottom:var(--hood-foot, 0px);perspective:340cqw;perspective-origin:50% 100%}.sg-hood.is-live .sg-hood_lid,.sg-hood.is-live .sg-hood_bay{grid-area:1 / 1}.sg-hood.is-live .sg-hood_lid{display:block;position:relative;z-index:1;transform-style:preserve-3d;transform-origin:50% 0;transform:rotateX(calc(var(--open, 0) * 95deg))}.sg-hood_top{position:absolute;inset:0;display:flex;flex-direction:column;color:var(--on-ink);background:var(--ink);border:1px solid var(--rule-on-ink-strong);backface-visibility:hidden}.sg-hood_verbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1;margin:0;padding:0;list-style:none}.sg-hood_verb{display:flex;flex-direction:column;min-width:0;padding:clamp(1rem,.8rem + .6vw,1.4rem);border-left:1px solid var(--rule-on-ink)}.sg-hood_verb:first-child{border-left:0}.sg-hood_verb .sg-hood_no{color:var(--red-on-ink)}.sg-hood_verb-word{margin-top:.5rem;padding-top:.08em;white-space:nowrap;font-family:var(--font-display);font-size:min(clamp(2rem,.8rem + 2.9vw,4rem),calc(5.8cqw - .7rem));font-weight:600;line-height:1.02;letter-spacing:-.015em}.sg-hood_verb-body{max-width:22em;margin-top:.75rem;font-size:.9375rem;line-height:1.5;color:var(--on-ink-soft)}.sg-hood_hint{opacity:calc(1 - var(--open, 0) * 8)}.sg-hood_edge{position:absolute;top:100%;left:0;right:0;height:var(--hood-t);transform-origin:50% 0;transform:rotateX(-90deg);background:var(--on-ink-soft)}.sg-hood_under{position:absolute;inset:0;transform:translateZ(calc(var(--hood-t) * -1)) rotateX(180deg);backface-visibility:hidden;background:var(--ink)}.sg-hood_under:before,.sg-hood_under:after{content:"";position:absolute}.sg-hood_under:before{inset:0;background:var(--rule-on-ink)}.sg-hood_under:after{inset:12% 6%;border:1px solid var(--rule-on-ink-strong)}.sg-hood.is-live .sg-hood_bay:before,.sg-hood.is-live .sg-hood_bay:after{content:"";position:absolute;bottom:100%;width:clamp(1.5rem,1rem + 1.5vw,2.75rem);height:5px;background:var(--paper)}.sg-hood.is-live .sg-hood_bay:before{left:8%}.sg-hood.is-live .sg-hood_bay:after{right:8%}.sg-hood.is-live .sg-hood_title{padding-top:0;font-family:var(--font-mono);font-size:.75rem;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.sg-hood.is-live .sg-hood_title .sg-hood_no{display:inline;margin:0 .6em 0 0}.sg-hood.is-live .sg-hood_part{grid-row:span 2}.sg-hood.is-live .sg-hood_body{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sg-coupon_people{display:flex;gap:1.25rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--rule)}.sg-coupon_person{display:flex;align-items:center;gap:.7rem}.sg-coupon_person img{width:3.25rem;height:3.25rem;object-fit:cover;object-position:50% 18%;filter:grayscale(1);border:1px solid var(--rule-strong)}.sg-coupon_person figcaption{display:flex;flex-direction:column}.sg-figure_plate img.is-duo{filter:grayscale(1) contrast(1.05)}.sg-lab{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,1rem + 2.5vw,3.5rem);align-items:start}.sg-lab_aside{position:sticky;top:5.75rem}@media(min-width:1001px){.sg-lab .sg-axis_top{grid-template-columns:minmax(0,1fr) auto}.sg-lab .sg-axis_bar-cell{grid-column:1 / -1}}@media(max-width:1000px){.sg-lab{grid-template-columns:minmax(0,1fr)}.sg-lab_aside{position:static;order:-1}}.sg-lab.is-scrolly .sg-inst,.sg-lab.is-scrolly .sg-lab_aside{position:sticky;top:var(--steps-top, 5.75rem);height:var(--steps-h, auto)}.sg-lab.is-scrolly .sg-inst{display:flex;flex-direction:column}.sg-lab.is-scrolly .sg-inst_window{flex:1 1 auto;min-height:0;overflow:clip;mask-image:linear-gradient(to bottom,transparent 0%,#000 16%,#000 84%,transparent 100%)}.sg-lab.is-scrolly .sg-inst_list{position:relative;will-change:transform;transition:transform .55s cubic-bezier(.22,1,.36,1)}.sg-lab.is-scrolly .sg-axis{position:relative;overflow:hidden;opacity:.25;transition:opacity .35s linear,height .55s cubic-bezier(.22,1,.36,1)}.sg-lab.is-scrolly .sg-axis.is-active{opacity:1}.sg-lab.is-scrolly .sg-axis_top{align-items:start}.sg-lab.is-scrolly .sg-axis :is(.sg-axis_src,.sg-axis_what,.sg-axis_verdict,.sg-axis_bar-cell,.sg-finds){opacity:0;transition:opacity .2s linear}.sg-lab.is-scrolly .sg-axis.is-active :is(.sg-axis_src,.sg-axis_what,.sg-axis_verdict,.sg-axis_bar-cell,.sg-finds){opacity:1;transition:opacity .35s linear .15s}.sg-lab.is-scrolly .sg-axis_score .sg-fig{transform-origin:100% 0;transition:transform .55s cubic-bezier(.22,1,.36,1)}.sg-lab.is-scrolly .sg-axis:not(.is-active) .sg-axis_score .sg-fig{transform:scale(.6)}.sg-lab.is-scrolly .sg-axis:not(.is-active) .sg-find{animation:none}.sg-lab.is-scrolly .sg-axis:not(.is-active){cursor:pointer}.sg-lab.is-scrolly .sg-axis:not(.is-active):hover{opacity:.55}.sg-lab.is-scrolly .sg-lab_aside{display:flex;flex-direction:column;justify-content:center}.sg-lab .sg-inst.is-blank{border-top:0}.sg-lab .sg-inst.is-blank :is(.sg-inst_head,.sg-axis_score,.sg-axis_bar-cell){display:none}.sg-lab .sg-inst.is-blank .sg-inst_list>.sg-axis:first-child{border-top:2px solid var(--rule-heavy)}.sg-scan{display:flex;flex-direction:column;align-items:center;gap:1rem}.sg-scan_phone{--r: 2.6rem;--bezel: .6rem;width:min(100%,19rem,calc((100svh - 11rem) * 9 / 19.5));padding:var(--bezel);border-radius:var(--r);background:#161618}.sg-scan_screen{position:relative;container-type:size;aspect-ratio:9 / 19.5;display:flex;flex-direction:column;overflow:hidden;border-radius:calc(var(--r) - var(--bezel));background:var(--paper)}.sg-scan_screen:before{content:"";position:absolute;top:.6rem;left:50%;z-index:3;width:30%;height:1.3rem;transform:translate(-50%);border-radius:999px;background:#161618}.sg-scan_host{margin:0;padding:2.4rem 1rem .6rem;border-bottom:1px solid var(--rule);font-size:.75rem;color:var(--ink-soft);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg-scan[data-state=idle] .sg-scan_host{visibility:hidden}.sg-scan_msg{margin:auto 0;padding:0 1.75rem 2rem;font-family:var(--font-display);font-size:1.2rem;line-height:1.3;text-align:center;text-wrap:balance}.sg-scan[data-state=scanning] .sg-scan_msg{color:var(--ink-soft)}.sg-scan_shot{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;object-position:50% 0;background:#fff;clip-path:inset(0 0 100% 0);transition:clip-path 1.3s cubic-bezier(.65,0,.35,1)}.sg-scan_shot[hidden]{display:none}.sg-scan[data-state=shot] .sg-scan_shot{clip-path:inset(0 0 0 0)}.sg-scan_beam{position:absolute;left:0;right:0;top:-1px;z-index:2;height:2px;display:none;background:var(--green);pointer-events:none}.sg-scan[data-state=scanning] .sg-scan_beam{display:block;animation:sg-scan-sweep 2.6s linear infinite}@keyframes sg-scan-sweep{0%{transform:translateY(0)}to{transform:translateY(100cqh)}}.sg-scan_cap{margin:0;max-width:22rem;font-size:var(--fs-small);line-height:1.5;color:var(--ink-soft);text-align:center;font-variant-numeric:tabular-nums}.sg-scan_cap:empty{display:none}@media(max-width:1000px){.sg-scan[data-state=idle]{display:none}.sg-scan_phone{width:min(100%,17rem)}}@media(prefers-reduced-motion:reduce){.sg-scan[data-state=scanning] .sg-scan_beam{animation:none;transform:translateY(41cqh)}.sg-scan_shot{transition:none}}.sg-diag{--bleed: calc(max(0px, (100vw - var(--shell-max)) / 2) + var(--gutter));display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(1.5rem,1rem + 3vw,5rem);align-items:start}.sg-diag_list{display:flex;flex-direction:column;gap:clamp(2.5rem,1.5rem + 3vw,5rem)}.sg-diag_row{display:flex;flex-direction:column;gap:1.25rem}.sg-diag_figure{position:relative;display:flex;flex-direction:column;gap:.6rem;margin:0 0 0 calc(-1 * var(--bleed))}.sg-diag_figure figcaption{padding-left:var(--bleed)}.sg-diag_frame{aspect-ratio:4 / 3}.sg-diag_frame.is-plate{aspect-ratio:auto;overflow:hidden}.sg-dplate_img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.sg-diag_frame.sg-dlogos{display:grid;place-items:center;aspect-ratio:3 / 2;background:var(--paper-2)}.sg-laptop{--w: 50cqw;--h: calc(var(--w) * .64);--d: calc(var(--w) * .66);--t: calc(var(--w) * .0045);--r: calc(var(--w) * .03);position:relative;container-type:size;width:100%;aspect-ratio:3 / 2;perspective:170cqw;perspective-origin:50% 10%}.sg-laptop_model{position:absolute;top:12cqw;left:calc(50% - var(--w) / 2);width:var(--w);height:var(--h);transform-style:preserve-3d;transform-origin:50% 100% calc(var(--d) / 2);transform:rotateX(-22deg) rotateY(22deg);animation:sg-laptop-sway 11s ease-in-out infinite alternate}@keyframes sg-laptop-sway{0%{transform:rotateX(-21deg) rotateY(15deg)}to{transform:rotateX(-25deg) rotateY(27deg)}}.sg-laptop_deck{position:absolute;top:100%;left:0;width:100%;height:var(--d);transform-style:preserve-3d;transform-origin:50% 0;transform:rotateX(90deg)}.sg-laptop_ply{position:absolute;inset:0;border-radius:var(--r);background-color:hsl(225 3% calc(58% - var(--k) * 2.6%));transform:translateZ(calc(var(--k) * var(--t) * -1))}.sg-laptop_top{position:absolute;inset:0;border-radius:var(--r);background:linear-gradient(170deg,#b9b9be,#9d9da3 45%,#85858b);transform:translateZ(.5px)}.sg-laptop_keys{position:absolute;top:7%;left:7.5%;right:7.5%;height:43%;border-radius:calc(var(--r) * .25);background:repeating-linear-gradient(90deg,transparent 0 calc(100% / 14 - var(--w) * .006),#98989e 0 calc(100% / 14)),repeating-linear-gradient(180deg,transparent 0 calc(100% / 6 - var(--w) * .006),#98989e 0 calc(100% / 6)),#1b1b1e}.sg-laptop_pad{position:absolute;inset:56% 30% 7%;border-radius:calc(var(--r) * .5);background:linear-gradient(170deg,#a9a9ae,#8f8f95);box-shadow:inset 0 0 0 1px #0000001f}.sg-laptop_shade{position:absolute;inset:-2% -3% -5%;border-radius:var(--r);background:#14110f61;filter:blur(calc(var(--w) * .035));transform:translateZ(calc(-10 * var(--t) - 1px))}.sg-laptop_lid{position:absolute;inset:0;transform-style:preserve-3d;transform-origin:50% 100%;transform:rotateX(11deg)}.sg-laptop_ply.is-lid{border-radius:var(--r) var(--r) calc(var(--r) * .3) calc(var(--r) * .3);background-color:hsl(225 3% calc(46% - var(--k) * 3%))}.sg-laptop_face{position:absolute;inset:0;border-radius:var(--r) var(--r) calc(var(--r) * .3) calc(var(--r) * .3);background:linear-gradient(200deg,#9a9aa0,#5c5c62,#8a8a90 60%,#4a4a50);transform:translateZ(.5px)}.sg-laptop_face:before{content:"";position:absolute;inset:calc(var(--w) * .004);border-radius:calc(var(--r) - var(--w) * .004) calc(var(--r) - var(--w) * .004) calc(var(--r) * .25) calc(var(--r) * .25);background:#0b0b0d}.sg-laptop_face:after{content:"";position:absolute;top:calc(var(--w) * .011);left:50%;width:calc(var(--w) * .008);aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:#23252c}.sg-laptop_screen{position:absolute;inset:4.2% 3.2% 6.6%;container-type:size;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7cqh;background:#fff}.sg-laptop_glare{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(118deg,#ffffff42,#ffffff12 32%,#fff0 46%);pointer-events:none}@media(max-width:1000px){.sg-laptop_model{animation:none;transform:rotateX(-22deg) rotateY(20deg)}}@media(prefers-reduced-motion:reduce){.sg-laptop_model{animation:none}}.sg-dlogos_mark{display:block}.sg-dlogos_mark svg{display:block;width:auto;height:100%}.sg-dlogos_mark[data-platform=wordpress]{height:24cqh;color:#0073aa}.sg-dlogos_mark[data-platform=elementor]{height:13cqh;color:#0c0d0e}.sg-dlogos_mark[data-platform=woocommerce]{--logo-ground: #fff;--logo-text: #1d1b19;height:17cqh;color:#7f54b3}.sg-diag_frame.sg-dstack{position:relative;aspect-ratio:3 / 2;container-type:size;background:var(--paper-2)}.sg-strata{--w: 40cqw;--d: 24cqw;--t: 2.6cqw;position:absolute;top:50%;left:50%;width:var(--w);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--w) / -2);transform-style:preserve-3d;transform:translateY(calc(var(--n) * var(--t) * .42 + 4cqw)) rotateX(58deg) rotate(-40deg)}.sg-strata_ply{position:absolute;inset:0;transform-style:preserve-3d;transform:translateZ(calc(var(--k) * var(--t)))}.sg-strata_ply>span{position:absolute;border:1px solid rgba(20,17,15,.1)}.sg-strata_top{inset:0;background:#fff;transform:translateZ(var(--t))}.sg-strata_left{top:0;left:0;width:var(--t);height:100%;background:#d9d3c8;transform-origin:0 50%;transform:rotateY(-90deg)}.sg-strata_front{left:0;right:0;top:calc(100% - var(--t));height:var(--t);display:flex;align-items:center;gap:.7em;padding-left:1.4cqw;overflow:hidden;font-family:var(--font-mono);font-size:calc(var(--t) * .44);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;color:#6b635b;background:#ece7de;transform-origin:50% 100%;transform:rotateX(-90deg)}.sg-strata_front b{font-weight:600;color:#14110f}.sg-strata_ply.is-base .sg-strata_top{background:#2a2521}.sg-strata_ply.is-base .sg-strata_left{background:#14110f}.sg-strata_ply.is-base .sg-strata_front{color:#a49b92;background:#1d1916}.sg-strata_ply.is-base .sg-strata_front b{color:#f4f1ea}.sg-strata_ply.is-base>span{border-color:#f4f1ea1f}@supports (animation-timeline: view()){@media(min-width:999999px){.sg-diag_frame.sg-dstack{overflow:hidden;view-timeline:--stack block}.sg-strata_ply:not(.is-base){animation:sg-strata-drop both cubic-bezier(.55,0,.8,.4);animation-timeline:--stack;animation-range:entry calc(12% + var(--j) * 8%) entry calc(24% + var(--j) * 8%)}}}@keyframes sg-strata-drop{0%{transform:translateZ(calc(var(--k) * var(--t) + 15cqw));visibility:hidden}to{transform:translateZ(calc(var(--k) * var(--t)));visibility:visible}}.sg-dph_rows{display:flex;flex-direction:column;gap:1rem;margin:0;padding:clamp(1rem,.6rem + 1.2vw,1.5rem) clamp(1rem,.6rem + 1.2vw,1.5rem) clamp(1rem,.6rem + 1.2vw,1.5rem) var(--bleed)}.sg-dph_row{display:flex;flex-direction:column;gap:.35rem}.sg-dph_row dt{font-size:.8125rem;line-height:1.4;color:var(--on-ink-soft)}.sg-dph_row dd{display:flex;align-items:center;gap:.75rem;margin:0}.sg-dph_bar{flex:none;width:calc(var(--w) * .75%);min-width:3px;height:.875rem;background:var(--on-ink)}.sg-dph_row.is-after .sg-dph_bar{background:var(--green-on-ink)}.sg-dph_num{font-family:var(--font-display);font-size:1.5rem;font-weight:600;line-height:1;white-space:nowrap}.sg-dph_row.is-after .sg-dph_num{color:var(--green-on-ink)}.sg-diag_heading{margin:0;text-wrap:balance}.sg-diag_text{display:flex;flex-direction:column;gap:.7rem}.sg-diag_text p{margin:0}.sg-diag_no{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.06em;color:var(--red-on-ink)}.sg-diag_title{font-family:var(--font-display);font-size:var(--fs-d3);font-weight:600;line-height:1.15;letter-spacing:-.01em;margin:0}.sg-diag_body{font-size:var(--fs-body);line-height:1.55;color:var(--on-ink-soft);max-width:30rem}.sg-diag_text .sg-diag_fact{display:flex;flex-direction:column;gap:.4rem;margin-top:.6rem}.sg-diag_fig{font-family:var(--font-display);font-size:clamp(1.9rem,1.3rem + 2vw,3rem);font-weight:600;line-height:1.05;letter-spacing:-.015em;color:var(--red-on-ink);overflow-wrap:anywhere}.sg-diag_details{display:none}@media(min-width:999999px){.sg-diag_list,.sg-diag_row,.sg-diag_figure{gap:0}.sg-diag_lead{margin-bottom:clamp(2rem,1rem + 3vw,4rem)}.sg-diag_figure figcaption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sg-diag_row .sg-diag_text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sg-diag_aside{position:sticky;top:16svh;display:flex;flex-direction:column;gap:min(clamp(1.5rem,1rem + 2vw,2.75rem),5svh)}.sg-diag_aside .sg-diag_heading{font-size:min(var(--fs-d2),8svh)}.sg-diag_aside .sg-diag_fig{font-size:min(clamp(1.9rem,1.3rem + 2vw,3rem),6svh)}.sg-diag_details{display:grid}.sg-diag_detail{grid-area:1 / 1;opacity:0;transform:translateY(8px);transition:opacity .35s linear,transform .45s cubic-bezier(.22,1,.36,1)}.sg-diag_detail.is-active{opacity:1;transform:none}}@media(max-width:1000px){.sg-diag{grid-template-columns:minmax(0,1fr)}.sg-diag_figure{margin-right:calc(-1 * var(--bleed))}.sg-diag_figure figcaption{padding-inline:var(--bleed)}.sg-diag_aside{order:-1}}.sg-close{position:relative;background:var(--red-band)}.sg-said{position:relative;display:flex;align-items:center;min-height:60svh;padding-block:clamp(4rem,3rem + 4vw,7rem);background:var(--red-band);color:var(--ink)}.sg-said_line{position:relative;z-index:1;display:flex;gap:.45em;width:100%;margin:0;padding-inline:var(--gutter);font-family:var(--font-display);font-size:clamp(2rem,.9rem + 3.3vw,4.4rem);font-weight:600;line-height:1.06;letter-spacing:-.02em}.sg-said_half{flex:1 1 0;min-width:0;will-change:transform}.sg-said_half.is-start{text-align:right}.sg-said_half.is-end{color:#fff}@media(min-width:999999px){.sg-sec.sg-close_window{position:sticky;top:var(--close-top, 0px);will-change:clip-path}.sg-said{z-index:1;height:260svh;min-height:0;margin-top:-100svh;padding-block:0;align-items:flex-start;background:none;pointer-events:none}.sg-said_line{position:sticky;top:0;height:100svh;align-items:center;overflow:clip}.sg-said_half.is-start{transform:translate3d(-60vw,0,0)}.sg-said_half.is-end{transform:translate3d(60vw,0,0)}}@media(max-width:1000px){.sg-said_line{flex-direction:column;gap:.15em}.sg-said_half.is-start{text-align:left}}.sg-proc{--p: 1;--paper: #fbfaf6;--paper-2: #f3f0e8;--ink: #14110f;--ink-soft: #4a443f;--rule: rgba(20, 17, 15, .16);--rule-strong: rgba(20, 17, 15, .34);--rule-heavy: rgba(20, 17, 15, .85);--red-text: #b52c11;--green-text: #14603d;--steel: #d9d5cd;--steel-2: #c8c3ba;--steel-3: #aaa399;position:relative;aspect-ratio:3 / 2;overflow:hidden;background:var(--paper-2);color:var(--ink)}.sg-proc_svg{display:block;width:100%;height:100%}.sg-proc_svg text{font-family:var(--font-body),sans-serif}.sg-proc.is-caliper{--k: clamp(0, (var(--p) - .06) / .74, 1)}.sg-cal_slide{transform:translate(calc(var(--k) * var(--travel) * 1px))}.sg-cal_jaw,.sg-cal_head{fill:var(--steel);stroke:var(--ink);stroke-width:1;stroke-linejoin:round}.sg-cal_beam{fill:#e7e3db;stroke:var(--ink);stroke-width:1}.sg-cal_body{fill:var(--steel-2);stroke:var(--ink);stroke-width:1}.sg-cal_lcd{fill:#dfe2d3;stroke:var(--ink);stroke-width:1}.sg-cal_key,.sg-cal_screw,.sg-cal_wheel{fill:var(--steel-3);stroke:var(--ink);stroke-width:1}.sg-cal_knurl{stroke:var(--ink);stroke-width:1;opacity:.55}.sg-cal_ticks{stroke:var(--ink);stroke-width:.8}.sg-cal_rivet{fill:var(--steel-3);stroke:var(--ink);stroke-width:1}.sg-proc_svg .sg-cal_num{font-family:var(--font-mono);font-size:8px;fill:var(--ink)}.sg-proc_svg .sg-cal_read{font-family:var(--font-mono);font-size:17px;font-weight:500;font-variant-numeric:tabular-nums;fill:var(--ink)}.sg-proc_svg .sg-cal_unit{font-family:var(--font-mono);font-size:9px;fill:var(--ink-soft)}.sg-cal_ext,.sg-cal_dim{fill:none;stroke:var(--ink);stroke-width:1}.sg-cal_dim{transform-box:view-box;transform-origin:96px 305px;transform:scaleX(var(--k))}.sg-map_line{fill:none;stroke:var(--ink);stroke-width:1;stroke-dasharray:1}.sg-map_line.is-1{stroke-dashoffset:calc(1 - clamp(0,(var(--p) - .04) / .22,1))}.sg-map_line.is-2{stroke-dashoffset:calc(1 - clamp(0,(var(--p) - .3) / .12,1))}.sg-map_node rect{fill:var(--paper);stroke:var(--ink);stroke-width:1}.sg-proc_svg .sg-map_node text{font-size:12.5px;fill:var(--ink)}.sg-map_node.is-root rect{fill:var(--ink)}.sg-proc_svg .sg-map_node.is-root text{font-weight:600;fill:var(--paper)}.sg-map_node{opacity:var(--o);transform:translateY(calc((1 - var(--o)) * 6px))}.sg-map_node.is-root{--o: 1}.sg-map_node.is-l1{--o: clamp(0, (var(--p) - .14 - var(--i) * .04) / .1, 1)}.sg-map_node.is-l1.is-drop{--s: clamp(0, (var(--p) - .62) / .1, 1);opacity:calc(var(--o) * (1 - .6 * var(--s)))}.sg-map_strike{stroke:var(--red-text);stroke-width:2;transform-box:fill-box;transform-origin:left center;transform:scaleX(var(--s))}.sg-map_node.is-size{--o: clamp(0, (var(--p) - .38 - var(--i) * .03) / .08, 1);--m: clamp(0, (var(--p) - .7) / .14, 1);opacity:calc(var(--o) * (1 - var(--m)));transform:translate(calc(var(--dx) * var(--m) * 1px),calc((1 - var(--o)) * 6px))}.sg-map_node.is-merged{--o: clamp(0, (var(--p) - .8) / .08, 1)}.sg-map_node.is-merged rect{stroke-width:1.5}.sg-map_tag{stroke:none}.sg-map_tag.is-keep{fill:var(--green-text)}.sg-map_tag.is-drop{fill:var(--red-text)}.sg-map_tag.is-new{fill:var(--ink)}.sg-map_glyph{fill:none;stroke:var(--paper);stroke-width:1.6;stroke-linecap:square}.sg-map_mark{--m: clamp(0, (var(--p) - .56 - var(--i) * .035) / .07, 1);opacity:var(--m);transform-box:view-box;transform-origin:0 0;transform:scale(calc(.4 + .6 * var(--m)))}.sg-map_mark.is-late{--m: clamp(0, (var(--p) - .86) / .07, 1)}.sg-map_legend{opacity:clamp(0,(var(--p) - .5) / .1,1)}.sg-proc_svg .sg-map_legend text{font-size:11.5px;fill:var(--ink-soft)}.sg-type_case{fill:#e8e2d7;stroke:#8f8577;stroke-width:3}.sg-type_div{fill:none;stroke:#8f8577;stroke-width:3}.sg-type_block rect{fill:#d5ccbd;stroke:#6d6457;stroke-width:1}.sg-proc_svg .sg-type_block text{font-family:var(--font-display);font-size:24px;font-weight:600;fill:var(--ink)}.sg-type_block.is-rest{opacity:.5}.sg-type_block.is-move{--k: clamp(0, (var(--p) - .06 - var(--i) * .07) / .34, 1);transform:translate(calc(var(--dx) * var(--k) * 1px),calc((var(--dy) * var(--k) - var(--k) * (1 - var(--k)) * 160) * 1px))}.sg-type_stick{fill:var(--steel-2);stroke:var(--ink);stroke-width:1}.sg-proc_svg .sg-type_label{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;fill:var(--ink-soft)}.sg-lay_front,.sg-lay_top,.sg-lay_side{stroke:var(--ink);stroke-width:1;stroke-linejoin:round}.is-visitor .sg-lay_front{fill:var(--paper)}.is-visitor .sg-lay_top{fill:#fff}.is-visitor .sg-lay_side{fill:#e6e1d8}.is-out .sg-lay_front{fill:var(--steel)}.is-out .sg-lay_top{fill:#e7e3db}.is-out .sg-lay_side{fill:var(--steel-3)}.is-content .sg-lay_front{fill:var(--ink)}.is-content .sg-lay_top{fill:#3b3531}.is-content .sg-lay_side{fill:#000}.sg-proc_svg .sg-lay_label{font-size:13px;font-weight:500;fill:var(--ink)}.sg-proc_svg .is-content .sg-lay_label{fill:var(--paper)}.sg-lay_after{font-weight:400;fill-opacity:clamp(0,(var(--p) - .84) / .08,1)}.sg-lay_slab.is-out{--k: clamp(0, (var(--p) - .1 - var(--i) * .14) / .22, 1);opacity:calc(1 - var(--k));transform:translate(calc(var(--k) * var(--k) * -240px))}.sg-lay_strike{stroke:var(--red-text);stroke-width:2;transform-box:fill-box;transform-origin:left center;transform:scaleX(clamp(0,var(--k) * 3,1))}.sg-lay_slab.is-visitor{--d: clamp(0, (var(--p) - .6) / .24, 1);transform:translateY(calc(var(--d) * var(--drop) * 1px))}.sg-proc_svg .sg-lay_cap{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;fill:var(--ink-soft)}.sg-proc_svg .sg-lay_num{--z: clamp(0, (var(--p) - .6) * 25, 1);font-family:var(--font-mono);font-size:56px;font-weight:500;font-variant-numeric:tabular-nums;fill:color-mix(in srgb,var(--green-text) calc(var(--z) * 100%),var(--ink))}.sg-proc.is-meters,.sg-proc.is-golive{display:flex;flex-direction:column;justify-content:center;padding:clamp(1rem,.6rem + 1.2vw,1.6rem)}.sg-met{display:grid;gap:.85rem}.sg-met_head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;margin:0;padding-bottom:.55rem;border-bottom:2px solid var(--rule-heavy);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.sg-met_rows{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.sg-met_row,.sg-met_scale{display:grid;grid-template-columns:7.75rem minmax(0,1fr) 4.25rem;gap:.8rem;align-items:center}.sg-met_row{--k: clamp(0, (var(--p) - .08 - var(--i) * .1) / .36, 1)}.sg-met_name{font-size:.8125rem;font-weight:500;line-height:1.2}.sg-met_track{position:relative;height:.7rem;border:1px solid var(--rule-heavy)}.sg-met_track:before,.sg-met_track:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--rule-heavy);opacity:.55}.sg-met_track:before{left:50%}.sg-met_track:after{left:90%}.sg-met_fill{position:absolute;inset:0 auto 0 0;width:calc(var(--after) * var(--k) * 1%);background:var(--green-text)}.sg-met_row.is-worse .sg-met_fill{background:var(--red-text)}.sg-met_was{position:absolute;top:-4px;bottom:-4px;left:calc(var(--before) * 1%);width:2px;margin-left:-1px;background:var(--red-text)}.sg-met_num{display:flex;justify-content:flex-end;align-items:baseline;gap:.45rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sg-met_num s{font-size:.7rem;color:var(--ink-soft)}.sg-met_num b{min-width:3ch;font-size:1.05rem;font-weight:500;text-align:right;color:var(--green-text)}.sg-met_scale{margin:-.35rem 0 0;font-family:var(--font-mono);font-size:.6rem;color:var(--ink-soft)}.sg-met_scale span:nth-child(1){grid-column:2;grid-row:1;justify-self:start}.sg-met_scale span:nth-child(2){grid-column:2;grid-row:1;justify-self:center}.sg-met_scale span:nth-child(3){grid-column:2;grid-row:1;justify-self:end}.sg-met_key{display:flex;gap:1.25rem;margin:0;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.sg-met_key span{display:inline-flex;align-items:center;gap:.45rem}.sg-met_key span:before{content:"";display:block}.sg-met_key .is-was:before{width:2px;height:.8rem;background:var(--red-text)}.sg-met_key .is-now:before{width:1rem;height:.45rem;background:var(--green-text)}.sg-proc.is-golive{--z: clamp(0, (var(--p) - .74) / .06, 1)}.sg-live{display:grid;gap:1rem}.sg-live_bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:.5rem .5rem .5rem .75rem;border:1px solid var(--rule-heavy);background:var(--paper);font-family:var(--font-mono);font-size:.8rem}.sg-live_url:before{content:"https://";color:var(--ink-soft)}.sg-live_state{display:inline-grid;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.sg-live_state>span{grid-area:1 / 1;padding:.2rem .5rem;border:1px solid currentColor;text-align:center}.sg-live_state .is-pre{color:var(--ink-soft);opacity:calc(1 - var(--z))}.sg-live_state .is-on{color:var(--green-text);font-weight:600;opacity:var(--z)}.sg-live_map{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.sg-live_row{--k: clamp(0, (var(--p) - .08 - var(--i) * .13) / .16, 1);--n: clamp(0, (var(--p) - .2 - var(--i) * .13) / .08, 1);display:grid;grid-template-columns:minmax(0,1fr) 3.25rem minmax(0,1fr);align-items:center;gap:.6rem}.sg-live_row code{font-family:var(--font-mono);font-size:.74rem;overflow-wrap:anywhere}.sg-live_old{color:var(--ink-soft)}.sg-live_new{color:var(--ink);opacity:var(--n);transform:translate(calc((1 - var(--n)) * -6px))}.sg-live_arrow{position:relative;height:1.1rem}.sg-live_line{position:absolute;top:50%;left:0;right:6px;height:1px;background:var(--ink);transform-origin:left center;transform:scaleX(var(--k))}.sg-live_arrow:after{content:"";position:absolute;top:calc(50% - 3.5px);left:calc(var(--k) * (100% - 7px));border-left:7px solid var(--ink);border-top:4px solid transparent;border-bottom:4px solid transparent;opacity:clamp(0,var(--k) * 8,1)}.sg-live_code{position:absolute;top:-.35rem;left:50%;padding:0 .2rem;font-family:var(--font-mono);font-size:.58rem;line-height:1;background:var(--paper-2);color:var(--ink-soft);transform:translate(-50%);opacity:var(--n)}.sg-live_own{margin:0;font-size:.8125rem;color:var(--green-text);opacity:var(--z)}@media(max-width:640px){.sg-proc.is-meters,.sg-proc.is-golive{aspect-ratio:auto}.sg-met_row,.sg-met_scale{grid-template-columns:6.5rem minmax(0,1fr) 3.75rem;gap:.6rem}.sg-met_name{font-size:.75rem}}.sg-vow_stage{display:grid;gap:clamp(1rem,.5rem + 1.5vw,2rem)}.sg-vow_q{margin:0;font-family:var(--font-display);font-size:clamp(2rem,.6rem + 4.3vw,5.25rem);font-weight:600;line-height:1.06;letter-spacing:-.02em;text-wrap:balance}.sg-vow_a{margin:0}.sg-vow_rest{max-width:34em;margin:clamp(1.75rem,1.25rem + 2vw,3rem) auto 0;text-align:center;text-wrap:pretty}.sg-vow.is-live{height:260svh}.sg-vow.is-live .sg-vow_pin{position:sticky;top:0;display:flex;flex-direction:column;height:100svh;padding-top:calc(4.25rem + clamp(1.25rem,.75rem + 2vw,2.75rem));padding-bottom:clamp(1.25rem,.75rem + 2vw,2.75rem)}.sg-vow.is-live .sg-vow_stage{flex:1;align-content:center}.sg-vow.is-live .sg-vow_q,.sg-vow.is-live .sg-vow_a{will-change:transform,opacity}.sg-vow.is-live .sg-vow_q{transform:translateY(calc((1 - var(--s, 0)) * var(--drop, 0px)))}.sg-vow.is-live .sg-vow_a{opacity:clamp(0,var(--s, 0) * 1.6 - .3,1);transform:translateY(calc((1 - var(--s, 0)) * 45%))}.sg-terms_list{border-top:1px solid rgba(255,255,255,.55)}.sg-term{display:grid;grid-template-columns:4rem minmax(0,1fr) minmax(0,1.35fr);gap:.6rem clamp(1.25rem,.9rem + 1.8vw,3rem);align-items:baseline;padding-block:clamp(1.5rem,1rem + 1.6vw,2.75rem);border-bottom:1px solid rgba(255,255,255,.35)}.sg-term_no{font-family:var(--font-display);font-weight:600;font-size:clamp(1.1rem,.9rem + .8vw,1.75rem);color:#ffffffbf;font-variant-numeric:tabular-nums}.sg-term_what{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.45rem,1.05rem + 1.6vw,2.5rem);line-height:1.12;letter-spacing:-.015em;text-wrap:balance}.sg-term_why{margin:0;font-size:clamp(1rem,.9rem + .5vw,1.35rem);line-height:1.5;text-wrap:pretty}.sg-terms.is-live{height:260svh}.sg-terms.is-live .sg-terms_pin{position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;height:100svh;padding-top:calc(4.25rem + clamp(1.25rem,.75rem + 2vw,2.75rem));padding-bottom:clamp(1.25rem,.75rem + 2vw,2.75rem)}.sg-terms.is-live .sg-terms_list{transform:translateY(var(--drop, 0px));will-change:transform}.sg-terms.is-live .sg-term+.sg-term{--w: clamp(0, (var(--p, 0) - var(--from, 0)) / .3, 1);opacity:var(--w);transform:translateY(calc((1 - var(--w)) * 45%));will-change:transform,opacity}.sg-terms.is-measure .sg-term,.sg-terms.is-measure .sg-terms_list{opacity:1;transform:none}@media(max-width:700px){.sg-term{grid-template-columns:2.75rem minmax(0,1fr)}.sg-term_why{grid-column:2}}.sg-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,.75rem + 2.5vw,3rem);margin-top:clamp(1.75rem,1.25rem + 2vw,3rem);align-items:start}.sg-pair_side{margin:0}.sg-pair_phone{border:1px solid var(--rule-strong);background:#fff;overflow:hidden}.sg-pair_phone{aspect-ratio:390 / 620}.sg-pair_phone img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.sg-pair_cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin-top:.75rem;padding-top:.6rem;border-top:1px solid var(--rule)}.sg-pair_tag{font-family:var(--font-mono);font-size:var(--fs-kicker);letter-spacing:.16em;text-transform:uppercase}.is-before .sg-pair_tag{color:var(--red-text)}.is-after .sg-pair_tag{color:var(--green-text)}.sg-pair_note{font-size:var(--fs-small);color:var(--ink-soft)}.sg-pair_figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.75rem + 1vw,2rem);margin:clamp(1.75rem,1.25rem + 2vw,3rem) 0 0;border-top:1px solid var(--rule-strong)}.sg-pair_fig{padding-top:clamp(.85rem,.7rem + .6vw,1.35rem)}.sg-pair_fig dt{font-size:var(--fs-kicker);font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.sg-pair_fig dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:.5rem 0 0;font-family:var(--font-mono)}.sg-pair_fig s{color:var(--ink-soft);font-size:var(--fs-small)}.sg-pair_fig b{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.6rem);font-weight:600;color:var(--green-text);font-variant-numeric:tabular-nums}@media(max-width:760px){.sg-pair{grid-template-columns:minmax(0,1fr)}.sg-pair_figs{grid-template-columns:minmax(0,1fr);gap:0}.sg-pair_fig+.sg-pair_fig{border-top:1px solid var(--rule)}.sg-pair_fig{padding-block:.85rem}}.sg-cover_x{color:var(--green);transform:translateY(-.08em)}.sg-cover_x:before{width:.34em;margin:-.05em 0 0 -.26em;transform:rotate(45deg);transform-origin:.02em 50%}.sg-cover_x:after{width:.62em;margin:-.05em 0 0 -.03em;transform:rotate(-52deg);transform-origin:0 50%}.sg-phone{--w: clamp(11rem, 22vw, 16rem);width:var(--w);margin-inline:auto}.sg-phone.is-mirror .sg-iphone_model{transform:rotateX(8deg) rotateY(24deg) rotate(-4deg)}.sg-phone_shot{position:absolute;inset:0;overflow:hidden;background:#fff}.sg-phone_shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.sg-pair_cap{justify-content:center}.sg-phone .sg-iphone_screen{display:flex;flex-direction:column}.sg-phone .sg-iphone_status,.sg-phone .sg-iphone_safari{flex:none}.sg-phone .sg-iphone_view{flex:1 1 auto;min-height:0}.sg-phone .sg-iphone_host{display:block;max-width:100%;overflow:hidden;font-size:calc(var(--w) * .045);line-height:1.2;white-space:nowrap;text-overflow:ellipsis;color:#1c1c1e}.sg-said_line{display:block;max-width:30ch;margin-inline:auto;padding-inline:var(--gutter);text-align:center;text-wrap:balance;color:#fff}.sg-diag{grid-template-columns:minmax(0,1fr)!important}.sg-diag_aside{order:-1}.sg-diag_list{display:grid;gap:clamp(2.5rem,1.5rem + 4vw,5rem)}.sg-diag_row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,1rem + 3vw,4rem);align-items:center}.sg-diag_figure{margin:0}.sg-diag_figure .sg-diag_frame>img,.sg-diag_figure .sg-diag_frame>picture img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.sg-diag_figure figcaption{padding-inline:0}.sg-cover_grid{grid-template-columns:minmax(0,1fr);justify-items:center}.sg-cover_claim{align-items:center;text-align:center;width:min(100%,54rem);gap:min(clamp(.9rem,.6rem + 1vw,1.5rem),2svh)}.sg-cover_claim .sg-d1{font-size:min(calc(var(--fs-d1) * .92),7.2svh);max-width:20ch}.sg-cover_claim .sg-lead{font-size:min(clamp(1.05rem,.95rem + .4vw,1.3rem),2.4svh)}.sg-cover_fault{font-size:min(clamp(1.15rem,.9rem + .85vw,1.6rem),2.9svh)}.sg-cover_faults{width:min(100%,27rem)}.sg-cover_doubts{width:min(100%,34rem)}.sg-cover_claim .sg-actions{justify-content:center}.sg-cover_proof b{font-size:min(clamp(1.8rem,1.25rem + 1.5vw,2.7rem),4.4svh)}.sg-pair_head{text-align:center;max-width:46rem;margin-inline:auto}.sg-pair_head h2{margin:0}.sg-pair_head p{margin:clamp(.75rem,.5rem + 1vw,1.25rem) auto 0;max-width:44ch}.sg-pair_cap{border-top:0;padding-top:0;margin-top:clamp(.9rem,.7rem + .8vw,1.4rem)}.sg-pair_tag{font-size:clamp(.95rem,.85rem + .5vw,1.25rem);letter-spacing:.12em}.sg-pair_fig{text-align:center}.sg-pair_fig dd{justify-content:center}.sg-probe_input{font-size:clamp(1.25rem,1rem + 1.1vw,1.9rem);padding-block:.65rem .7rem}.sg-probe_field{gap:.7rem}.sg-dph_rows{display:none}.sg-diag_figure figcaption{display:none}.sg-diag_row{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.sg-diag_figure .sg-diag_frame>img,.sg-diag_figure .sg-diag_frame>picture img{aspect-ratio:3 / 2}@media(max-width:860px){.sg-diag_row{grid-template-columns:minmax(0,1fr)}}.sg-nav_logo img{width:clamp(9rem,7.5rem + 3vw,11rem)}.sg-hood_lid{display:block}.sg-hood_bay,.sg-hood_edge,.sg-hood_under{display:none}.sg-hood_top{position:static;inset:auto;border:0;background:none;color:inherit}.sg-hood_verbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.85rem,.6rem + .9vw,1.5rem)}.sg-hood_verb{border:1px solid var(--rule);border-left:1px solid var(--rule);background:var(--paper);padding:clamp(1.1rem,.9rem + .9vw,1.75rem);gap:.35rem}.sg-hood_verb .sg-hood_no{color:var(--red-text)}.sg-hood_verb-word{font-size:min(clamp(1.5rem,1.1rem + 1.4vw,2.3rem),5svh)}.sg-hood_verb-body{font-size:min(var(--fs-small),2.1svh)}@media(max-width:1000px){.sg-hood_verbs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sg-hood_verbs{grid-template-columns:minmax(0,1fr)}}.sg-diag_frame,.sg-diag_frame.is-plate,.sg-figure_plate,.sg-proc_fig,.sg-pair_phone{background:#fff}.sg-proc{--paper: #fff;--paper-2: #fff}.sg-vow_stage{justify-items:center;text-align:center;gap:clamp(1.5rem,1rem + 2.5vw,3rem)}.sg-vow_q{max-width:22ch;margin-inline:auto}.sg-vow_a{max-width:16ch;margin-inline:auto}.sg-vow_rest{margin-top:clamp(2.5rem,1.75rem + 3vw,4.5rem);line-height:1.7}.sg-vow .sg-head{justify-content:center}.sg-marquee{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));margin-inline:0;border-left:1px solid var(--rule)}.sg-marquee_row,.sg-marquee_track,.sg-marquee_set{display:contents}.sg-marquee_set[aria-hidden]{display:none}.sg-marquee .sg-logo{width:auto}.sg-cover_claim{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:clamp(2rem,1rem + 3vw,4.5rem);row-gap:min(clamp(1rem,.7rem + 1vw,1.75rem),2.4svh);align-items:center;justify-items:stretch;width:min(100%,72rem);text-align:left}.sg-cover_claim .sg-d1{grid-column:1;max-width:none}.sg-cover_faults{grid-column:2;width:100%}.sg-cover_claim .sg-lead,.sg-cover_claim .sg-actions,.sg-cover_doubts{grid-column:1 / -1}.sg-cover_claim .sg-lead{text-align:center;max-width:46ch;margin-inline:auto}.sg-cover_doubts{width:100%;max-width:52rem;margin-inline:auto}.sg-cover_doubt{padding:clamp(.7rem,.55rem + .6vw,1.1rem) clamp(.75rem,.6rem + .7vw,1.25rem);font-size:min(clamp(1.05rem,.9rem + .6vw,1.35rem),2.4svh)}@media(max-width:860px){.sg-cover_claim{grid-template-columns:minmax(0,1fr);text-align:center;justify-items:center}.sg-cover_claim .sg-d1,.sg-cover_faults{grid-column:1}}.sg-phone{--w: clamp(7.5rem, 13vw, 11rem)}#elotte-utana .sg-pair,#elotte-utana .sg-pair_figs{margin-top:clamp(1.25rem,.9rem + 1.2vw,2rem)}#elotte-utana .sg-pair_head p{margin-top:.6rem}.sg-hood_verb{background:none;color:inherit}.sg-hood_verb-word{color:inherit}.sg-cover_x:after{content:none}.sg-cover_x{width:1em;height:1em;transform:none;display:inline-flex;align-items:center;justify-content:center}.sg-cover_x:before{content:"";position:static;width:100%;height:100%;margin:0;transform:none;background:var(--green);-webkit-mask:var(--tick) center / contain no-repeat;mask:var(--tick) center / contain no-repeat}:root{--tick: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' d='M4 12.5 9.5 18 20 6.5'/%3E%3C/svg%3E")}.sg-cover_doubt{border-radius:.5rem}.sg-dev3{--metal: #23262b;--scene: min(100%, 32rem);position:relative;width:var(--scene);margin-inline:auto;container-type:inline-size;perspective:1600px;perspective-origin:50% 45%}.sg-dev3_scene{position:relative;aspect-ratio:4 / 3;transform-style:preserve-3d;transform:rotateX(4deg) rotateY(16deg)}.sg-dev3.is-mirror .sg-dev3_scene{transform:rotateX(4deg) rotateY(-16deg)}.sg-dev3_screen{overflow:hidden;background:#fff}.sg-dev3_screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.sg-dev3_monitor{position:absolute;top:0;left:0;width:84%;padding:2.2%;background:var(--metal);border-radius:.5rem;box-shadow:0 1.6rem 2.6rem #10121638}.sg-dev3.is-mirror .sg-dev3_monitor{left:auto;right:0}.sg-dev3_monitor .sg-dev3_screen{aspect-ratio:16 / 10;border-radius:.18rem}.sg-dev3_neck{position:absolute;left:50%;bottom:-9%;width:11%;height:9%;transform:translate(-50%);background:linear-gradient(180deg,#2b2f35,#1b1e22)}.sg-dev3_foot{position:absolute;left:50%;bottom:-11.5%;width:34%;height:2.5%;transform:translate(-50%);background:var(--metal);border-radius:.3rem}.sg-dev3_phone{position:absolute;z-index:1;right:0;bottom:0}.sg-dev3.is-mirror .sg-dev3_phone{right:auto;left:0}.sg-dev3_phone .sg-phone{--w: 23cqi;margin:0}@media(max-width:760px){.sg-dev3{--scene: 100%}}.sg-cover_claim .sg-d1{font-size:min(calc(var(--fs-d1) * .96),7.6svh);text-wrap:balance}@media(min-width:861px){.sg-cover_claim{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);container-type:inline-size}.sg-cover_claim .sg-d1{font-size:min(calc(var(--fs-d1) * 1.2),9.6svh,7.4cqi)}}.sg-cover_claim .sg-lead{margin-top:min(clamp(1.75rem,1rem + 2.5vw,3.5rem),5svh)}@media(min-width:861px)and (min-height:700px){.sg-cover_claim .sg-actions,.sg-cover_claim .sg-cover_doubts{translate:0 min(7svh,5.5rem)}}.sg-cover_doubts{max-width:40rem;margin-top:min(1.25rem,2svh)}.sg-cover_doubt{padding:clamp(.45rem,.35rem + .35vw,.7rem) clamp(.55rem,.45rem + .4vw,.9rem);font-size:min(clamp(.9rem,.8rem + .35vw,1.05rem),2svh)}.sg-diag_row{align-items:stretch;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:clamp(1.5rem,1rem + 3vw,4rem);min-height:min(38rem,74svh)}.sg-diag_figure{margin:0 0 0 calc(-1 * var(--bleed));height:100%}.sg-diag_figure .sg-diag_frame{height:100%;aspect-ratio:auto}.sg-diag_figure .sg-diag_frame>img,.sg-diag_figure .sg-diag_frame>picture img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center}.sg-diag_row .sg-diag_text{align-self:center}@media(max-width:860px){.sg-diag_row{grid-template-columns:minmax(0,1fr);min-height:0}.sg-diag_figure{margin-left:calc(-1 * var(--bleed));margin-right:calc(-1 * var(--bleed));height:auto}.sg-diag_figure .sg-diag_frame{height:auto}.sg-diag_figure .sg-diag_frame>img{aspect-ratio:3 / 2}}.sg-diag_list{gap:0}.sg-diag_row+.sg-diag_row{margin-top:0}.sg-diag_figure{padding-block:0}.sg-find_body{display:grid;gap:.2rem;min-width:0}.sg-find_evidence{font-family:var(--font-mono);font-size:.85em;color:var(--ink-soft);overflow-wrap:anywhere}.sg-find_evidence:before{content:"„"}.sg-find_evidence:after{content:"”"}.sg-find_src{font-family:var(--font-mono);font-size:.75em;color:var(--ink-soft)}.sg-find_src a{color:inherit;text-decoration:underline;text-underline-offset:2px}.sg-find[data-level=info] .sg-find_mark{color:var(--ink-soft)}.sg-bar_label{font-family:var(--font-mono);font-size:.7rem;color:var(--ink-soft);margin:.35rem 0 0}.sg-bar[data-bar-level=bad] .sg-bar_fill{background-color:var(--meas-bad)}.sg-bar[data-bar-level=warn] .sg-bar_fill{background-color:var(--meas-warn)}.sg-bar[data-bar-level=ok] .sg-bar_fill{background-color:var(--meas-ok)}.sg-axis[data-figure=none] .sg-axis_score .sg-fig{display:none}.sg-audit_overall.is-word{font-size:clamp(1.75rem,1.4rem + 1.5vw,2.5rem);line-height:1.1}
