.h-page{background:var(--cream);color:var(--ink);overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column}.h-page>main{flex:1 1}.h-wrap{max-width:1320px;margin:0 auto;padding:0 60px}.h-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:rgba(17,17,17,.05);border:1px solid rgba(17,17,17,.08);font-size:12px;font-weight:600;letter-spacing:.02em;color:#1c1c1c}.h-eyebrow .dot{width:6px;height:6px;border-radius:999px;background:var(--yellow);box-shadow:0 0 0 3px rgba(232,200,74,.2)}.h-hero{padding:110px 0 80px;position:relative;overflow:hidden}.h-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center}.h-hero h1{font-size:104px;font-weight:900;letter-spacing:-.05em;line-height:.9;margin:20px 0 24px}.h-hero h1 em{font-style:italic;font-family:var(--serif);font-weight:400;letter-spacing:-.03em}.h-hero-sub{font-size:19px;line-height:1.55;color:#2b2926;max-width:520px;margin-bottom:36px}.h-hero-ctas{display:flex;gap:12px;margin-bottom:36px}.h-feature-tags{display:flex;gap:10px;flex-wrap:wrap}.h-feature-tag{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(17,17,17,.04);border:1px solid rgba(17,17,17,.1);font-size:13px;font-weight:500;color:#2b2926}.h-feature-tag .tick{width:14px;height:14px;border-radius:999px;background:var(--ink);color:var(--cream);display:grid;place-items:center;font-size:9px}.h-hero-stage{position:relative;height:520px}.h-card{position:absolute;border-radius:20px;box-shadow:0 30px 60px -20px rgba(0,0,0,.3),0 8px 16px -8px rgba(0,0,0,.18);overflow:hidden;transition:transform .35s var(--ease-out);text-decoration:none;display:flex;flex-direction:column;padding:20px 22px 18px;color:#fff}.h-card-pos-0{width:300px;height:350px;left:-40px;top:70px}.h-card-pos-1{width:440px;height:auto;left:100px;top:110px}.h-card-pos-2{width:300px;height:350px;right:-60px;top:200px}.h-card-header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px}.h-card-board-name{font-size:13px;font-weight:600;letter-spacing:-.01em;opacity:.9;line-height:1.2;flex:1 1}.h-live-badge{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.85;flex-shrink:0}.h-live-dot{width:6px;height:6px;border-radius:999px;background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.2);flex-shrink:0}.h-card-body{flex:1 1;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.h-card-left{display:flex;flex-direction:column;justify-content:flex-end}.h-card-counter-name{font-size:22px;font-weight:800;letter-spacing:-.03em;line-height:1.05;color:var(--card-title,#fff);margin-bottom:6px}.h-card-accent-line{width:32px;height:3px;border-radius:2px;background:var(--card-title,rgba(255,255,255,.5));margin:8px 0}.h-card-sub{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--card-sub,rgba(255,255,255,.55))}.h-card-right{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.h-card-big-num{font-size:72px;font-weight:900;letter-spacing:-.05em;line-height:.9;color:var(--card-number,#fff);font-feature-settings:"tnum"}.h-card-unit-label{font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--card-sub,rgba(255,255,255,.55));margin-top:4px}.h-card-preview{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.14)}.h-card-preview-label{font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--card-sub,rgba(255,255,255,.4));margin-bottom:8px}.h-card-preview-row{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-radius:8px;background:rgba(255,255,255,.09);margin-bottom:5px;font-size:13px}.h-card-preview-name{font-weight:500;opacity:.9}.h-card-preview-days{font-weight:700;color:var(--card-title,#fff)}.h-card-preview-days,.h-marquee{font-family:var(--mono);font-size:12px}.h-marquee{margin-top:80px;display:flex;align-items:center;gap:38px;color:var(--muted);letter-spacing:.16em;text-transform:uppercase}.h-marquee:after,.h-marquee:before{content:"";flex:1 1;height:1px;background:var(--rule)}.h-templates{padding:80px 0}.h-section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px;gap:40px}.h-section-head h2{font-size:84px;font-weight:900;letter-spacing:-.045em;line-height:.92;margin:14px 0 0;max-width:820px}.h-section-head .side{max-width:340px;color:#2b2926;font-size:16px;line-height:1.55;padding-bottom:10px}.h-tpl-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.h-tpl{position:relative;aspect-ratio:.72;border-radius:24px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;transition:transform .25s var(--ease-out),box-shadow .25s var(--ease-out);cursor:pointer;text-align:left;border:none;box-shadow:0 12px 30px -16px rgba(0,0,0,.17)}.h-tpl:hover{transform:translateY(-6px);box-shadow:0 26px 50px -20px rgba(0,0,0,.25)}.h-tpl .badge{position:absolute;top:18px;left:18px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.h-tpl .name{font-size:22px;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.h-tpl .desc{font-size:13px;opacity:.75;margin:0}.h-tpl .use{position:absolute;inset:auto 18px 18px auto;background:rgba(255,255,255,.9);color:var(--ink);padding:8px 12px;border-radius:999px;font-size:12px;font-weight:600;opacity:0;transform:translateY(6px);transition:.2s}.h-tpl:hover .use{opacity:1;transform:translateY(0)}.h-tpl-wedding{background:#f1ead9;color:#2a2419}.h-tpl-wedding .display{position:absolute;inset:auto 24px 110px 24px;text-align:center}.h-tpl-wedding .display .num{font-family:var(--serif);font-weight:300;font-size:152px;letter-spacing:-.05em;line-height:.9;font-style:italic}.h-tpl-wedding .display .cap{font-family:var(--serif);font-size:13px;font-style:italic;letter-spacing:.06em;color:#7d6e54;margin-top:8px}.h-tpl-wedding .deco{top:60px;width:36px;height:1px;background:rgba(42,36,25,.4)}.h-tpl-wedding .deco,.h-tpl-wedding .deco-sub{position:absolute;left:50%;transform:translateX(-50%)}.h-tpl-wedding .deco-sub{top:72px;font-family:var(--serif);font-style:italic;font-size:12px;color:#7d6e54;letter-spacing:.04em}.h-tpl-summer{background:linear-gradient(180deg,#3d6b7a,#26505c);color:var(--cream)}.h-tpl-summer .display{position:absolute;top:60px;left:24px;right:24px}.h-tpl-summer .display .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.h-tpl-summer .display .num{font-size:176px;font-weight:900;letter-spacing:-.08em;line-height:.85;margin-top:38px;font-feature-settings:"tnum"}.h-tpl-summer .strip{position:absolute;top:18px;right:18px;padding:6px 10px;background:var(--cream);color:#3d6b7a;font-family:var(--mono);font-size:10px;letter-spacing:.16em;border-radius:999px}.h-tpl-launch{background:#0c0c0c;color:var(--cream)}.h-tpl-launch .display{position:absolute;inset:auto 24px 100px 24px}.h-tpl-launch .display .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#888}.h-tpl-launch .ring{display:flex;gap:0;margin-top:14px;font-size:120px;font-weight:900;letter-spacing:-.07em;line-height:.9;color:transparent;-webkit-text-stroke:1.5px var(--cream);font-feature-settings:"tnum"}.h-tpl-launch .ring .solid{-webkit-text-stroke:0;color:var(--cream)}.h-tpl-launch .grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:32px 32px;opacity:.4}.h-tpl-launch .corner{position:absolute;top:18px;right:18px;font-family:var(--mono);font-size:10px;color:var(--yellow);letter-spacing:.16em}.h-tpl-xmas{background:radial-gradient(120% 80% at 50% 0,#234128 0,#0e1c12 90%);color:var(--cream)}.h-tpl-xmas .stars{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 12% 22%,#e8c84a,transparent 50%),radial-gradient(1px 1px at 78% 18%,#e8c84a,transparent 50%),radial-gradient(1px 1px at 32% 64%,#e8c84a,transparent 50%),radial-gradient(1px 1px at 88% 70%,#e8c84a,transparent 50%),radial-gradient(1px 1px at 56% 38%,#fffae0,transparent 50%);opacity:.6}.h-tpl-xmas .display{position:absolute;inset:auto 24px 100px 24px;text-align:center}.h-tpl-xmas .display .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--yellow)}.h-tpl-xmas .display .num{font-family:var(--serif);font-weight:400;font-size:164px;color:var(--yellow);letter-spacing:-.05em;line-height:.85;margin-top:14px;font-feature-settings:"tnum"}.h-tpl-xmas .display .sub{font-family:var(--serif);font-style:italic;font-size:14px;color:#cfe1d2;margin-top:10px}.h-how{padding:120px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:linear-gradient(180deg,var(--cream) 0,var(--cream-2) 100%)}.h-how h2{font-size:80px;font-weight:900;letter-spacing:-.045em;line-height:.94;margin:14px 0 60px;max-width:900px}.h-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.h-step{padding:0 40px;position:relative;min-height:280px}.h-step+.h-step{border-left:1px solid rgba(17,17,17,.12)}.h-step:first-child{padding-left:0}.h-step:last-child{padding-right:0}.h-step .num{font-size:200px;font-weight:900;letter-spacing:-.06em;color:rgba(17,17,17,.05);line-height:.85;position:absolute;top:-30px;right:30px;pointer-events:none;font-feature-settings:"tnum"}.h-step .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.h-step h3{font-size:30px;font-weight:800;letter-spacing:-.025em;line-height:1.05;margin:0 0 14px;max-width:280px}.h-step p{font-size:15px;line-height:1.55;color:#2b2926;max-width:300px;margin:0}.h-step .ic{margin-top:24px;width:48px;height:48px;border-radius:14px;background:var(--ink);color:var(--cream);display:grid;place-items:center}.h-examples{padding:140px 0 100px}.h-examples h2{font-size:92px;font-weight:900;letter-spacing:-.045em;line-height:.92;margin:14px 0 56px;max-width:1000px}.h-examples{padding:80px 0}.h-fam-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:200px;gap:18px}.h-fam{border-radius:22px;overflow:hidden;position:relative;cursor:pointer;transition:transform .2s var(--ease-out)}.h-fam:hover{transform:translateY(-4px)}.h-fam-1{grid-column:span 5;grid-row:span 2;background:radial-gradient(ellipse at center,#17321E 35%,#0d1f12 72%,#081408 100%);color:var(--cream)}.h-fam-1-noise{position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");pointer-events:none}.h-fam-1 .big{inset:auto 24px 64px 24px;font-family:var(--serif);font-size:170px;font-weight:400;color:var(--yellow);letter-spacing:-.04em;line-height:.85;font-feature-settings:"tnum"}.h-fam-1 .big,.h-fam-1 .sub{position:absolute;text-align:center}.h-fam-1 .sub{inset:auto 0 36px 0;font-family:var(--serif);font-style:italic;font-size:14px;color:rgba(207,225,210,.8)}.h-fam-2{grid-column:span 4;grid-row:span 1;color:#2a1a10;background:radial-gradient(circle at 18% 20%,rgba(236,119,80,.68),transparent 42%),radial-gradient(circle at 82% 18%,rgba(255,199,88,.7),transparent 45%),linear-gradient(135deg,#F2D2B6,#bf76a1)}.h-fam-2 .num{position:absolute;top:20px;right:24px;font-size:96px;font-weight:900;letter-spacing:-.06em;line-height:.85;font-feature-settings:"tnum"}.h-fam-2 .sub2{position:absolute;bottom:20px;left:24px;font-size:13px;font-weight:500;opacity:.7}.h-fam-3{grid-column:span 3;grid-row:span 1;background:radial-gradient(ellipse at center,#E8DFC4 35%,#ddd3ab 72%,#d0c49a 100%);color:#2a2419}.h-fam-3 .serif{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--serif);font-style:italic;font-weight:300;font-size:108px;letter-spacing:-.05em;font-feature-settings:"tnum"}.h-fam-3 .deco{position:absolute;bottom:46px;left:50%;transform:translateX(-50%);width:30px;height:1px;background:rgba(42,36,25,.35)}.h-fam-3 .sub3{position:absolute;bottom:24px;left:0;right:0;text-align:center;font-family:var(--serif);font-style:italic;font-size:12px;color:rgba(42,36,25,.6)}.h-fam-4{grid-column:span 3;grid-row:span 1;background:#3157FF;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.h-fam-4 .flip-row{display:flex;gap:8px}.h-fam-4 .flip-tile{width:54px;height:70px;background:#1a1a2e;border-radius:10px;display:grid;place-items:center;box-shadow:0 4px 0 rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08)}.h-fam-4 .flip-tile span{font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";color:#fff}.h-fam-4 .sub4{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.h-fam-5{grid-column:span 4;grid-row:span 1;background:#D7F23B;color:#111}.h-fam-5 .num{position:absolute;left:24px;top:24px;font-size:120px;font-weight:900;line-height:.85;letter-spacing:-.07em;font-feature-settings:"tnum"}.h-fam-5 .grid-mini{position:absolute;right:20px;top:20px;display:grid;grid-template-columns:repeat(2,42px);gap:6px}.h-fam-5 .gm{aspect-ratio:1;background:#111;border-radius:8px;color:#D7F23B;font-weight:900;font-size:22px;display:grid;place-items:center}.h-fam-5 .sub5{position:absolute;bottom:20px;left:24px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.55}.h-fam-6{grid-column:span 5;grid-row:span 1;background:radial-gradient(ellipse at center,#641B34 35%,#4a1226 72%,#2f0a18 100%);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.h-fam-6-noise{position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='1' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");pointer-events:none}.h-fam-6 .tiles-row{display:flex;gap:10px;position:relative;z-index:1}.h-fam-6 .tile{width:72px;height:90px;border-radius:14px;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);display:grid;place-items:center;font-size:52px;font-weight:700;font-family:Space Grotesk,sans-serif;letter-spacing:-.04em;font-feature-settings:"tnum";box-shadow:0 4px 16px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.15)}.h-fam-6 .sub6{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.6;position:relative;z-index:1}.h-fam-7{grid-column:span 4;grid-row:span 1;color:var(--cream);overflow:hidden;background:radial-gradient(circle at 18% 20%,rgba(60,100,170,.78),transparent 42%),radial-gradient(circle at 82% 18%,rgba(119,83,178,.7),transparent 45%),linear-gradient(135deg,#24324E,#20a2b0)}.h-fam-7 .num7{position:absolute;inset:0;display:grid;place-items:center;font-size:96px;font-weight:900;letter-spacing:-.04em;font-feature-settings:"tnum";font-family:Doto,monospace;color:#D7F23B}.h-fam-7 .sub7{position:absolute;bottom:20px;left:0;right:0;text-align:center;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:.65}.h-fam-pos-2{grid-column:span 4;grid-row:span 1}.h-fam-pos-3,.h-fam-pos-4{grid-column:span 3;grid-row:span 1}.h-fam-pos-5{grid-column:span 4;grid-row:span 1}.h-fam-pos-6{grid-column:span 5;grid-row:span 1}.h-fam-pos-7{grid-column:span 4;grid-row:span 1}.eg-modern{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;padding:16px}.eg-num{font-size:clamp(56px,9vw,96px);font-weight:900;letter-spacing:-.06em;line-height:.85;font-feature-settings:"tnum"}.eg-sub{font-size:11px;font-weight:500;opacity:.75;text-align:center;letter-spacing:.04em;padding:0 8px}.h-fam-1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.eg-big{font-size:clamp(80px,14vw,170px);font-weight:400;letter-spacing:-.04em;line-height:.85;font-feature-settings:"tnum";padding:0 20px;margin-bottom:16px}.eg-big,.eg-sub-italic{text-align:center;position:relative;z-index:1}.eg-sub-italic{font-style:italic;font-size:14px;opacity:.8}.eg-flip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;padding:12px}.eg-flip-row{display:flex;gap:6px;flex-wrap:nowrap}.eg-flip-tile{width:clamp(36px,5vw,54px);height:clamp(46px,6.5vw,70px);background:rgba(0,0,0,.35);border-radius:10px;display:grid;place-items:center;box-shadow:0 4px 0 rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.08);flex-shrink:0}.eg-flip-tile span{font-size:clamp(24px,3.5vw,40px);font-weight:700;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum"}.eg-tiles{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;padding:12px}.eg-tiles-row{display:flex;gap:6px;flex-wrap:nowrap}.eg-tile{width:clamp(44px,6vw,72px);height:clamp(56px,7.5vw,90px);border-radius:14px;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);display:grid;place-items:center;font-size:clamp(32px,4.5vw,52px);font-weight:700;letter-spacing:-.04em;font-feature-settings:"tnum";box-shadow:0 4px 16px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.15);flex-shrink:0}.eg-units{display:flex;align-items:flex-end;gap:clamp(8px,2vw,20px);flex-wrap:nowrap;padding:0 12px}.eg-units-pos1{justify-content:center;padding:0 16px;margin-bottom:12px;position:relative;z-index:1}.eg-unit{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.eg-units[data-units="1"] .eg-unit-num{font-size:clamp(48px,7vw,80px)}.eg-units[data-units="2"] .eg-unit-num{font-size:clamp(36px,5.5vw,64px)}.eg-units[data-units="3"] .eg-unit-num{font-size:clamp(28px,4vw,52px)}.eg-units[data-units="4"] .eg-unit-num{font-size:clamp(22px,3vw,40px)}.eg-unit-num{font-weight:900;letter-spacing:-.05em;line-height:1;font-feature-settings:"tnum"}.eg-unit-label{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;opacity:.65}.eg-flip-groups{display:flex;align-items:flex-end;gap:clamp(6px,1.5vw,12px);flex-wrap:nowrap;padding:0 8px}.eg-flip-group{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.eg-flip-groups[data-units="2"] .eg-flip-tile-sm{width:clamp(30px,4vw,46px);height:clamp(38px,5vw,58px)}.eg-flip-groups[data-units="2"] .eg-flip-tile-sm span{font-size:clamp(20px,2.8vw,34px)}.eg-flip-groups[data-units="3"] .eg-flip-tile-sm{width:clamp(26px,3vw,38px);height:clamp(32px,4vw,48px)}.eg-flip-groups[data-units="3"] .eg-flip-tile-sm span{font-size:clamp(16px,2.2vw,28px)}.eg-flip-groups[data-units="4"] .eg-flip-tile-sm{width:clamp(22px,2.4vw,32px);height:clamp(28px,3.2vw,40px)}.eg-flip-groups[data-units="4"] .eg-flip-tile-sm span{font-size:clamp(14px,1.8vw,22px)}.eg-flip-tile-sm{background:rgba(0,0,0,.35);border-radius:7px;display:grid;place-items:center;box-shadow:0 3px 0 rgba(0,0,0,.3);flex-shrink:0}.eg-tile-groups{display:flex;align-items:flex-end;gap:clamp(6px,1.5vw,12px);flex-wrap:nowrap;padding:0 8px}.eg-tile-groups[data-units="2"] .eg-tile-sm{width:clamp(34px,4.5vw,52px);height:clamp(44px,6vw,66px);font-size:clamp(24px,3.2vw,40px)}.eg-tile-groups[data-units="3"] .eg-tile-sm{width:clamp(28px,3.5vw,42px);height:clamp(36px,4.8vw,54px);font-size:clamp(20px,2.6vw,32px)}.eg-tile-groups[data-units="4"] .eg-tile-sm{width:clamp(22px,2.8vw,34px);height:clamp(28px,3.8vw,44px);font-size:clamp(16px,2vw,26px)}.eg-tile-sm{border-radius:10px;background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);display:grid;place-items:center;font-weight:700;letter-spacing:-.04em;font-feature-settings:"tnum";box-shadow:0 4px 16px rgba(0,0,0,.2);flex-shrink:0}.h-fam-8{grid-column:span 8;grid-row:span 1;background:var(--forest);color:var(--cream);padding:22px;display:flex;align-items:center}.h-fam-8 .mini-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%}.h-fam-8 .mini{background:#0e1c12;border:1px solid rgba(255,255,255,.05);border-radius:14px;padding:14px}.h-fam-8 .mini .l{font-family:var(--mono);font-size:9px;letter-spacing:.16em;color:rgba(207,225,210,.5);text-transform:uppercase}.h-fam-8 .mini .v{font-weight:900;font-size:38px;letter-spacing:-.05em;color:var(--yellow);margin-top:6px;font-feature-settings:"tnum"}.h-fam-8 .mini .n{font-size:11px;color:#cfe1d2;margin-top:4px}.h-fam-8 .mini .s{font-size:10px;color:rgba(207,225,210,.7);margin-top:1px}.h-fam-8 .mini.live .l:before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--yellow);margin-right:6px;vertical-align:middle;box-shadow:0 0 0 3px rgba(232,200,74,.15)}.h-screens{padding:140px 0 120px;background:var(--ink);color:var(--cream)}.h-screens h2{font-size:84px;font-weight:900;letter-spacing:-.045em;line-height:.95;margin:14px 0;max-width:900px}.h-screens .lead{color:#cfc9bc;font-size:18px;max-width:560px;margin-bottom:60px}.h-screens .section-label{color:#cfc9bc}.h-screens .section-label:before{background:rgba(255,255,255,.18)}.h-devices{display:grid;grid-template-columns:1.4fr .9fr;gap:24px;margin-bottom:30px}.h-devices-row{display:grid;grid-template-columns:.9fr 1fr .6fr;gap:24px}.h-dev{background:#1c1c1c;border:1px solid rgba(255,255,255,.06);border-radius:22px;padding:18px;position:relative;overflow:hidden}.h-dev .chip{position:absolute;top:18px;left:18px;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#9c9482;z-index:2}.h-dev .screen{border-radius:14px;overflow:hidden;position:relative}.h-dev-laptop{height:340px}.h-dev-laptop .screen{height:100%;background:var(--forest);color:var(--cream);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px}.h-dev-laptop .screen .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#cfe1d2}.h-dev-laptop .screen .v{font-size:130px;font-weight:900;letter-spacing:-.06em;color:var(--yellow);line-height:.9;margin-top:14px;font-feature-settings:"tnum"}.h-dev-laptop .screen .sub{font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:#cfe1d2;margin-top:12px;text-transform:uppercase}.h-dev-tv{height:340px}.h-dev-tv .screen{height:100%;background:#0c0c0c;color:var(--cream);display:flex;flex-direction:column;justify-content:flex-end;padding:24px;border:6px solid #2a2a2a;background-image:radial-gradient(120% 80% at 0 0,#1a1a1a 0,#0c0c0c 50%)}.h-dev-tv .screen .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#777}.h-dev-tv .screen .row{display:flex;align-items:baseline;gap:14px;margin-top:8px}.h-dev-tv .screen .v{font-size:124px;font-weight:900;letter-spacing:-.06em;line-height:.85;color:var(--yellow);font-feature-settings:"tnum"}.h-dev-tv .screen .sub{font-size:14px;color:#cfc9bc;max-width:280px}.h-dev-shop{height:220px}.h-dev-shop .screen{height:100%;background:linear-gradient(180deg,#3d6b7a,#274e5b);color:var(--cream);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:22px}.h-dev-shop .screen .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase}.h-dev-shop .screen .v{font-size:108px;font-weight:900;letter-spacing:-.06em;line-height:.85;margin-top:6px;font-feature-settings:"tnum"}.h-dev-shop .screen .sub{font-size:13px;color:#dceaee;margin-top:6px}.h-dev-tablet{height:220px}.h-dev-tablet .screen{height:100%;background:#f1ead9;color:#2a2419;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:18px;border-radius:18px}.h-dev-tablet .screen .v{font-family:var(--serif);font-style:italic;font-weight:300;font-size:92px;letter-spacing:-.05em;line-height:.9;font-feature-settings:"tnum"}.h-dev-tablet .screen .sub{font-family:var(--serif);font-size:12px;font-style:italic;color:#7d6e54;margin-top:6px}.h-dev-mobile{height:220px;background:#1c1c1c}.h-dev-mobile,.h-dev-mobile .phone{display:flex;justify-content:center;align-items:center}.h-dev-mobile .phone{width:120px;height:180px;border-radius:22px;background:#F3EEE6;border:4px solid #e0d9d0;flex-direction:column;padding:10px;position:relative}.h-dev-mobile .phone .notch{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:28px;height:6px;background:#d6cfc6;border-radius:999px}.h-dev-mobile .phone .v{font-size:48px;font-family:var(--serif);font-weight:400;letter-spacing:-.03em;line-height:.9;color:#1a1410;font-feature-settings:"tnum"}.h-dev-mobile .phone .l{font-family:var(--mono);font-size:8px;letter-spacing:.16em;color:#8a7f72;text-transform:uppercase;margin-top:6px}.h-support-row{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.h-support{border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:24px;display:flex;align-items:center;gap:14px}.h-support .ic{width:42px;height:42px;border-radius:12px;background:var(--yellow);color:var(--ink);display:grid;place-items:center;font-weight:900}.h-support h4{margin:0;font-size:17px;font-weight:700;letter-spacing:-.015em}.h-support p{margin:2px 0 0;font-size:13px;color:#9c9482}.h-board{padding:140px 0}.h-board h2{font-size:80px;font-weight:900;letter-spacing:-.045em;line-height:.95;margin:14px 0;max-width:1100px}.h-board .lead{font-size:18px;line-height:1.55;color:#2b2926;max-width:560px;margin-bottom:60px}.h-board-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:24px}.h-board-single{background:#0c0c0c;border-radius:24px;color:var(--cream);padding:40px;position:relative;overflow:hidden;min-height:460px;display:flex;flex-direction:column;justify-content:space-between}.h-board-single .chip{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--yellow)}.h-board-single .num{font-size:240px;font-weight:900;letter-spacing:-.07em;line-height:.82;color:var(--yellow);font-feature-settings:"tnum"}.h-board-single .ftr{display:flex;justify-content:space-between;align-items:flex-end}.h-board-single .ftr h4{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em}.h-board-single .ftr .sub{font-family:var(--mono);font-size:11px;color:#9c9482;letter-spacing:.16em;text-transform:uppercase;margin-top:4px}.h-board-single .ftr .url{font-family:var(--mono);font-size:11px;color:#888;letter-spacing:.06em}.h-board-multi{background:#EC291A;border-radius:24px;color:var(--cream);padding:32px;position:relative;overflow:hidden;display:grid;grid-template-rows:auto 1fr;gap:24px}.h-board-multi .head{display:flex;justify-content:space-between;align-items:center}.h-board-multi .head .t{font-size:22px;font-weight:800;letter-spacing:-.02em}.h-board-multi .head .chip{font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:rgba(255,220,220,.7);text-transform:uppercase}.h-board-multi .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:14px}.h-board-multi .cell{background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;min-height:140px}.h-board-multi .cell .l{font-family:var(--mono);font-size:9px;letter-spacing:.18em;color:rgba(255,220,220,.65);text-transform:uppercase}.h-board-multi .cell .v{font-weight:900;font-size:56px;color:#ffffff;letter-spacing:-.05em;line-height:.85;font-feature-settings:"tnum"}.h-board-multi .cell .n{font-size:13px;font-weight:600;letter-spacing:-.005em}.h-board-multi .cell .s{font-size:11px;color:rgba(255,220,220,.6);margin-top:1px}.h-board-multi .cell.live .l:before{content:"";display:inline-block;width:6px;height:6px;border-radius:999px;background:#ffffff;margin-right:6px;vertical-align:middle;box-shadow:0 0 0 3px rgba(255,255,255,.2)}.h-pricing{padding:140px 0;background:linear-gradient(180deg,var(--cream-2) 0,var(--cream) 100%);border-top:1px solid var(--rule)}.h-pricing-head{text-align:center;margin-bottom:64px}.h-pricing-head h2{font-size:88px;font-weight:900;letter-spacing:-.045em;line-height:.94;margin:14px 0 18px}.h-pricing-head .lead{margin:0 auto;font-size:18px;line-height:1.55;color:#2b2926;max-width:560px}.h-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1080px;margin:0 auto}.h-price{background:var(--cream);border:1px solid rgba(17,17,17,.12);border-radius:28px;padding:40px;display:flex;flex-direction:column;gap:24px;position:relative}.h-price-pro{background:var(--ink);color:var(--cream);border-color:var(--ink)}.h-price .pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(17,17,17,.05);border:1px solid rgba(17,17,17,.1);font-size:11px;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;align-self:flex-start}.h-price-pro .pill{background:var(--yellow);color:var(--ink);border-color:transparent;font-weight:700}.h-price h3{margin:0;font-size:46px;font-weight:900;letter-spacing:-.035em;line-height:1}.h-price .tag{font-size:16px;color:#2b2926;max-width:380px}.h-price-pro .tag{color:#cfc9bc}.h-price ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.h-price li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.4}.h-price li .chk{width:20px;height:20px;border-radius:999px;background:rgba(17,17,17,.1);display:grid;place-items:center;flex-shrink:0;margin-top:1px;font-size:12px;color:var(--ink)}.h-price-pro li .chk{background:var(--yellow);color:var(--ink)}.h-price-cta{margin-top:auto}.h-row-numbers{display:flex;align-items:baseline;gap:6px;font-feature-settings:"tnum"}.h-row-numbers .big{font-size:64px;font-weight:900;letter-spacing:-.04em;line-height:1}.h-row-numbers .lbl{font-size:14px;color:#2b2926}.h-price-pro .h-row-numbers .lbl{color:#9c9482}.h-price-pro .h-row-numbers .big-pro{color:var(--yellow)}.h-faq{padding:140px 0}.h-faq-head{text-align:center;margin-bottom:60px}.h-faq-head h2{font-size:80px;font-weight:900;letter-spacing:-.045em;margin:14px 0 0}.h-faq-list{max-width:680px;margin:0 auto;border-top:1px solid rgba(17,17,17,.13)}.h-faq-item{border-bottom:1px solid rgba(17,17,17,.13)}.h-faq-q{display:flex;width:100%;justify-content:space-between;align-items:center;padding:26px 4px;text-align:left;font-size:20px;font-weight:600;letter-spacing:-.015em;cursor:pointer;background:none;border:none;color:inherit;font-family:inherit}.h-faq-q .pl{width:28px;height:28px;border-radius:999px;background:rgba(17,17,17,.05);display:grid;place-items:center;flex-shrink:0;margin-left:20px}.h-faq-q .pl,.h-faq-q .pl svg{transition:.2s}.h-faq-item.open .h-faq-q .pl{background:var(--ink);color:var(--cream)}.h-faq-item.open .h-faq-q .pl svg{transform:rotate(45deg)}.h-faq-a{max-height:0;overflow:hidden;transition:max-height .25s var(--ease-out)}.h-faq-a-inner{padding:0 4px 26px;font-size:16px;color:#2b2926;line-height:1.6;max-width:580px}.h-faq-item.open .h-faq-a{max-height:280px}.h-final{padding:140px 0 120px;text-align:center;background:radial-gradient(circle at 18% 20%,rgba(60,100,170,.78),transparent 42%),radial-gradient(circle at 82% 18%,rgba(119,83,178,.7),transparent 45%),linear-gradient(135deg,#24324E,#20a2b0);color:var(--cream);border-radius:32px;margin:0 60px 40px;position:relative;overflow:hidden}.h-final .stars{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 10% 30%,rgba(232,200,74,.6),transparent 50%),radial-gradient(1px 1px at 80% 20%,rgba(232,200,74,.6),transparent 50%),radial-gradient(1px 1px at 30% 80%,rgba(255,250,224,.65),transparent 50%),radial-gradient(1px 1px at 90% 70%,rgba(232,200,74,.6),transparent 50%),radial-gradient(1px 1px at 50% 50%,rgba(255,250,224,.45),transparent 50%);opacity:.6}.h-final h2{font-size:112px;font-weight:900;letter-spacing:-.05em;line-height:.92;margin:0 auto 22px;max-width:1100px;position:relative}.h-final h2 .ac{color:var(--yellow);font-style:italic;font-family:var(--serif);font-weight:400;letter-spacing:-.03em}.h-final .lead{margin:0 auto 40px;color:rgba(255,255,255,.75);font-size:19px;max-width:520px;position:relative}.h-final .ctas{display:flex;justify-content:center;gap:12px;position:relative}.h-footer{padding:48px 60px;justify-content:space-between;color:#2b2926;border-top:1px solid var(--rule)}.h-footer,.h-footer .brand{display:flex;align-items:center}.h-footer .brand{gap:10px;color:var(--ink);font-weight:600}.h-footer .brand-mark{width:24px;height:24px;border-radius:6px;background:var(--yellow);display:grid;place-items:center;color:var(--ink);font-weight:900;font-size:12px;letter-spacing:-.04em}.h-footer .links{display:flex;gap:28px;font-size:14px;color:#2b2926}.h-footer .links a:hover{color:var(--ink)}@media (max-width:1280px){.h-wrap{padding:0 40px}.h-hero{padding:48px 0 96px}.h-hero h1{font-size:clamp(72px,8.5vw,104px)}.h-section-head h2{font-size:clamp(56px,7vw,84px)}.h-how h2{font-size:clamp(56px,6.6vw,80px)}.h-examples h2{font-size:clamp(60px,7.4vw,92px)}.h-screens h2{font-size:clamp(56px,7vw,84px)}.h-board h2{font-size:clamp(56px,6.6vw,80px)}.h-pricing-head h2{font-size:clamp(60px,7vw,88px)}.h-faq-head h2{font-size:clamp(56px,6.6vw,80px)}.h-final h2{font-size:clamp(72px,8.8vw,112px)}.h-final{margin:0 40px 32px}.h-footer{padding:40px}}@media (max-width:1024px){.h-wrap{padding:0 32px}.h-hero{padding:24px 0 72px}.h-hero-grid{grid-template-columns:1fr;gap:0}.h-hero h1{font-size:clamp(56px,7.2vw,84px);margin:16px 0 20px}.h-hero-sub{font-size:17px;margin-bottom:28px;max-width:none}.h-hero-grid>div:first-child{order:2}.h-hero-stage{display:block;order:1;height:400px;margin-bottom:16px}.h-card-pos-0{width:220px;height:280px;left:0;top:30px}.h-card-pos-1{width:340px;height:auto;left:calc(50% - 170px);top:60px}.h-card-pos-2{width:220px;height:280px;right:0;top:140px}.h-templates{padding:80px 0 64px}.h-section-head{margin-bottom:36px;gap:24px}.h-tpl-grid{grid-template-columns:repeat(2,1fr);gap:16px}.h-how{padding:88px 0}.h-how h2{margin:14px 0 44px}.h-steps{grid-template-columns:1fr;gap:0}.h-step{padding:36px 0;min-height:auto}.h-step+.h-step{border-left:none;border-top:1px solid rgba(17,17,17,.12)}.h-step:first-child{padding-top:0}.h-step:last-child{padding-bottom:0}.h-step .num{font-size:200px;top:-20px}.h-step h3{max-width:none}.h-step p{max-width:560px}.h-examples{padding:60px 0}.h-fam-grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:180px;gap:14px}.h-fam-1{grid-column:span 6;grid-row:span 2}.h-fam-2,.h-fam-3,.h-fam-4,.h-fam-5,.h-fam-pos-2,.h-fam-pos-3,.h-fam-pos-4,.h-fam-pos-5{grid-column:span 3}.h-fam-6,.h-fam-7,.h-fam-8,.h-fam-pos-6,.h-fam-pos-7{grid-column:span 6}.h-fam-8 .mini-grid{grid-template-columns:repeat(2,1fr)}.eg-big,.h-fam-1 .big{font-size:140px}.h-fam-6 .mega{font-size:160px}.h-screens{padding:96px 0 88px}.h-screens h2{margin:14px 0}.h-screens .lead{margin-bottom:44px}.h-devices{grid-template-columns:1fr;gap:18px;margin-bottom:18px}.h-devices-row{gap:18px}.h-dev-laptop,.h-dev-tv{height:300px}.h-dev-laptop .screen .v{font-size:104px}.h-dev-tv .screen .v{font-size:96px}.h-support-row{grid-template-columns:1fr;gap:14px;margin-top:28px}.h-board{padding:96px 0}.h-board-grid{grid-template-columns:1fr;gap:18px}.h-board-single{min-height:380px;padding:32px}.h-board-single .num{font-size:200px}.h-board-multi{padding:24px}.h-pricing{padding:96px 0}.h-pricing-head{margin-bottom:44px}.h-price-grid{grid-template-columns:1fr;max-width:600px;gap:18px}.h-price{padding:32px}.h-faq{padding:96px 0}.h-faq-head{margin-bottom:44px}.h-final{padding:96px 32px;margin:0 32px 24px}.h-final h2{margin-bottom:18px}.h-footer{padding:32px}}@media (max-width:768px){.h-wrap{padding:0 20px}.h-hero{padding:16px 0 56px}.h-hero h1{font-size:clamp(44px,11vw,64px);margin:14px 0 16px;line-height:.95}.h-hero-sub{font-size:16px;margin-bottom:24px}.h-hero-ctas{flex-wrap:wrap;gap:10px}.h-feature-tags{gap:8px}.h-feature-tag{font-size:12px;padding:7px 10px}.h-hero-stage{height:340px;margin-bottom:8px}.h-card-pos-0{display:none}.h-card-pos-1{width:min(300px,72vw);left:6vw;top:20px}.h-card-pos-2{width:min(200px,54vw);height:240px;right:0;top:110px}.h-card-big-num{font-size:56px}.h-card-counter-name{font-size:18px}.h-marquee{margin-top:48px;gap:18px;font-size:11px;letter-spacing:.12em;text-align:center}.h-marquee:after,.h-marquee:before{display:none}.h-templates{padding:64px 0 48px}.h-section-head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}.h-section-head .side{padding-bottom:0}.h-tpl-grid{grid-template-columns:1fr;gap:14px}.h-tpl{aspect-ratio:auto;min-height:380px}.h-tpl-wedding .display .num{font-size:120px}.h-tpl-summer .display .num{font-size:128px}.h-tpl-launch .ring{font-size:96px}.h-tpl-xmas .display .num{font-size:128px}.h-tpl .use{opacity:1;transform:none}.h-how{padding:64px 0}.h-how h2{margin:12px 0 32px}.h-step{padding:28px 0}.h-step .num{font-size:200px;top:-12px;right:0}.h-step h3{font-size:26px}.h-examples{padding:64px 0 56px}.h-examples h2{margin-bottom:32px}.h-fam-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:160px;gap:12px}.h-fam-1{grid-column:span 2;grid-row:span 2}.h-fam-2,.h-fam-3,.h-fam-4,.h-fam-5,.h-fam-pos-2,.h-fam-pos-3,.h-fam-pos-4,.h-fam-pos-5{grid-column:span 1}.h-fam-6,.h-fam-7,.h-fam-8,.h-fam-pos-6,.h-fam-pos-7{grid-column:span 2}.h-fam-8{grid-row:span 2;padding:44px 18px 18px}.h-fam-8 .mini-grid{grid-template-columns:repeat(2,1fr)}.eg-big,.h-fam-1 .big{font-size:104px}.h-fam-2 .num{font-size:72px}.h-fam-3 .serif{font-size:84px}.h-fam-4 .num{font-size:72px}.h-fam-4 .accent{top:18px;right:20px;bottom:auto}.h-fam-5 .num{font-size:88px}.h-fam-5 .grid-mini{grid-template-columns:repeat(2,32px)}.h-fam-5 .gm{font-size:18px}.h-fam-6 .mega{font-size:120px}.h-fam-6 .right .v{font-size:24px}.h-fam-8 .mini .v{font-size:30px}.h-screens{padding:64px 0 56px}.h-screens .lead{font-size:16px;margin-bottom:32px}.h-devices-row{grid-template-columns:1fr;gap:14px}.h-dev-laptop,.h-dev-tv{height:240px}.h-dev-laptop .screen .v{font-size:80px}.h-dev-tv .screen .v{font-size:72px}.h-dev-mobile,.h-dev-shop,.h-dev-tablet{height:200px}.h-board{padding:64px 0}.h-board .lead{font-size:16px;margin-bottom:32px}.h-board-single{min-height:auto;padding:28px}.h-board-single .num{font-size:140px}.h-board-multi .grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}.h-board-multi .cell .v{font-size:42px}.h-pricing{padding:64px 0}.h-pricing-head{margin-bottom:32px}.h-price{padding:28px;border-radius:22px}.h-price h3{font-size:36px}.h-row-numbers .big{font-size:48px}.h-faq{padding:64px 0}.h-faq-head{margin-bottom:32px}.h-faq-q{font-size:17px;padding:22px 4px}.h-final{padding:72px 24px;margin:0 20px 20px;border-radius:24px}.h-final h2{font-size:clamp(44px,11vw,72px)}.h-final .lead{font-size:16px;margin-bottom:28px}.h-final .ctas{flex-wrap:wrap}.h-footer{padding:28px 20px;flex-direction:column;gap:16px;align-items:flex-start;text-align:left}.h-footer .links{flex-wrap:wrap;gap:18px}}@media (max-width:480px){.h-wrap{padding:0 16px}.h-hero h1{font-size:clamp(38px,11vw,48px)}.h-hero-ctas{flex-direction:column;align-items:stretch}.h-hero-ctas .btn{justify-content:center}.h-hero{padding-top:36px}.h-hero-stage{display:flex;justify-content:center;align-items:flex-start;height:auto;margin-bottom:24px}.h-card-pos-2{display:none}.h-card-pos-1{position:relative;left:auto;right:auto;top:auto;width:min(280px,84vw);height:auto}.h-step .num{font-size:200px}.h-fam-grid{grid-auto-rows:140px;gap:10px}.eg-big,.h-fam-1 .big{font-size:84px}.h-fam-2 .num{font-size:56px}.h-fam-3 .serif{font-size:68px}.h-fam-4 .num{font-size:56px}.h-fam-4 .accent{top:18px;right:20px;bottom:auto}.h-fam-5 .num{font-size:72px}.h-fam-6 .mega{font-size:88px;top:14px}.h-fam-6 .right .v{font-size:18px}.h-fam-7 .shape-a{width:90px;height:90px;left:-16px;top:-16px}.h-fam-7 .shape-b{width:100px;height:100px;right:-20px;bottom:-20px}.h-fam-7 .label{bottom:48px}.h-fam-8 .mini-grid{grid-template-columns:repeat(2,1fr)}.h-fam-8 .mini .v{font-size:32px}.h-board-multi .grid{grid-template-columns:1fr;grid-template-rows:auto}.h-board-multi .cell{min-height:auto;padding:14px}.h-final{margin:0 16px 16px;padding:56px 20px}.h-footer{padding:24px 16px}.h-footer .links{gap:14px;font-size:13px}}