.pg-work.cs--annas{--r1:#a0449f;--r2:#6e2a78;--r3:#2a1033;--r4:#e7c77b;--rink:#140a18;--cs-bg:#140a18;--cs-bg2:#2a1231;--cs-acc:#e7c77b}.pg-work.cs--iloushe{--r1:#c77da0;--r2:#8a3e64;--r3:#1d1d21;--r4:#ebd8f2;--rink:#0d0d0f;--cs-bg:#0d0d0f;--cs-bg2:#1c1b20;--cs-acc:#f0c9d8}.pg-cs .cs-hero{isolation:isolate;background:var(--cs-bg);color:var(--on-night);text-align:center;padding:clamp(128px,12vw,184px) 0 clamp(64px,7vw,104px);position:relative;overflow:hidden}.pg-cs .cs-glow{z-index:-1;pointer-events:none;background:var(--cs-bg);position:absolute;inset:0}.pg-cs .cs-hero-in{justify-items:center;display:grid}.pg-cs .cs-hero .label,.pg-cs .cs-hero .label b{color:var(--teal)}.pg-cs .cs-name{font-family:var(--display);letter-spacing:-.05em;margin-top:18px;font-size:clamp(64px,11vw,168px);font-weight:650;line-height:.92}.pg-cs .cs-sub{max-width:34em;font-size:var(--fs-lede);color:var(--on-night-2);margin-top:clamp(16px,1.8vw,24px);line-height:1.5}.pg-cs .cs-facts{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:1000px;margin-top:clamp(30px,3.4vw,48px);display:grid}.pg-cs .cs-fact{background:#ffffff0f;border-radius:12px;padding:14px 18px}.pg-cs .cs-fact small{color:#f3f0e9a3;font-size:12.5px;font-weight:500;display:block}.pg-cs .cs-fact b{align-items:center;gap:9px;margin-top:6px;font-size:15.5px;font-weight:600;line-height:1.35;display:flex}.pg-cs .cs-dot{background:var(--teal);width:9px;height:9px;box-shadow:none;border-radius:50%;flex:none}.pg-cs .cs-vis{width:100%;max-width:1100px;margin-top:clamp(40px,4.6vw,68px)}.pg-cs .cs-shot{background:#fff;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 40px 90px -40px #000000d9}.pg-cs .cs-shot-bar{color:#5b6372;font:500 12px/1 var(--sans);text-align:left;background:#eef1f6;align-items:center;gap:6px;padding:9px 12px;display:flex}.pg-cs .cs-shot-bar i{background:#c9ced8;border-radius:50%;flex:none;width:9px;height:9px}.pg-cs .cs-shot-bar span{border-radius:var(--r-btn,10px);white-space:nowrap;text-overflow:ellipsis;background:#fff;min-width:0;margin-left:10px;padding:5px 12px;overflow:hidden}.pg-cs .cs-shot img{width:100%;height:auto;display:block}.pg-cs .cs-phone{background:#0b0b0d;border-radius:38px;margin:0;padding:9px;position:relative;box-shadow:0 40px 80px -30px #000000e6}.pg-cs .cs-phone img{border-radius:16px;width:100%;height:auto;display:block}.pg-cs .cs-phone-notch{z-index:2;border-radius:var(--r-chip,8px);background:#0b0b0d;width:30%;height:20px;position:absolute;top:17px;left:50%;translate:-50%}.pg-cs .cs-device{padding-right:clamp(0px,7vw,110px);position:relative}.pg-cs .cs-device .cs-phone{width:clamp(150px,16vw,220px);position:absolute;bottom:-7%;right:0}.pg-cs .cs-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,28px);max-width:1180px;margin:clamp(44px,5vw,76px) auto 0;list-style:none;display:grid}.pg-cs .cs-card{box-shadow:var(--sh-1);background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.pg-cs .cs-card-vis{aspect-ratio:16/10.4;background:var(--cs-bg);align-items:flex-end;padding:clamp(18px,2.2vw,30px) clamp(18px,2.2vw,30px) 0;display:flex;position:relative;overflow:hidden}.pg-cs .cs-card-vis .cs-shot{border-radius:14px 14px 0 0;width:100%;box-shadow:0 -10px 50px -20px #0009}.pg-cs .cs-card-b{flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(24px,2.4vw,34px);display:flex}.pg-cs .cs-card h3{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(24px,2.2vw,31px);font-weight:600;line-height:1.1}.pg-cs .cs-card p{color:var(--muted);max-width:34em;font-size:16.5px;line-height:1.55}.pg-cs .cs-st{border-radius:var(--r-btn,10px);align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.pg-cs .cs-st i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.pg-cs .cs-st--done{color:var(--glow-ink);background:#2ec4b624}.pg-cs .cs-st--now{background:var(--teal-pale);color:var(--teal-ink)}.pg-cs .cs-st--plan{color:var(--muted);background:#0b12200f}.pg-cs .cs-minis{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);max-width:1180px;margin:clamp(18px,2vw,28px) auto 0;list-style:none;display:grid}.pg-cs .cs-mini{box-shadow:none;background:#ffffffbf;border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(22px,2.2vw,30px);display:flex}.pg-cs .cs-mini h3{font-family:var(--display);letter-spacing:-.02em;margin-top:4px;font-size:19.5px;font-weight:600;line-height:1.2}.pg-cs .cs-mini p{color:var(--muted);font-size:15.5px;line-height:1.55}.pg-cs .cs-mini .cs-st{margin-top:auto}.pg-cs .cs-ic{background:var(--teal-pale);width:46px;height:46px;color:var(--teal-ink);border-radius:14px;place-items:center;display:grid}.pg-cs .cs-aud{margin-top:clamp(32px,3.6vw,48px)}.pg-cs .tl li.done em{background:var(--teal-pale)}.pg-cs .cs-next-h{text-align:center;font-family:var(--display);letter-spacing:-.03em;margin:clamp(56px,6vw,88px) auto 0;font-size:clamp(24px,2.4vw,32px);font-weight:600}.pg-cs .cs-minis--next .cs-mini{box-shadow:var(--sh-1);background:#fff}.pg-cs .cs-minis--next:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}.pg-cs .cta-res{background:var(--r3)}.pg-cs .cta-mb .b{background:var(--r2)}.pg-cs .cta-mb .a,.pg-cs .cta-mb .d{display:none}.pg-cs .cta-res:after{background:radial-gradient(62% 58% at 50% 48%,color-mix(in srgb,var(--rink) 72%,transparent),transparent 78%)}.pg-cs .il-hero{isolation:isolate;background:radial-gradient(60% 70% at 50% 0,#26242c,#0000 70%),#0d0d0f;border-radius:16px;justify-items:center;gap:22px;padding:clamp(56px,7vw,104px) 24px clamp(34px,4vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #000000e6}.pg-cs .il-orb{z-index:-1;aspect-ratio:1;pointer-events:none;border-radius:50%;width:62%;position:absolute}.pg-cs .il-orb--a{background:radial-gradient(closest-side,#f2b8c657,#0000);top:-36%;left:-14%}.pg-cs .il-orb--b{background:radial-gradient(closest-side,#b9e6da47,#0000);bottom:-44%;right:-16%}.pg-cs .il-hero-mark{width:min(560px,82%);height:auto}.pg-cs .il-hero-line{letter-spacing:.01em;color:#f5f0e6cc;font-size:clamp(17px,1.6vw,21px)}.pg-cs .il-visit{z-index:1;border-radius:var(--r-btn,10px);background:var(--ember);color:#1b0905;min-height:48px;font:700 15.5px/1 var(--sans);transition:transform .3s var(--ease);align-items:center;gap:10px;padding:0 22px;display:inline-flex;position:relative;box-shadow:0 18px 40px -20px #000c}.pg-cs .il-visit:hover{background:#ff7c5e;transform:translateY(-2px)}.pg-cs .il-visit span{font-size:1.05em}.pg-cs .il-shots{justify-items:center;gap:clamp(28px,3.4vw,48px);display:grid}.pg-cs .il-shots .cs-device{justify-self:stretch}.pg-cs .il-about-shot{max-width:1100px;margin:clamp(24px,3vw,40px) auto clamp(28px,3.4vw,48px)}.pg-cs .il-swatches{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;list-style:none;display:flex}.pg-cs .il-swatches li{border-radius:var(--r-btn,10px);color:#f5f0e6d1;background:#ffffff0f;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:13.5px;display:flex}.pg-cs .il-swatches i{width:22px;height:22px;box-shadow:none;border-radius:50%}.pg-cs .il-brand{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);max-width:1100px;margin:clamp(40px,4.6vw,64px) auto 0;list-style:none;display:grid}.pg-cs .il-brand li{box-shadow:var(--sh-1);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:12px 12px 26px;display:flex}.pg-cs .il-brand h3{font-family:var(--display);letter-spacing:-.02em;padding:12px 14px 0;font-size:20px;font-weight:600}.pg-cs .il-brand p{color:var(--muted);padding:0 14px;font-size:15.5px;line-height:1.5}.pg-cs .il-b{aspect-ratio:16/11;border-radius:14px;place-items:center;display:grid;overflow:hidden}.pg-cs .il-b--mark{background:radial-gradient(70% 80% at 20% 15%,#f2b8c64d,#0000 70%),radial-gradient(60% 70% at 85% 90%,#b9e6da3d,#0000 70%),#0d0d0f}.pg-cs .il-b--mark img{width:78%;height:auto}.pg-cs .il-b--colors{grid-template-columns:repeat(3,1fr);place-items:stretch stretch;display:grid}.pg-cs .il-b--colors i{display:block}.pg-cs .il-b--type{color:#1d1d21;background:#f5f0e6;align-content:center;gap:6px}.pg-cs .il-b--type b{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(64px,6vw,96px);font-weight:300;line-height:1}.pg-cs .il-b--type span{letter-spacing:.06em;color:#55535c;font-size:15px}.pg-cs .il-v{position:absolute;inset:0;overflow:hidden;container-type:inline-size}.pg-cs .il-v--chapters{background:radial-gradient(70% 70% at 30% 10%,#2a2830,#0000 70%),#0d0d0f}.pg-cs .il-frame{aspect-ratio:16/10;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:54%;padding:2.6cqi 3.4cqi;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 30px 60px -30px #000000e6}.pg-cs .il-frame em{font-size:max(12px,2.6cqi);font-style:normal;font-weight:500}.pg-cs .il-frame--0{color:#1d1d21;opacity:.92;background:linear-gradient(160deg,#f5f0e6,#e4dacb);translate:-90% -86%}.pg-cs .il-frame--1{color:#f5f0e6cc;background:linear-gradient(160deg,#34333a,#1f1e23);translate:-70% -66%}.pg-cs .il-frame--2{color:#f5f0e6db;background:radial-gradient(80% 80% at 20% 10%,#f2b8c633,#0000 70%),#121215;justify-content:flex-end;padding:4cqi;translate:-30% -34%}.pg-cs .il-frame--2 img{width:62%;height:auto;margin-bottom:auto}.pg-cs .il-v--show{background:linear-gradient(#f7f2ea 70%,#ece4d7 70%);justify-content:center;align-items:flex-end;gap:6%;padding:0 10%;display:flex}.pg-cs .il-arch{aspect-ratio:3/5.2;background:linear-gradient(#ede3d4,#e0d3c0);border-radius:999px 999px 16px 16px;width:22%;margin-bottom:12%;position:relative;box-shadow:inset 0 -40px 60px -40px #00000024}.pg-cs .il-arch--b{aspect-ratio:3/6;background:linear-gradient(#f3dce4,#e7c6d2)}.pg-cs .il-arch--c{background:linear-gradient(#dcefe8,#c8e2d9)}.pg-cs .il-arch:after{content:"";aspect-ratio:1/1.7;background:linear-gradient(#fff,#eee7dd);border-radius:42% 42% 18% 18%;width:36%;position:absolute;bottom:14%;left:50%;translate:-50%;box-shadow:0 14px 22px -12px #0000004d}.pg-cs .il-v--tiers{background:radial-gradient(60% 60% at 70% 20%,#f0c9d829,#0000 70%),#141417;justify-content:center;align-items:center;gap:3cqi;display:flex}.pg-cs .il-tier{aspect-ratio:3/4;color:#f5f0e6d1;background:#1f1e23;border-radius:16px;align-items:flex-end;width:27%;padding:3cqi;display:flex}.pg-cs .il-tier b{letter-spacing:-.01em;font-size:max(11px,2.7cqi);font-weight:600}.pg-cs .il-tier--m{background:#2c2b31;translate:0 -6%}.pg-cs .il-tier--p{color:#1d1d21;background:linear-gradient(160deg,#f5f0e6,#e8dccb);border:0;translate:0 -12%;box-shadow:0 30px 60px -28px #000c}.pg-cs .il-v--cal{background:linear-gradient(160deg,#f7f2ea,#ede4d6);place-items:center;display:grid}.pg-cs .il-cal{background:#fff;border-radius:12px;grid-template-columns:repeat(7,1fr);gap:1.6cqi;width:66%;padding:3.4cqi;display:grid;box-shadow:0 24px 50px -30px #00000059}.pg-cs .il-cal i{aspect-ratio:1;background:#f1ece3;border-radius:8px}.pg-cs .il-cal i.on{background:linear-gradient(135deg,#f2b8c6,#c9b6f2)}@media (max-width:1100px){.pg-cs .cs-minis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){:is(.pg-cs .cs-cards,.pg-cs .cs-minis,.pg-cs .il-brand,.pg-cs .cs-minis--next:has(>:nth-child(2):last-child)){grid-template-columns:minmax(0,1fr);max-width:640px}.pg-cs .cs-facts{grid-template-columns:minmax(0,1fr);max-width:520px}}@media (max-width:760px){.pg-cs .cs-name{font-size:clamp(56px,18vw,96px)}.pg-cs .cs-device{padding:0}.pg-cs .cs-device .cs-shot{display:none}.pg-cs .cs-device .cs-phone{width:min(66vw,270px);margin:0 auto;position:relative;bottom:auto;right:auto}.pg-cs .il-hero,.pg-cs .cs-card{border-radius:14px}}.pg-cs .cs-hero :is(h1,h2,h3,.cs-name) em{color:var(--teal)}
