@font-face{font-family:WeddingBody;font-weight:400;src:url(/fonts/NotoSansDevanagari-Regular.ttf)format("truetype");font-display:swap;unicode-range:U+900-97F,U+1CD0-1CFF,U+A8E0-A8FF}@font-face{font-family:WeddingBody;font-weight:600;src:url(/fonts/NotoSansDevanagari-Bold.ttf)format("truetype");font-display:swap;unicode-range:U+900-97F,U+1CD0-1CFF,U+A8E0-A8FF}@font-face{font-family:WeddingBody;font-weight:400;src:url(/fonts/sahaj-resume/NotoSerif-Regular.ttf)format("truetype");font-display:swap;unicode-range:U+0-8FF,U+A00-B7F,U+C??,U+D80-1CCF,U+1D00-200B,U+200E-A8DF,U+A900-FFFF}@font-face{font-family:WeddingBody;font-weight:600;src:url(/fonts/sahaj-resume/NotoSerif-Bold.ttf)format("truetype");font-display:swap;unicode-range:U+0-8FF,U+A00-B7F,U+C??,U+D80-1CCF,U+1D00-200B,U+200E-A8DF,U+A900-FFFF}@font-face{font-family:WeddingBody;font-weight:400;src:url(/fonts/sahaj-resume/NotoSansTamil-Regular.ttf)format("truetype");font-display:swap;unicode-range:U+B80-BFF}@font-face{font-family:WeddingBody;font-weight:600;src:url(/fonts/sahaj-resume/NotoSansTamil-Bold.ttf)format("truetype");font-display:swap;unicode-range:U+B80-BFF}@font-face{font-family:WeddingBody;font-weight:400;src:url(/fonts/sahaj-resume/Manjari-Regular.ttf)format("truetype");font-display:swap;unicode-range:U+D00-D7F}@font-face{font-family:WeddingBody;font-weight:600;src:url(/fonts/sahaj-resume/Manjari-Bold.ttf)format("truetype");font-display:swap;unicode-range:U+D00-D7F}@font-face{font-family:WeddingBody;font-weight:400;src:url(/fonts/sahaj-resume/HindSiliguri-Regular.ttf)format("truetype");font-display:swap;unicode-range:U+980-9FF}@font-face{font-family:WeddingBody;font-weight:600;src:url(/fonts/sahaj-resume/HindSiliguri-Bold.ttf)format("truetype");font-display:swap;unicode-range:U+980-9FF}@font-face{font-family:WeddingDisplay;font-weight:400;src:url(/fonts/wedding/NotoSerifDevanagari-Regular.ttf)format("truetype");font-display:swap;unicode-range:U+900-97F,U+1CD0-1CFF,U+A8E0-A8FF}@font-face{font-family:WeddingDisplay;font-weight:600;src:url(/fonts/wedding/NotoSerifDevanagari-Bold.ttf)format("truetype");font-display:swap;unicode-range:U+900-97F,U+1CD0-1CFF,U+A8E0-A8FF}@font-face{font-family:WeddingDisplay;font-weight:400;src:url(/fonts/sahaj-resume/NotoSerif-Regular.ttf)format("truetype");font-display:swap;unicode-range:U+0-8FF,U+A00-B7F,U+C??,U+D80-1CCF,U+1D00-200B,U+200E-A8DF,U+A900-FFFF}@font-face{font-family:WeddingDisplay;font-weight:600;src:url(/fonts/sahaj-resume/NotoSerif-Bold.ttf)format("truetype");font-display:swap;unicode-range:U+0-8FF,U+A00-B7F,U+C??,U+D80-1CCF,U+1D00-200B,U+200E-A8DF,U+A900-FFFF}@font-face{font-family:WeddingDisplay;font-weight:400;src:url(/fonts/sahaj-resume/NotoSansTamil-Regular.ttf)format("truetype");font-display:swap;unicode-range:U+B80-BFF}@font-face{font-family:WeddingDisplay;font-weight:600;src:url(/fonts/sahaj-resume/NotoSansTamil-Bold.ttf)format("truetype");font-display:swap;unicode-range:U+B80-BFF}@font-face{font-family:WeddingDisplay;font-weight:400;src:url(/fonts/sahaj-resume/Manjari-Regular.ttf)format("truetype");font-display:swap;unicode-range:U+D00-D7F}@font-face{font-family:WeddingDisplay;font-weight:600;src:url(/fonts/sahaj-resume/Manjari-Bold.ttf)format("truetype");font-display:swap;unicode-range:U+D00-D7F}@font-face{font-family:WeddingDisplay;font-weight:400;src:url(/fonts/sahaj-resume/HindSiliguri-Regular.ttf)format("truetype");font-display:swap;unicode-range:U+980-9FF}@font-face{font-family:WeddingDisplay;font-weight:600;src:url(/fonts/sahaj-resume/HindSiliguri-Bold.ttf)format("truetype");font-display:swap;unicode-range:U+980-9FF}.wedding-page{--w-maroon:#4a1325;--w-gold:#a68449;--w-cream:#fff9ed;--w-ink:#422a32;--w-muted:#796870;max-width:1320px;color:var(--w-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:auto;padding:25px 30px 46px;font-family:WeddingBody,serif}.wedding-page *{box-sizing:border-box}.wedding-page h1,.wedding-page h2,.wedding-page h3,.wedding-page p{margin:0}.wedding-page button,.wedding-page input,.wedding-page textarea,.wedding-page select{font:inherit}.wedding-page button{cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.wedding-page button:disabled{opacity:.5;cursor:default}.wedding-page button:focus-visible,.wedding-page a:focus-visible,.wedding-page input:focus-visible,.wedding-page textarea:focus-visible,.wedding-page select:focus-visible,.wedding-page summary:focus-visible{outline-offset:4px;outline:3px solid #a68449}.wedding-page svg{flex-shrink:0}.wedding-page fieldset{border:0;min-width:0;margin:0;padding:0}.wedding-page .w-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-studio-top{color:#796870;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:12px;display:flex}.w-back,.w-studio-top>span{align-items:center;gap:7px;display:flex}.w-back{color:#67444f;min-height:32px;text-decoration:none}.w-hero{color:#fff3d9;background:radial-gradient(at 85% 25%,#71243b 0,#0000 42%),linear-gradient(120deg,#4a1325,#300b1a);border:1px solid #704452;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;padding:38px 48px 32px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #41102013}.w-hero:before{content:"";pointer-events:none;border:1px solid #b69a6254;border-radius:11px;position:absolute;inset:10px}.w-kicker{letter-spacing:.03em;color:#d2b886;align-items:center;gap:7px;font-size:11px;display:flex}.w-hero h1{letter-spacing:-.015em;margin-top:15px;font-family:WeddingDisplay,serif;font-size:37px;font-weight:400;line-height:1.5}.w-hero h1 em{color:#dec595;font-style:normal}.w-hero p{color:#e2cdd0;max-width:575px;margin-top:12px;font-size:13px;line-height:1.8}.w-hero-tags{color:#dcc39a;flex-wrap:wrap;gap:18px;margin-top:21px;font-size:10px;display:flex}.w-hero-tags span{align-items:center;gap:7px;display:flex}.w-hero-tags span:before{content:"";background:#cda971;width:3px;height:3px;transform:rotate(45deg)}.w-hero-seal{color:#d7b77f;isolation:isolate;flex-direction:column;flex:0 0 180px;justify-content:center;align-items:center;min-height:196px;margin-right:35px;padding:28px 10px;font-family:WeddingDisplay,serif;display:flex;position:relative}.w-hero-seal:before,.w-hero-seal:after{content:"";z-index:-1;border:1px solid #d6b8829e;border-radius:48% 48% 12px 12px;position:absolute;inset:3px 12px}.w-hero-seal:after{border-color:#d6b88255;inset:9px 18px}.w-hero-seal>span{font-size:36px;line-height:1.35}.w-hero-seal i{margin:6px 0;font-size:10px;font-style:normal}.w-hero-seal small{letter-spacing:.04em;margin-top:10px;font-family:WeddingBody,serif;font-size:9px}.w-restore-banner{color:#694127;background:#fff9ed;border:1px solid #dac9ad;border-radius:10px;align-items:center;gap:14px;margin-top:19px;padding:17px 22px;font-size:12px;display:flex}.w-restore-banner strong{font-weight:600;line-height:1.6;display:block}.w-restore-banner span{color:#8c7866;margin-top:3px;font-size:11px;display:block}.w-restore-banner button{color:#fff1d9;white-space:nowrap;background:#4a1325;border:0;border-radius:7px;align-items:center;gap:8px;min-height:42px;margin-left:auto;padding:10px 14px;display:flex}.w-studio-toolbar{color:#816c71;justify-content:space-between;align-items:center;gap:18px;margin:24px 1px 16px;font-size:11px;display:flex}.w-studio-toolbar>div{align-items:center;gap:15px;display:flex}.w-studio-toolbar button{color:#704c57;background:0 0;border:0;align-items:center;gap:6px;min-height:34px;padding:4px 0;font-size:11px;display:flex}.w-live-dot{background:#a68449;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 4px #a6844911}.w-howto{background:#fff8ee;border:1px solid #e9dac7;border-radius:10px;gap:25px;margin-bottom:17px;padding:18px 22px;display:flex}.w-howto>div{color:#7a5c59;flex:1;align-items:center;gap:10px;font-size:11px;line-height:1.8;display:flex}.w-howto b{color:#956e37;border:1px solid #d7c29c;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.w-workspace{grid-template-columns:minmax(380px,1fr) minmax(370px,1fr);align-items:start;gap:25px;scroll-margin-top:20px;display:grid}.w-controls{background:#fffdfa;border:1px solid #e4d7ca;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 6px 24px #40132006}.w-steps{background:#f9f3ed;border-bottom:1px solid #eadfd5;grid-template-columns:repeat(5,1fr);gap:0;display:grid}.w-steps button{color:#877178;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:81px;padding:12px 3px;font-size:10px;line-height:1.5;display:flex}.w-steps b{color:#987d7e;background:#fffcf7;border:1px solid #decfc5;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.w-steps [aria-current=step]{color:#4a1325;background:#fffdfa;font-weight:600;box-shadow:inset 0 -2px #a68449}.w-steps [aria-current=step] b{color:#fff2d5;background:#4a1325;border-color:#4a1325}.w-steps button:disabled{opacity:.48}.w-form-body{padding:27px 28px 24px!important}.w-section-header{margin-bottom:24px}.w-section-header>span{color:#a17d52;margin-bottom:7px;font-size:10px;display:block}.w-section-header h2{color:#4a1325;outline:0;font-family:WeddingDisplay,serif;font-size:22px;font-weight:600;line-height:1.6}.w-section-header p{color:#8a7276;margin-top:8px;font-size:12px;line-height:1.9}.w-event-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.w-event-choice{cursor:pointer;background:#fffdfa;border:1px solid #e6d8cb;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:144px;padding:14px 16px 16px;transition:border-color .15s,background .15s;display:flex;position:relative}.w-event-choice input,.w-photo-choice input,.w-tone-choice input{opacity:0;width:1px;height:1px;position:absolute}.w-event-choice:focus-within,.w-photo-choice label:focus-within,.w-tone-choice label:focus-within{outline-offset:3px;outline:3px solid #a68449}.w-event-choice:hover{background:#fcf7ee;border-color:#c0a279}.w-event-icon{width:43px;height:43px;margin-bottom:5px;display:block}.w-event-icon svg{width:100%;height:100%}.w-event-choice strong{color:#61404a;font-family:WeddingDisplay,serif;font-size:16px;font-weight:600;line-height:1.7}.w-event-choice>small{color:#967d79;margin-top:3px;font-size:10px;line-height:1.7}.w-event-choice.w-chosen{background:#fbf2e4;border-color:#ae894d;box-shadow:inset 0 0 0 1px #ae894d1f}.w-event-choice.w-chosen strong{color:#4a1325}.w-choice-check{color:#a68449;opacity:0;position:absolute;top:16px;right:13px}.w-chosen .w-choice-check{opacity:1}.w-selection-note{color:#98764b;align-items:center;gap:9px;margin-top:22px;font-size:11px;line-height:1.8;display:flex}.w-example-action{color:#978082;border-top:1px solid #eadfd5;flex-direction:column;gap:4px;margin-top:22px;padding-top:17px;font-size:11px;display:flex}.w-example-action button{color:#6c3d4e;text-align:left;background:0 0;border:0;align-items:center;gap:6px;min-height:34px;padding:3px 0;font-size:12px;display:flex}.w-field{min-width:0;margin:18px 0;position:relative}.w-field>label{color:#60404b;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;font-weight:600;display:flex}.w-field label small{color:#aa8f86;white-space:nowrap;font-size:9px;font-weight:400}.w-field input,.w-field textarea,.w-field select,.w-preview-select select{color:#422a32;outline-offset:2px;background:#fff;border:1px solid #dfd1c7;border-radius:7px;width:100%;min-height:47px;padding:11px 13px;font-size:15px;line-height:1.65;box-shadow:0 1px 2px #41152203}.w-field textarea{resize:vertical;min-height:96px}.w-field>small{color:#9a817b;margin-top:7px;font-size:10px;line-height:1.8;display:block}.w-field-invalid input,.w-field-invalid textarea{border-color:#bb675a}.w-field-error{color:#9a3b32;font-size:11px;line-height:1.8;margin-top:6px!important}.w-counter{text-align:right;color:#a58b80;margin-top:3px;font-size:9px;display:block}.w-counter-over{color:#a4463a}.w-two-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px;display:grid}.w-section-hint{color:#8a7276;font-size:11px;line-height:1.9;margin:12px 0 15px!important}.w-disclosure{background:#fffdf9;border:1px solid #e5d7c9;border-radius:9px;margin:17px 0;overflow:hidden}.w-disclosure summary{cursor:pointer;color:#714c57;background:#fbf6ef;align-items:center;gap:10px;min-height:48px;padding:15px 16px;font-size:12px;font-weight:600;list-style:none;display:flex}.w-disclosure summary::-webkit-details-marker{display:none}.w-draft-tools summary::-webkit-details-marker{display:none}.w-disclosure summary>small{color:#a48a7b;margin-left:auto;font-size:9px;font-weight:400}.w-disclosure summary>svg{margin-left:auto;transition:transform .15s}.w-disclosure[open]>summary>svg{transform:rotate(180deg)}.w-disclosure>div{padding:0 16px 13px}.w-check{color:#694451;cursor:pointer;align-items:center;gap:9px;padding:13px 0;font-size:12px;line-height:1.7;display:flex}.w-check input{accent-color:#4a1325;flex:0 0 17px;width:17px;height:17px}.w-check span small{color:#a08a80;margin-top:3px;font-size:10px;font-weight:400;display:block}.w-map-option{background:#fcf8f0;border:1px solid #e6d9ca;border-radius:9px;margin:20px 0;padding:0 15px}.w-map-option>div{border-top:1px solid #eadecf;padding-bottom:16px}.w-map-check{color:#7f623e;align-items:center;gap:6px;width:max-content;max-width:100%;min-height:30px;font-size:11px;text-decoration:none;display:flex}.w-extra-event{border-bottom:1px solid #ede3d8}.w-extra-event:last-child{border-bottom:0}.w-extra-event>.w-check{padding:17px 0}.w-extra-body{background:#fcf7f0;border-radius:7px;padding:0 9px 9px}.w-extra-body .w-field{margin:12px 0}.w-extra-body .w-field label{font-size:10px}.w-extra-body input,.w-extra-body textarea{font-size:13px}.w-photo-choice,.w-tone-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;margin:18px 0 24px!important}.w-photo-choice legend,.w-tone-choice legend{color:#6f4a55;margin-bottom:12px;font-size:12px;font-weight:600}.w-photo-choice legend small{color:#a28b80;margin-left:8px;font-size:9px;font-weight:400}.w-photo-choice label{cursor:pointer;color:#80616a;border:1px solid #e3d4c4;border-radius:9px;align-items:center;gap:10px;min-height:75px;padding:14px 12px;font-size:12px;display:flex;position:relative}.w-photo-choice label small{color:#a58d7d;margin-top:5px;font-size:9px;line-height:1.7;display:block}.w-photo-choice label.w-chosen,.w-tone-choice label.w-chosen{background:#fbf2e4;border-color:#ad8b52}.w-tone-choice label{cursor:pointer;color:#805d68;border:1px solid #e3d4c4;border-radius:9px;flex-direction:column;align-items:flex-start;padding:14px 16px;display:flex;position:relative}.w-tone-swatch{border:1px solid #a68449;border-radius:17px 17px 3px 3px;width:42px;height:54px;margin-bottom:10px;display:block;box-shadow:2px 3px #ddcbb27d}.w-tone-ivory{background:#fff9ed;box-shadow:inset 0 0 0 4px #4a1325,2px 3px #ddcbb27d}.w-tone-maroon{background:#4a1325;box-shadow:inset 0 0 0 3px #4a1325,inset 0 0 0 4px #a68449,2px 3px #ddcbb27d}.w-tone-choice strong{color:#63404c;font-size:12px;font-weight:600}.w-tone-choice small{color:#a1887c;margin-top:5px;font-size:9px}.w-photo-field{background:#fcf7ef;border:1px solid #e2d2c2;border-radius:10px;margin:14px 0;padding:18px}.w-photo-top{align-items:center;gap:21px;display:flex}.w-photo-top>svg,.w-photo-empty{flex:0 0 94px;width:94px;height:106px}.w-photo-empty{color:#a88856;background:#fffaf1;border:1px dashed #c4aa7e;border-radius:44px 44px 4px 4px;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.w-photo-empty span{font-size:8px}.w-photo-top h3{color:#653e4d;font-size:12px;font-weight:600}.w-photo-top p{color:#a2897d;overflow-wrap:anywhere;max-width:250px;margin:5px 0 10px;font-size:11px}.w-upload-button{color:#754751;background:#fff9ed;border:1px solid #c4aa89;border-radius:6px;align-items:center;gap:7px;min-height:39px;padding:7px 11px;display:flex;font-size:11px!important}.w-text-button{color:#94735d;background:0 0;border:0;align-items:center;gap:6px;min-height:31px;padding:4px 0;display:flex;font-size:10px!important}.w-photo-top .w-text-button{margin-top:5px}.w-crop-controls{border-top:1px solid #e6d7c4;margin-top:20px;padding-top:13px}.w-crop-controls label{color:#8a695f;justify-content:space-between;align-items:center;margin-top:6px;font-size:10px;line-height:1.7;display:flex}.w-crop-controls label small{color:#a17b47;font-size:10px}.w-crop-controls input[type=range]{accent-color:#8a643c;cursor:pointer;background:0 0;width:100%;min-height:34px;padding:0}.w-photo-hint{color:#9f6941;font-size:10px;line-height:1.8;margin-top:6px!important}.w-privacy-note{color:#9a8479;align-items:center;gap:7px;font-size:10px;line-height:1.8;display:flex;margin:15px 0!important}.w-step-actions{border-top:1px solid #ede2d7;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:11px;margin-top:24px;padding-top:23px;display:flex}.w-primary,.w-secondary{border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 18px;display:flex;font-size:13px!important}.w-primary{color:#fff1d8;background:#4a1325;border:1px solid #4a1325;box-shadow:0 3px 8px #4a132518}.w-primary:hover{background:#611b31}.w-secondary{color:#8b6570;background:#fffaf3;border:1px solid #e2d3c8;margin-right:auto}.w-skip{flex:0 0 100%;justify-content:flex-end}.w-sample-note{color:#a17d50;background:#fbf3e5;border-left:2px solid #bb965b;border-radius:0 5px 5px 0;padding:11px 13px;font-size:10px;line-height:1.9;margin-top:18px!important}.w-errors,.w-review-needed,.w-layout-warning{color:#995747;background:#fff1e9;border:1px solid #e3c4b5;border-radius:8px;margin:18px 0;padding:13px 15px;font-size:11px;line-height:1.9}.w-errors strong,.w-review-needed strong{margin-bottom:5px;font-size:11px;display:block}.w-errors button,.w-review-needed button{color:#9a5142;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:34px;padding:3px 0;font-size:11px;display:flex}.w-error{color:#9c4039;overflow-wrap:anywhere;background:#fff0eb;border:1px solid #e3bdb4;border-radius:8px;padding:12px 15px;font-size:12px;line-height:1.9;margin-top:18px!important}.w-status,.w-progress{color:#856332;background:#fcf7e9;border:1px solid #e3d2b2;border-radius:8px;align-items:center;gap:8px;padding:11px 13px;font-size:11px;line-height:1.9;display:flex;margin-top:18px!important}.w-progress:before{content:"";border:2px solid #d6c39c;border-top-color:#86622e;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.9s linear infinite w-spin}@keyframes w-spin{to{transform:rotate(360deg)}}.w-review{background:#fffaf2;border:1px solid #e7d8c7;border-radius:10px;margin:20px 0;padding:0 16px}.w-review>div{color:#7e5a65;border-bottom:1px solid #eddfcf;align-items:center;gap:11px;padding:16px 0;font-size:12px;display:flex}.w-review>div:last-child{border-bottom:0}.w-review>div>svg{color:#a28451}.w-review>div>span{overflow-wrap:anywhere;flex:1}.w-review small{color:#a0847a;margin-top:5px;font-size:10px;line-height:1.8;display:block}.w-review i{color:#a78759;margin:0 7px;font-size:10px;font-style:normal}.w-review button{color:#a07743;white-space:nowrap;background:0 0;border:0;min-height:34px;padding:5px;font-size:10px}.w-ready{color:#7c744c;align-items:center;gap:7px;font-size:11px;line-height:1.8;display:flex;margin:18px 0!important}.w-download-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 14px;display:grid}.w-download-pair button{color:#a0844a;text-align:left;background:#fffaf3;border:1px solid #d9c7ae;border-radius:10px;flex-direction:column;align-items:flex-start;gap:9px;padding:19px 16px;display:flex}.w-download-pair strong{color:#69424e;font-family:WeddingDisplay,serif;font-size:16px;font-weight:600;line-height:1.6}.w-download-pair small{color:#a18b7a;font-size:9px;line-height:1.8}.w-download-pair button:hover{background:#fcf1e0;border-color:#ac874b}.w-press-pack{color:#d8bb86;text-align:left;background:#4a1325;border:1px solid #5c2839;border-radius:10px;align-items:center;gap:12px;width:100%;min-height:88px;padding:20px 16px;display:flex}.w-press-pack>span{flex:1}.w-press-pack strong{color:#fff0d6;font-family:WeddingDisplay,serif;font-size:17px;font-weight:600;line-height:1.6}.w-press-pack small{color:#d1abae;margin-top:5px;font-size:9px;line-height:1.8;display:block}.w-press-pack:hover{background:#601d32}.w-individual-downloads{padding-top:7px!important}.w-individual-downloads button{color:#977556;text-align:left;background:0 0;border:0;border-bottom:1px solid #eadccb;align-items:center;gap:9px;width:100%;min-height:39px;padding:12px 0;font-size:11px;display:flex}.w-individual-downloads button:last-child{border-bottom:0}.w-print-note{color:#9b8275;font-size:10px;line-height:1.95;margin-top:20px!important}.w-press-guide{color:#9c7545;align-items:center;gap:7px;min-height:34px;margin-top:6px;font-size:10px;text-decoration:none;display:flex}.w-draft-tools{background:#faf4ed;border-top:1px solid #e6dbd0}.w-draft-tools summary{cursor:pointer;color:#987c6c;align-items:center;gap:8px;min-height:48px;padding:17px 23px;font-size:10px;list-style:none;display:flex}.w-draft-tools summary>svg:last-child{margin-left:auto}.w-draft-tools>div{flex-wrap:wrap;gap:6px 18px;padding:1px 24px 18px;display:flex}.w-draft-tools button{color:#926b63;background:0 0;border:0;align-items:center;gap:6px;min-height:37px;padding:5px 0;font-size:10px;display:flex}.w-draft-tools small{color:#aa9186;flex:0 0 100%;padding-top:8px;font-size:9px;line-height:1.9}.w-undo{color:#956a33;background:#fdf6e9;border:0;border-top:1px solid #ead9b8;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;display:flex;font-size:10px!important}.w-preview{background:#f6eee2;border:1px solid #ddcbb8;border-radius:14px;min-width:0;position:sticky;top:20px;overflow:hidden;box-shadow:0 8px 26px #4a13250a}.w-preview-heading{background:#fffcf7;border-bottom:1px solid #e8dbcb;justify-content:space-between;align-items:center;gap:13px;padding:19px 24px;display:flex}.w-preview-heading .w-kicker{color:#a58556;font-size:9px}.w-preview-heading h2{color:#704552;margin-top:4px;font-family:WeddingDisplay,serif;font-size:20px;font-weight:600;line-height:1.65}.w-preview-badge{color:#ad8c60;white-space:nowrap;border:1px solid #e4d5bf;border-radius:20px;padding:5px 9px;font-size:9px}.w-preview-select{background:#fbf5eb;align-items:center;gap:14px;padding:11px 24px;display:flex}.w-preview-select label{color:#a08671;white-space:nowrap;font-size:10px}.w-preview-select select{color:#775360;background:#fffaf2;border-color:#dfcfba;min-height:37px;padding:5px 9px;font-size:11px}.w-card-stage{isolation:isolate;background:radial-gradient(at 52% 42%,#eee2cb 0%,#e9dcc7 39%,#e1cfb4 100%);justify-content:center;align-items:center;padding:28px 38px 34px;display:flex;position:relative;overflow:hidden}.w-card-stage:before{content:"";z-index:-1;opacity:.95;background:linear-gradient(90deg,#4a1325,#632039);width:260px;height:650px;position:absolute;top:-65px;right:-65px;transform:rotate(-27deg);box-shadow:-18px 0 35px #41152422}.w-card-stage:after{content:"";z-index:-1;border:1px solid #b598674c;width:220px;height:700px;position:absolute;bottom:-210px;left:-130px;transform:rotate(34deg)}.w-stage-ornament{z-index:-1;border:1px solid #b89a6266;border-radius:50%;width:105px;height:105px;position:absolute;bottom:35px;right:20px}.w-stage-ornament:after{content:"";border:1px solid #b89a6266;border-radius:50%;position:absolute;inset:8px}.w-live-card{filter:drop-shadow(2px 3px 1px #a6844933)drop-shadow(7px 15px 14px #37231d31);flex:0 432px;width:100%;max-width:432px}.w-live-card svg{width:100%;height:auto;display:block}.w-box-stage{min-height:310px;padding:48px 28px}.w-box-stage .w-live-card{flex-basis:540px;max-width:540px}.w-preview-bottom{color:#9b7d64;background:#fffbf5;border-top:1px solid #e3d2b9;justify-content:space-between;align-items:center;gap:13px;padding:16px 23px;font-size:11px;display:flex}.w-preview-bottom span small{color:#ae9785;margin-top:3px;font-size:8px;display:block}.w-preview-bottom button{color:#fff1d5;background:#4a1325;border:0;border-radius:6px;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:11px;display:flex}.w-preview-help{color:#aa917d;padding:12px 23px 14px;font-size:9px;line-height:1.9}.w-mobile-switch,.w-mobile-return{display:none}.w-studio-footer{color:#aa8d7c;border-top:1px solid #e5d8cb;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding-top:20px;font-size:10px;display:flex}.w-studio-footer span{align-items:center;gap:7px;display:flex}@media (min-width:1550px){.w-preview{top:28px}}@media (max-width:1050px){.wedding-page{padding:20px 22px 36px}.w-workspace{grid-template-columns:minmax(340px,1fr) minmax(320px,1fr);gap:18px}.w-form-body{padding:24px 21px!important}.w-hero{padding:34px 35px}.w-hero h1{font-size:33px}.w-hero-seal{flex-basis:158px;margin-right:5px}.w-card-stage{padding:27px 24px}.w-steps button{font-size:9px}.w-preview-heading{padding:18px}.w-preview-select{padding:11px 18px}}@media (max-width:820px){.wedding-page{padding:15px 18px 28px}.w-hero{border-radius:14px;gap:10px;padding:29px 28px}.w-hero h1{font-size:29px}.w-hero p{max-width:410px;font-size:12px}.w-hero-seal{flex-basis:145px;min-height:181px;margin-right:0}.w-hero-seal>span{font-size:30px}.w-workspace{grid-template-columns:minmax(0,1fr)}.w-preview{width:100%;max-width:580px;margin:0 auto;position:static;top:auto}.w-mobile-switch{z-index:15;background:#f2e9de;border:1px solid #ddcbb8;border-radius:9px;gap:5px;margin:15px 0 20px;padding:5px;display:flex;position:sticky;top:8px;box-shadow:0 3px 12px #4a13250d}.w-mobile-switch button{color:#987368;background:0 0;border:0;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:10px;font-size:12px;display:flex}.w-mobile-switch [aria-pressed=true]{color:#693b4d;background:#fffaf2;box-shadow:0 1px 6px #4a13250d}.w-show-form .w-preview,.w-show-preview .w-controls{display:none}.w-mobile-return{color:#986d46;background:#fbf4e7;border:0;border-top:1px solid #e2d0ba;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:10px;font-size:11px;display:flex}.w-form-body{padding:27px 28px!important}.w-steps button{min-height:76px;font-size:10px}.w-card-stage{padding:32px 35px 40px}.w-preview-select{padding:13px 25px}.w-preview-heading{padding:20px 25px}.w-howto{gap:12px;padding:16px}.w-howto>div{font-size:10px}.w-studio-toolbar{margin-top:19px}.w-box-stage{min-height:270px}}@media (max-width:520px){.wedding-page{padding:13px 12px 27px}.w-studio-top{margin-bottom:12px;font-size:10px}.w-studio-top>span{font-size:9px}.w-hero{gap:0;min-height:243px;padding:26px 22px}.w-hero h1{margin-top:14px;font-size:27px;line-height:1.6}.w-hero p{max-width:260px;margin-top:12px;font-size:11px}.w-hero-seal{display:none}.w-kicker{font-size:9px}.w-hero-tags{gap:12px;margin-top:18px;font-size:8px}.w-form-body{padding:23px 18px 20px!important}.w-section-header h2{font-size:21px}.w-section-header p{font-size:11px}.w-event-choices{gap:9px}.w-event-choice{min-height:145px;padding:12px 12px 14px}.w-event-choice strong{font-size:15px}.w-event-choice>small{font-size:9px;line-height:1.8}.w-event-icon{width:39px;height:39px}.w-choice-check{top:14px;right:10px}.w-steps button{min-height:74px;font-size:8px;line-height:1.8}.w-steps b{width:21px;height:21px;font-size:9px}.w-studio-toolbar{gap:9px;margin:16px 1px 10px;font-size:9px}.w-studio-toolbar>div{gap:10px}.w-studio-toolbar button{font-size:9px}.w-studio-toolbar .w-live-dot{display:none}.w-two-fields{grid-template-columns:1fr;gap:0}.w-field{margin:14px 0}.w-field input,.w-field textarea{min-height:48px;font-size:16px}.w-section-header{margin-bottom:20px}.w-disclosure summary{padding:14px 13px;font-size:11px}.w-disclosure summary>small{font-size:8px}.w-photo-choice label{align-items:flex-start;gap:7px;padding:12px 10px;font-size:11px}.w-photo-choice label small{font-size:8px}.w-photo-field{padding:15px}.w-photo-top{gap:15px}.w-photo-top>svg,.w-photo-empty{flex-basis:86px;width:86px}.w-tone-choice label{padding:13px}.w-tone-choice strong{font-size:11px}.w-tone-choice small{font-size:8px}.w-map-option{padding:0 12px}.w-check{gap:8px;font-size:11px}.w-check span small{font-size:9px}.w-photo-choice,.w-tone-choice{gap:9px}.w-primary,.w-secondary{padding:11px 14px;font-size:12px!important}.w-primary{flex:1}.w-secondary{margin-right:0}.w-preview-heading{padding:18px}.w-preview-heading h2{font-size:20px}.w-preview-select{gap:10px;padding:11px 18px}.w-preview-select select{font-size:12px}.w-preview-select label{font-size:9px}.w-card-stage{padding:25px 21px 31px}.w-box-stage{min-height:235px;padding:37px 17px}.w-preview-bottom{padding:15px 18px}.w-preview-help{padding:12px 18px;font-size:9px}.w-review{padding:0 12px}.w-review>div{gap:9px;font-size:11px}.w-review small{font-size:9px}.w-review i{margin:0 4px}.w-download-pair{gap:9px}.w-download-pair button{gap:7px;padding:15px 13px}.w-download-pair strong{font-size:15px}.w-download-pair small{font-size:8px}.w-press-pack{gap:10px;padding:17px 13px}.w-press-pack strong{font-size:15px}.w-press-pack small{font-size:8px}.w-restore-banner{flex-wrap:wrap;gap:11px;padding:14px}.w-restore-banner button{min-height:37px;margin-left:30px;font-size:11px}.w-restore-banner strong{font-size:11px}.w-restore-banner span{font-size:10px}.w-howto{flex-direction:column;gap:10px}.w-howto>div{font-size:11px}.w-studio-footer{flex-direction:column;align-items:flex-start;gap:12px;padding-left:4px;font-size:9px}.w-draft-tools summary{padding:16px 19px}.w-draft-tools>div{padding:0 19px 17px}.w-draft-tools small{font-size:9px}}@media (prefers-reduced-motion:reduce){.wedding-page *{scroll-behavior:auto!important;transition:none!important}.w-progress:before{animation:none}}.w-preview-zoom{background:#fffbf5;justify-content:center;padding:10px 23px 0;display:flex}.w-preview-zoom button{color:#9f7a4c;background:0 0;border:0;align-items:center;gap:6px;min-height:31px;padding:4px 5px;font-size:10px;display:flex}.w-zoom-dialog{color:#65414b;background:#ede0cc;border:1px solid #c1a06c;border-radius:13px;width:660px;max-width:min(92vw,790px);max-height:92vh;padding:0;box-shadow:0 22px 80px #21091344}.w-zoom-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#250a18b8}.w-zoom-heading{z-index:2;background:#fffaf0;border-bottom:1px solid #d9c3a1;justify-content:space-between;align-items:center;gap:20px;padding:15px 22px;display:flex;position:sticky;top:0}.w-zoom-heading span{color:#a48756;font-size:9px}.w-zoom-heading h2{margin-top:3px;font-family:WeddingDisplay,serif;font-size:21px}.w-zoom-heading button{color:#916752;background:#fff9ed;border:1px solid #e4d2bc;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.w-zoom-card{margin:0 auto;padding:28px 35px 14px}.w-zoom-card svg{filter:drop-shadow(5px 8px 8px #542d2133);width:100%;height:auto;display:block}.w-zoom-dialog>p{text-align:center;color:#987e65;padding:10px 25px 20px;font-size:11px}@media (max-width:520px){.w-zoom-card{padding:20px 13px 8px}.w-zoom-heading{padding:12px 15px}.w-zoom-heading h2{font-size:18px}}.w-design-choice{background:linear-gradient(120deg,#fff6e9,#f7ead9);border:1px solid #d8bd95;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:20px 0;padding:20px 18px;display:flex}.w-design-choice>div{min-width:0}.w-design-choice span{color:#9e7d4f;font-size:10px;line-height:1.8;display:block}.w-design-choice strong{color:#603045;margin:4px 0;font-family:WeddingDisplay,serif;font-size:22px;line-height:1.7;display:block}.w-design-choice small{color:#96746c;font-size:10px;line-height:1.9;display:block}.w-design-choice button{color:#ffecca;background:#4a1325;border:1px solid #b08a51;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 14px;display:flex;font-size:11px!important}.w-preview-design{color:#895d4a;background:#fff9ed;border-bottom:1px solid #e6d6bd;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:11px;display:flex}.w-preview-design>span{align-items:center;gap:7px;display:flex}.w-preview-design button{color:#946e43;background:0 0;border:0;align-items:center;gap:6px;min-height:34px;padding:5px;font-size:10px;display:flex}.w-design-dialog{color:#633344;overscroll-behavior:contain;background:#fbf3e7;border:1px solid #b89867;border-radius:16px;width:min(94vw,1080px);max-width:1080px;max-height:94dvh;padding:0;box-shadow:0 25px 90px #22081955}.w-design-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#240916c9}.w-design-dialog-heading{z-index:3;background:#fff9ef;border-bottom:1px solid #e4cfae;justify-content:space-between;align-items:center;gap:20px;padding:23px 28px;display:flex;position:sticky;top:0}.w-design-dialog-heading span{color:#a48653;letter-spacing:.3px;font-size:9px}.w-design-dialog-heading h2{margin:5px 0;font-family:WeddingDisplay,serif;font-size:29px;font-weight:600;line-height:1.6}.w-design-dialog-heading p{color:#987466;font-size:11px;line-height:1.8}.w-design-dialog-heading button{color:#97664e;background:#fff8ed;border:1px solid #dcc3a0;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.w-design-grid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:26px;display:grid}.w-design-tile{cursor:pointer;background:#fffaf2;border:1px solid #e0cbaa;border-radius:10px;min-width:0;transition:transform .16s,border-color .16s;position:relative;overflow:hidden;box-shadow:0 4px 13px #48241d09}.w-design-tile:hover{border-color:#a27b46;transform:translateY(-3px)}.w-design-tile.w-chosen{border:2px solid #9e7844;box-shadow:0 4px 18px #74401b1a}.w-design-tile>input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.w-design-tile:focus-within{outline-offset:3px;outline:3px solid #9a724d}.w-design-picture{background:radial-gradient(at 50% 20%,#f7e9d6,#e6d4bb);border-bottom:1px solid #ead8bf;padding:18px 35px 20px;display:block;position:relative}.w-design-picture>svg{filter:drop-shadow(3px 6px 5px #3c1e2330);width:100%;height:auto;display:block}.w-design-number{color:#a17b4c;letter-spacing:1px;font-family:Georgia,serif;font-size:11px;position:absolute;top:10px;left:10px}.w-design-checked{color:#0000;background:#fff5e6;border:1px solid #c3aa85;border-radius:50%;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:9px;right:9px}.w-chosen .w-design-checked{color:#ffe3b4;background:#4a1325;border-color:#4a1325}.w-design-caption{padding:16px 17px 15px;display:block}.w-design-caption strong{color:#613042;font-family:WeddingDisplay,serif;font-size:21px;font-weight:600;line-height:1.7;display:block}.w-design-caption small{color:#95796b;min-height:38px;margin:4px 0 9px;font-size:10px;line-height:1.9;display:block}.w-design-caption em{color:#9a7542;background:#f7ebd7;border-radius:3px;padding:4px 8px;font-size:9px;font-style:normal;line-height:1.8;display:inline-block}.w-design-dialog-bottom{z-index:3;background:#fff9ef;border-top:1px solid #dec7a4;justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 15px #69352409}.w-design-dialog-bottom strong{font-family:WeddingDisplay,serif;font-size:20px;line-height:1.7;display:block}.w-design-dialog-bottom span{color:#a08570;font-size:10px;line-height:1.8;display:block}@media (max-width:760px){.w-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:19px}.w-design-dialog-heading{padding:19px 21px}.w-design-dialog-heading h2{font-size:23px}.w-design-dialog-bottom{padding:16px 21px}.w-design-picture{padding:17px 30px 18px}.w-design-caption strong{font-size:20px}}@media (max-width:520px){.w-design-choice{flex-wrap:wrap;gap:13px;padding:16px 14px}.w-design-choice>div{flex:1 0 100%}.w-design-choice strong{font-size:21px}.w-design-choice button{width:100%;font-size:12px!important}.w-preview-design{padding:9px 18px;font-size:10px}.w-design-dialog{border-radius:11px;width:96vw;max-height:94dvh}.w-design-dialog-heading{gap:10px;padding:16px 14px}.w-design-dialog-heading h2{font-size:21px}.w-design-dialog-heading span{font-size:8px}.w-design-dialog-heading p{font-size:10px}.w-design-dialog-heading button{flex-basis:36px;width:36px;height:36px}.w-design-grid{gap:10px;padding:14px 10px}.w-design-picture{padding:17px 17px 15px}.w-design-number{font-size:9px;top:7px;left:7px}.w-design-checked{width:22px;height:22px;top:6px;right:6px}.w-design-caption{padding:10px}.w-design-caption strong{font-size:17px}.w-design-caption small{min-height:52px;margin:3px 0 6px;font-size:9px}.w-design-caption em{padding:3px 6px;font-size:8px}.w-design-dialog-bottom{gap:12px;padding:13px 14px}.w-design-dialog-bottom strong{font-size:17px}.w-design-dialog-bottom span{font-size:9px}.w-design-dialog-bottom .w-primary{flex:none;padding:10px 12px;font-size:11px!important}}.w-language-bar{background:#fff9ed;border:1px solid #dfcfb3;border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 22px;padding:17px 20px;display:flex}.w-language-bar>svg{color:var(--w-gold);flex-shrink:0}.w-language-select{align-items:center;gap:10px;display:flex}.w-language-select label{font-size:12px;font-weight:600}.w-language-select select{color:var(--w-maroon);background:#fffdf8;border:1px solid #cbb896;border-radius:7px;min-width:135px;padding:8px 30px 8px 10px}.w-language-bar>small{color:var(--w-muted);flex:1;min-width:180px;font-size:11px;line-height:1.7}.wedding-page:lang(ta) .w-hero h1,.wedding-page:lang(ml) .w-hero h1{font-size:clamp(28px,3.2vw,44px);line-height:1.65}.wedding-page:lang(ta) .w-steps span,.wedding-page:lang(ml) .w-steps span{font-size:9px}.w-steps button{min-width:0}.w-steps span,.w-event-choice strong,.w-design-caption strong{overflow-wrap:anywhere}.w-language-bar select:focus-visible{outline:2px solid var(--w-gold);outline-offset:3px}@media (max-width:650px){.w-language-bar{gap:12px;padding:14px}.w-language-bar>svg{display:none}.w-language-select{justify-content:space-between;width:100%}.w-language-bar>small{min-width:0}.w-language-select select{min-width:155px}.wedding-page:lang(ta) .w-hero h1,.wedding-page:lang(ml) .w-hero h1{font-size:28px}}.wseo-landing,.wseo-directory,.wseo-faq{max-width:1180px;margin:0 auto;padding-left:32px;padding-right:32px}.wseo-landing{padding-top:34px;padding-bottom:10px}.wseo-breadcrumb{color:#8e7468;align-items:center;gap:9px;margin-bottom:22px;font-size:12px;display:flex}.wseo-breadcrumb a{color:#8a643b;text-decoration:none}.wseo-breadcrumb a:hover{text-decoration:underline}.wseo-hero{background:linear-gradient(135deg,#fffaf1 0%,#f6e9d7 100%);border:1px solid #dcc8a9;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:38px;padding:34px;display:grid;box-shadow:0 10px 30px #4a13250b}.wseo-hero h1{color:#5d2d40;letter-spacing:-.02em;margin:9px 0 12px;font-family:WeddingDisplay,serif;font-size:clamp(31px,4vw,49px);font-weight:600;line-height:1.35}.wseo-hero p{color:#826a62;max-width:760px;margin:0 0 22px;font-size:14px;line-height:1.9}.wseo-primary{color:#fff0d4;background:#4a1325;border:1px solid #4a1325;border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:12px 16px;font-size:12px;text-decoration:none;display:inline-flex}.wseo-primary:hover{background:#601d32}.wseo-facts{grid-template-columns:repeat(3,minmax(105px,1fr));gap:10px;min-width:355px;display:grid}.wseo-facts span{text-align:center;color:#927765;background:#fffaf2;border:1px solid #dcc8aa;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:105px;padding:12px;font-size:10px;line-height:1.55;display:flex}.wseo-facts b{color:#6a3b4b;margin-bottom:4px;font-family:WeddingDisplay,serif;font-size:25px;font-weight:600;display:block}.wseo-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 8px;display:grid}.wseo-value-grid article{background:#fffdf9;border:1px solid #e2d1bb;border-radius:12px;padding:20px}.wseo-value-grid h2{color:#663747;margin-bottom:7px;font-family:WeddingDisplay,serif;font-size:19px;line-height:1.5}.wseo-value-grid p{color:#92796d;font-size:11px;line-height:1.9}.wseo-directory{padding-top:42px;padding-bottom:34px}.wseo-section-heading>span{color:#a07b48;letter-spacing:.3px;margin-bottom:4px;font-size:9px;display:block}.wseo-section-heading h2,.wseo-faq h2{color:#633446;margin-bottom:16px;font-family:WeddingDisplay,serif;font-size:26px;font-weight:600;line-height:1.5}.wseo-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wseo-link-grid a{color:#724b54;background:#fffaf3;border:1px solid #dfcdb5;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 14px;font-size:11px;line-height:1.55;text-decoration:none;display:flex}.wseo-link-grid a:hover{color:#8c5c25;background:#fff6e9;border-color:#a57b45}.wseo-faq{max-width:900px;padding-top:12px;padding-bottom:64px}.wseo-faq details{border-bottom:1px solid #e1d2c0;padding:14px 0}.wseo-faq summary{cursor:pointer;color:#6b4550;font-size:13px;font-weight:600}.wseo-faq p{color:#947c6e;margin:10px 0 0;font-size:11px;line-height:1.9}@media (max-width:900px){.wseo-hero{grid-template-columns:1fr}.wseo-facts{min-width:0;max-width:520px}.wseo-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.wseo-landing,.wseo-directory,.wseo-faq{padding-left:14px;padding-right:14px}.wseo-hero{border-radius:14px;padding:24px 18px}.wseo-hero h1{font-size:30px}.wseo-hero p{font-size:12px}.wseo-facts{grid-template-columns:repeat(3,1fr);gap:7px}.wseo-facts span{min-height:92px;padding:9px 5px;font-size:8px}.wseo-facts b{font-size:20px}.wseo-value-grid{grid-template-columns:1fr;gap:10px}.wseo-link-grid{grid-template-columns:1fr}.wseo-directory{padding-top:30px}.wseo-section-heading h2,.wseo-faq h2{font-size:22px}}
